Commit 5a07c181 authored by zhuwei's avatar zhuwei

对客户发送短信通知

parent 8ca730ce
......@@ -196,4 +196,24 @@ class MessageUntils
return false;
}
}
/**
* 对客户发送短信
* @param $phone
* @param string $templd = '226972'
* @return bool
*/
public function sendSMSForUser($phone,$data,$templd){
if((!$phone)or(!$data)or(!$templd)){
return false;
}
$message = new MessageUntils();
$result = $message->sendCCPSMS($phone,$data,$templd);
if ($result['statusCode'] == "000000") {
return true;
} else {
return false;
}
}
}
......@@ -3,6 +3,7 @@
namespace app\api_broker\controller;
use app\api\service\PushClientService;
use app\api\untils\MessageUntils;
use app\api_broker\extend\Basic;
use app\api_broker\service\HouseNumUpdateService;
use app\api_broker\service\OrderLogService;
......@@ -16,6 +17,7 @@ use app\model\OImg;
use app\model\OMarchInModel;
use app\model\OrderModel;
use app\model\ORefundModel;
use app\model\OReportModel;
use think\Exception;
use Think\Log;
......@@ -132,6 +134,9 @@ class OrderLog extends Basic
//评价经纪人
$push_client = new PushClientService();
$push_client->record((int)$params["report_id"], (int)$params["order_id"], 0, '', (int)$this->agentId);
//对客户发送短信通知 7151
$this->sendSMSForUser($params["reception_name"],$params["report_id"]);
return $this->response("200", "request success", []);
} else {
return $this->response("101", "request faild");
......@@ -140,6 +145,28 @@ class OrderLog extends Basic
}
/**
* 对客户发送短信通知
* @param $agent_name
* @param $report_id
* @return bool
*/
public function sendSMSForUser($agent_name,$report_id){
$report = new OReportModel();
$messageUntil = new MessageUntils();
$user_phone = $report->getFieldValue('user_phone', ['id'=>$report_id]);
$data = [$agent_name];
$result = $messageUntil->sendSMSForUser($user_phone,$data,'226972');
if ($result == 'true') {
return true;
} else {
return false;
}
}
/**
* 收款
* @return \think\Response
......
......@@ -2,6 +2,7 @@
namespace app\index\controller;
use app\api\untils\MessageUntils;
use app\api_broker\service\VipService;
use app\index\extend\Basic;
use app\index\service\ImageDepotService;
......@@ -9,6 +10,7 @@ use app\index\service\UserService;
use app\model\AAgents;
use app\model\GBusinessDistrict;
use app\model\GImageDepot;
use app\model\OReportModel;
use think\Cache;
use think\Log;
......@@ -178,13 +180,22 @@ class ImageDepot extends Basic
public function ceshi()
{
$arr=array('1','2','3');
$result=array_shift($arr);
dump($result);
dump($arr);
dump(count($arr));
dump(array_sum($arr));
$agent_id = 0;
$report_id = 0;
$agent_name = 0;
$report = new OReportModel();
$messageUntil = new MessageUntils();
$user_phone = $report->getFieldValue('user_phone', ['id'=>$report_id]);
$data = [$agent_name];
$result = $messageUntil->sendSMSForUser($user_phone,$data,'226972');
if ($result == 'true') {
return $this->response("200", "短信发送成功", $result);
} else {
return $this->response("101", $result);
}
}
......
......@@ -79,6 +79,7 @@ class Basic extends Controller
'index/userModalList',
'index/mainIndex',
'index/uploadImg',
'index/ceshi',
'index/uploadEditor'
);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment