liugc пре 10 месеци
родитељ
комит
bbbdbfea05

+ 16 - 0
app/adminapi/controller/works/ServiceWorkController.php

@@ -292,4 +292,20 @@ class ServiceWorkController extends BaseAdminController
         }
         return $this->success('加单成功', [], 1, 1);
     }
+
+    /**
+     * 代用户上门
+     */
+    public function confirmDoor()
+    {
+        $params = request()->post(); // work_sn user_id=master_worker_id  user_info .worker_number .real_name
+        $params['user_id'] = $params['master_worker_id'];
+        $params['user_info']['worker_number'] = $this->adminId;
+        $params['user_info']['real_name'] = $this->adminInfo['name'];
+        $result = ServiceWorkLogic::confirmDoor($params);
+        if (false === $result) {
+            return $this->fail(ServiceWorkLogic::getError());
+        }
+        return $this->success('操作成功', [], 1, 1);
+    }
 }

+ 0 - 17
app/adminapi/logic/works/ServiceWorkLogic.php

@@ -210,23 +210,6 @@ class ServiceWorkLogic extends BaseLogic
             $work->work_status = 4;//已上门
             $work->save();
 
-            //如果是美团订单,且上门时间小于预约时间,则修改预约时间
-            if($work->third_type==1 and $work->finally_door_time<$work->appointment_time){
-                $third_order = ThirdOrders::where('work_id',$work->id)->order('id desc')->findOrEmpty();
-                if(!$third_order->isEmpty()){
-                    ThirdOrderLogic::merchantmodify([
-                        'reserveOrderId'=>$third_order['orderId'],
-                        'reserveUserName'=>$work['real_name'],
-                        "reservePhone"=>$work['mobile'],
-                        "reserveAddress"=>$work['address'],
-                        "bookStartTime"=>$work->finally_door_time*1000,
-                        "bookEndTime"=>($work->finally_door_time+2*3600)*1000,
-                        'request_msg'=>$third_order['request_msg']
-                    ]);
-                }
-            }
-
-
             //添加变更日志
             $work_log = [
                 'work_id'=>$work->id,