| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- <?php
 
- namespace 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;
 
-         }
 
-     }
 
- }
 
 
  |