linwu 2 天之前
父节点
当前提交
ae09a46852
共有 2 个文件被更改,包括 11 次插入8 次删除
  1. 6 5
      app/api/controller/Test.php
  2. 5 3
      extend/lk/Lk.php

+ 6 - 5
app/api/controller/Test.php

@@ -2,6 +2,7 @@
 
 namespace app\api\controller;
 
+use lk\Lk;
 use think\facade\Log;
 
 class Test
@@ -9,11 +10,11 @@ class Test
     public function t1()
     {
         return 'OK';
-        $url = "https://lw_test.jinjianghc.com/api/sms/send";
-        $token = "oYtEwqzL68be506f50a52";
-//        $url = "http://bd.lwtest.com/api/sms/send";
-//        $token = "7ec987cb2daf4c44a84ff1f145c51f2b";
-        $postArr = ['mobile'=>'13313826760','template_code'=>'verification_code','template_param'=>['code'=>'123456']];
+//        $url = "https://lw_test.jinjianghc.com/api/sms/send";
+//        $token = "oYtEwqzL68be506f50a52";
+        $url = "http://bd.lwtest.com/api/sms/send";
+        $token = "7ec987cb2daf4c44a84ff1f145c51f2b";
+        $postArr = ['mobile'=>'13313826760','type'=>'lk','template_code'=>'verification_code','template_param'=>['code'=>'123123']];
         $postFields = json_encode($postArr);
 
         $ch         = curl_init();

+ 5 - 3
extend/lk/Lk.php

@@ -26,8 +26,9 @@ class Lk
             "SecretKey"  => $config['sms_lk_secretKey'],
             "Mobile"     => $mobile,
             "Content"    => $smslog_param['message'],
+            "SingName"   => "【晋江人力资本有限公司】",
         ];
-        $postData   = json_encode($data,JSON_UNESCAPED_UNICODE);
+        $postData   = json_encode($data, JSON_UNESCAPED_UNICODE);
         $postHeader = [
             "Content-Type: application/json; charset=utf-8",
             "Content-Length:" . strlen($postData),
@@ -36,15 +37,16 @@ class Lk
         //POST方式请求
         $curl = curl_init();
         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 -https
-        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
+        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
         curl_setopt($curl, CURLOPT_URL, $url);
         curl_setopt($curl, CURLOPT_POST, 1);
         curl_setopt($curl, CURLOPT_HEADER, 0);
-        curl_setopt($curl, CURLOPT_HTTPHEADER,$postHeader);
+        curl_setopt($curl, CURLOPT_HTTPHEADER, $postHeader);
         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
         curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);
         $result = curl_exec($curl);
         curl_close($curl);
+        $rsp = json_decode($result, true);
 
         if (isset($rsp['code']) && $rsp['code'] == 0) {
             return ['code' => 0];