12345678910111213141516171819202122232425262728293031 |
- <?php
- /***
- * User: jun_hy
- * Date: 2022/7/14
- * Time: 10:48
- */
- namespace app\job;
- use think\queue\Job;
- use app\common\model\Assms;
- use think\Db;
- class Sendsms
- {
- public function fire(Job $job, $data)
- {
- $send =new Assms();
- $result = $send->sendSms($data);
- $new=array();
- if ($result) {
- $new['bizId']= $result['message_id'];
- $new['requestId']='clicksend';
- $new['status']=3;
- }else{
- $new['status']=4;
- }
- $new['uptime']=time();
- $log_id =$data['log_id'];
- Db::name('sms_log')->where($log_id)->update($new);
- $job->delete(); // 删除任务
- }
- }
|