|
|
@@ -20,6 +20,7 @@ use app\adminapi\controller\BaseAdminController;
|
|
|
use app\adminapi\lists\works\ReturnWorkLists;
|
|
|
use app\adminapi\logic\works\IssueWorkLogic;
|
|
|
use app\adminapi\logic\works\ReturnWorkLogic;
|
|
|
+use app\adminapi\logic\works\ServiceWorkLogic;
|
|
|
use app\adminapi\validate\works\ReturnWorkValidate;
|
|
|
|
|
|
|
|
|
@@ -118,12 +119,24 @@ class ReturnWorkController extends BaseAdminController
|
|
|
if (true === $result) {
|
|
|
$issueWork = IssueWorkLogic::detail(['id'=>$params['issue_work_id']]);
|
|
|
// 订单返修通知【给用户】
|
|
|
- $res = event('Notice', [
|
|
|
+ event('Notice', [
|
|
|
'scene_id' => 121,
|
|
|
'params' => [
|
|
|
'user_id' => $issueWork['user_id']
|
|
|
]
|
|
|
]);
|
|
|
+ // 工程师预约上门通知【给工程师的通知,仅限公众号】
|
|
|
+ $returnWork = ReturnWorkLogic::detail(['issue_work_id'=>$params['issue_work_id']]);
|
|
|
+ $serviceWork = ServiceWorkLogic::detail(['id'=>$returnWork['service_work_id']]);
|
|
|
+ event('Notice', [
|
|
|
+ 'scene_id' => 116,
|
|
|
+ 'params' => [
|
|
|
+ 'user_id' => $returnWork['master_worker_id'],
|
|
|
+ 'thing5' => $serviceWork['title'],
|
|
|
+ 'time10' => $returnWork['appointment_time'],
|
|
|
+ 'thing3' => (iconv_strlen($serviceWork['address'])>15)?(mb_substr($serviceWork['address'],0,15,'UTF-8').'...'):$serviceWork['address'],
|
|
|
+ ]
|
|
|
+ ]);
|
|
|
return $this->success('成功', [], 1, 1);
|
|
|
}
|
|
|
return $this->fail(ReturnWorkLogic::getError());
|