From 001318135916a40618a1c8d8cb025a9d5db293b0 Mon Sep 17 00:00:00 2001 From: ASUS <515617283@qq.com> Date: Thu, 16 Oct 2025 15:48:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E7=89=88=E6=8F=90=E4=BA=A4=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/queue/redis/ApplySmsTemp.php | 56 +++++++++++++++++++------------- 1 file changed, 34 insertions(+), 22 deletions(-) diff --git a/app/queue/redis/ApplySmsTemp.php b/app/queue/redis/ApplySmsTemp.php index 46963d3..575a6e4 100644 --- a/app/queue/redis/ApplySmsTemp.php +++ b/app/queue/redis/ApplySmsTemp.php @@ -45,6 +45,28 @@ class ApplySmsTemp implements Consumer ]; // 调用接口 $res = AlibabaSms::CreateSmsTemplate($data); + $template_code = ''; + $order_id = ''; + if(!empty($res['TemplateCode'])) { + $template_code = $res['TemplateCode']; + } + if(!empty($res['OrderId'])) { + $order_id = $res['OrderId']; + } + if($res['Code'] == 'OK') { + $status = 1; + }else { + $status = -1; + } + $fail_msg = $res['Message']; + $update_data = [ + 'status' => $status, + 'template_code' => $template_code, + 'content_json' => $templateContent_json, + 'fail_msg' => $fail_msg, + 'order_id' => $order_id, + 'update_time' => date('Y-m-d H:i:s'), + ]; }elseif ($temp['status'] = -2) { // 修改模版申请 $data = [ @@ -58,29 +80,19 @@ class ApplySmsTemp implements Consumer ]; // 调用接口 $res = AlibabaSms::UpdateSmsTemplate($data); + if($res['Code'] == 'OK') { + $status = 1; + }else { + $status = -1; + } + $fail_msg = $res['Message']; + $update_data = [ + 'status' => $status, + 'content_json' => $templateContent_json, + 'fail_msg' => $fail_msg, + 'update_time' => date('Y-m-d H:i:s'), + ]; } - if($res['Code'] == 'OK') { - $status = 1; - }else { - $status = -1; - } - $fail_msg = $res['Message']; - $template_code = ''; - $order_id = ''; - if(!empty($res['TemplateCode'])) { - $template_code = $res['TemplateCode']; - } - if(!empty($res['OrderId'])) { - $order_id = $res['OrderId']; - } - $update_data = [ - 'status' => $status, - 'template_code' => $template_code, - 'content_json' => $templateContent_json, - 'fail_msg' => $fail_msg, - 'order_id' => $order_id, - 'update_time' => date('Y-m-d H:i:s'), - ]; // 更改状态 $update_status = Db::table('sms_shop_template')->where(['id' => $temp['id']])->update($update_data); Log::info('模版操作完毕数据库更新结果---》' . $update_status . '-->更新数据 . ' . json_encode($update_data));