This commit is contained in:
xman 2025-06-17 15:22:26 +08:00
parent ace5bd7f36
commit d0efa47ab3
2 changed files with 29 additions and 25 deletions

View File

@ -35,34 +35,37 @@ class OrderDispatchLog
];
\app\admin\model\OrderDispatchLog::create($data);
if($dispatch->status == OrderDispatch::STATUS_TOGET)
{
$alibaba_dyvms = config('alibaba_dyvms');
if($alibaba_dyvms['status']){
$data = [
'order_id' => $dispatch->order_id,
'dispatch_id' => $dispatch->id,
'type' => 1,
'outid' => md5(time().rand(1000,9999).rand(1000,9999)),
'create_time' => date('Y-m-d H:i:s'),
'status' => $alibaba_dyvms['sync']?1:0
];
$service = new NoticeLogic();
$service->dispatchNotice($dispatch);
TtsLog::create($data);
}
}
if(!isset($dispatch->from_record)){ //不是来自于跟进
if($dispatch->status == OrderDispatch::STATUS_TOGET)
{
$alibaba_dyvms = config('alibaba_dyvms');
if($dispatch->type == 2){
if($dispatch->status == OrderDispatch::STATUS_GOTIT){
$Order = Order::get($dispatch->order_id);
SendMailLogic::sendToCustomStart($Order->tel,$dispatch->worker_name,$dispatch->worker_tel);
if($alibaba_dyvms['status']){
$data = [
'order_id' => $dispatch->order_id,
'dispatch_id' => $dispatch->id,
'type' => 1,
'outid' => md5(time().rand(1000,9999).rand(1000,9999)),
'create_time' => date('Y-m-d H:i:s'),
'status' => $alibaba_dyvms['sync']?1:0
];
$service = new NoticeLogic();
$service->dispatchNotice($dispatch);
TtsLog::create($data);
}
}
}elseif($dispatch->type == 1){
if($dispatch->status == OrderDispatch::STATUS_TOGET){
$Order = Order::get($dispatch->order_id);
SendMailLogic::sendToCustomStart($Order->tel,$dispatch->worker_name,$dispatch->worker_tel);
if($dispatch->type == 2){
if($dispatch->status == OrderDispatch::STATUS_GOTIT){
$Order = Order::get($dispatch->order_id);
SendMailLogic::sendToCustomStart($Order->tel,$dispatch->worker_name,$dispatch->worker_tel);
}
}elseif($dispatch->type == 1){
if($dispatch->status == OrderDispatch::STATUS_TOGET){
$Order = Order::get($dispatch->order_id);
SendMailLogic::sendToCustomStart($Order->tel,$dispatch->worker_name,$dispatch->worker_tel);
}
}
}
}catch (Exception $exception){

View File

@ -140,6 +140,7 @@ class Dispatchrecord extends Backend
$dispatch->admin_user = $groupName.''. $this->auth->nickname;
$dispatch->record_images = $params['images'];
$dispatch->from_record = $params['images'];
$hookParams = [
'dispatch' => $dispatch,
'remark' => '跟进订单,跟进内容:'.$params['remark'],