Explorar o código

打开验证码

sandm %!s(int64=2) %!d(string=hai) anos
pai
achega
39fca77a4b
Modificáronse 2 ficheiros con 33 adicións e 5 borrados
  1. 33 0
      app/admin/controller/Talent.php
  2. 0 5
      app/common/controller/Auth.php

+ 33 - 0
app/admin/controller/Talent.php

@@ -3,9 +3,11 @@
 namespace app\admin\controller;
 
 use app\admin\common\AdminController;
+use app\common\api\ChuanglanSmsApi;
 use app\common\api\VerifyApi;
 use app\common\api\TalentLogApi;
 use app\common\api\TalentState;
+use app\common\model\MessageRecord;
 use app\enterprise\model\Talent as TalentModel;
 use app\common\api\TalentConditionApi;
 use app\common\api\DictApi;
@@ -915,6 +917,37 @@ class Talent extends AdminController {
         if (in_array($log["new_state"], [TalentState::BASE_VERIFY_PASS, TalentState::FST_VERIFY_PASS, TalentState::REVERIFY_PASS])) {
             $data["highProcess"] = $nowProcess > $talent_info["highProcess"] ? $nowProcess : $talent_info["highProcess"];
         }
+
+        $smsapi = new ChuanglanSmsApi();
+        if($log['last_state'] == 1){
+            //基础信息审核通过,发送短信
+            $template = "【晋江市人才服务平台】尊敬的用户,您提交的人才基础信息审核通过,请及时登录申报系统并进行人才认定的信息申报填写。";
+        }else{
+            $template = "【晋江市人才服务平台】尊敬的用户,您提交的人才基础信息审核驳回,原因是:{$log['description']},请及时登录申报系统修改并重新提交。";
+        }
+        $ep = EnterpriseApi::getOne($talent_info['enterprise_id']);
+        $result = $smsapi->sendSMS($ep->agentPhone,$template);
+
+        $result = json_decode($result,true);
+
+        $id = getStringId();
+
+        $record_data = [
+            'id' => $id,
+            'bizId' => $id,
+            'type' => 2,
+            'smsType' => 1,
+            'phone' => $ep->agentPhone,
+            'params' => '基础信息审核',
+            'templateCode' => $template,
+            'state' => $result['code'] == 0 ? 2 : 3,
+            'sendingDate' => date("Y-m-d H:i:s",time()),
+            'createTime' => date("Y-m-d H:i:s",time()),
+            'msg' => $result['errorMsg']
+        ];
+
+        MessageRecord::create($record_data);
+
         $data["id"] = $talent_info["id"];
         $data["checkState"] = $log["new_state"];
         TalentModel::update($data);

+ 0 - 5
app/common/controller/Auth.php

@@ -317,11 +317,6 @@ class Auth extends BaseController
         $smsapi = new ChuanglanSmsApi();
 
         $result = $smsapi->sendSMS($phone,$template);
-        //测试
-//        $result = [
-//            'code' => 0,
-//            'errorMsg' => ''
-//        ];
 
         $result = json_decode($result,true);