|
@@ -3,11 +3,12 @@
|
|
|
namespace api\common;
|
|
namespace api\common;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+use app\talent\model\SmsLogModel;
|
|
|
use think\facade\Log;
|
|
use think\facade\Log;
|
|
|
|
|
|
|
|
class Sms
|
|
class Sms
|
|
|
{
|
|
{
|
|
|
- public function send($mobile, $code, $content_param = [])
|
|
|
|
|
|
|
+ public function send($mobile, $code, $type = '人才便捷出行', $content_param = [])
|
|
|
{
|
|
{
|
|
|
$url = "https://lw_test.jinjianghc.com/api/sms/send";
|
|
$url = "https://lw_test.jinjianghc.com/api/sms/send";
|
|
|
$token = "L1mq09OB68be4b4526092";
|
|
$token = "L1mq09OB68be4b4526092";
|
|
@@ -34,6 +35,20 @@ class Sms
|
|
|
curl_close($ch);
|
|
curl_close($ch);
|
|
|
$rsp = json_decode($ret, true);
|
|
$rsp = json_decode($ret, true);
|
|
|
|
|
|
|
|
|
|
+ $status = 1;
|
|
|
|
|
+ if (empty($rsp['code'])) {
|
|
|
|
|
+ $status = 2;
|
|
|
|
|
+ }
|
|
|
|
|
+ SmsLogModel::create([
|
|
|
|
|
+ 'type' => $type,
|
|
|
|
|
+ 'mobile' => $mobile,
|
|
|
|
|
+ 'status' => $status,
|
|
|
|
|
+ 'template_code' => $code,
|
|
|
|
|
+ 'template_param' => json_encode($content_param),
|
|
|
|
|
+ 'api_return' => $ret,
|
|
|
|
|
+ 'create_time' => date('Y-m-d H:i:s'),
|
|
|
|
|
+ ]);
|
|
|
|
|
+
|
|
|
if ($rsp['code'] != 0) {
|
|
if ($rsp['code'] != 0) {
|
|
|
Log::record('短信发送失败:' . json_encode($rsp) . "。原始参数:" . json_encode($postArr));
|
|
Log::record('短信发送失败:' . json_encode($rsp) . "。原始参数:" . json_encode($postArr));
|
|
|
return ['code' => 1, 'msg' => empty($rsp['errorMsg']) ? $rsp['msg'] : $rsp['errorMsg']];
|
|
return ['code' => 1, 'msg' => empty($rsp['errorMsg']) ? $rsp['msg'] : $rsp['errorMsg']];
|