| 123456789101112131415161718192021222324252627282930313233343536373839404142 | <?phpnamespace app\common\model;use think\Db;use think\Exception;class SmsLog extends Base{    public function addLog($mobiles,$msg,$orgId=0,$fromId=0,$type=1){        try{            // 短信日志            $mobiles = explode(',',$mobiles);            $curTime = date('Y-m-d H:i:s');            $arr = [];            foreach ($mobiles as $k=>$v){                $arr[] = [                    'phone' => $v,                    'org_id' => $orgId,                    'from_id' => $fromId,                    'type' => $type,                    'content' => $msg,                    'create_time' => $curTime                ];                if(count($arr) == 50){                    Db::name('sms_log')->insertAll($arr);                    $arr = [];                }            }            if($arr){                Db::name('sms_log')->insertAll($arr);            }            return true;        }catch (Exception $e){            trace($e->getMessage());            return false;        }    }}
 |