Commit 5a07c181 authored by zhuwei's avatar zhuwei

对客户发送短信通知

parent 8ca730ce
...@@ -196,4 +196,24 @@ class MessageUntils ...@@ -196,4 +196,24 @@ class MessageUntils
return false; 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 @@ ...@@ -3,6 +3,7 @@
namespace app\api_broker\controller; namespace app\api_broker\controller;
use app\api\service\PushClientService; use app\api\service\PushClientService;
use app\api\untils\MessageUntils;
use app\api_broker\extend\Basic; use app\api_broker\extend\Basic;
use app\api_broker\service\HouseNumUpdateService; use app\api_broker\service\HouseNumUpdateService;
use app\api_broker\service\OrderLogService; use app\api_broker\service\OrderLogService;
...@@ -16,6 +17,7 @@ use app\model\OImg; ...@@ -16,6 +17,7 @@ use app\model\OImg;
use app\model\OMarchInModel; use app\model\OMarchInModel;
use app\model\OrderModel; use app\model\OrderModel;
use app\model\ORefundModel; use app\model\ORefundModel;
use app\model\OReportModel;
use think\Exception; use think\Exception;
use Think\Log; use Think\Log;
...@@ -132,6 +134,9 @@ class OrderLog extends Basic ...@@ -132,6 +134,9 @@ class OrderLog extends Basic
//评价经纪人 //评价经纪人
$push_client = new PushClientService(); $push_client = new PushClientService();
$push_client->record((int)$params["report_id"], (int)$params["order_id"], 0, '', (int)$this->agentId); $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", []); return $this->response("200", "request success", []);
} else { } else {
return $this->response("101", "request faild"); return $this->response("101", "request faild");
...@@ -140,6 +145,28 @@ class OrderLog extends Basic ...@@ -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 * @return \think\Response
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
namespace app\index\controller; namespace app\index\controller;
use app\api\untils\MessageUntils;
use app\api_broker\service\VipService; use app\api_broker\service\VipService;
use app\index\extend\Basic; use app\index\extend\Basic;
use app\index\service\ImageDepotService; use app\index\service\ImageDepotService;
...@@ -9,6 +10,7 @@ use app\index\service\UserService; ...@@ -9,6 +10,7 @@ use app\index\service\UserService;
use app\model\AAgents; use app\model\AAgents;
use app\model\GBusinessDistrict; use app\model\GBusinessDistrict;
use app\model\GImageDepot; use app\model\GImageDepot;
use app\model\OReportModel;
use think\Cache; use think\Cache;
use think\Log; use think\Log;
...@@ -178,13 +180,22 @@ class ImageDepot extends Basic ...@@ -178,13 +180,22 @@ class ImageDepot extends Basic
public function ceshi() public function ceshi()
{ {
$agent_id = 0;
$report_id = 0;
$agent_name = 0;
$arr=array('1','2','3'); $report = new OReportModel();
$result=array_shift($arr); $messageUntil = new MessageUntils();
dump($result);
dump($arr); $user_phone = $report->getFieldValue('user_phone', ['id'=>$report_id]);
dump(count($arr));
dump(array_sum($arr)); $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 ...@@ -79,6 +79,7 @@ class Basic extends Controller
'index/userModalList', 'index/userModalList',
'index/mainIndex', 'index/mainIndex',
'index/uploadImg', 'index/uploadImg',
'index/ceshi',
'index/uploadEditor' '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