whitefang пре 1 година
родитељ
комит
c731ba2cb9

+ 22 - 2
app/adminapi/logic/works/ServiceWorkLogic.php

@@ -645,9 +645,29 @@ class ServiceWorkLogic extends BaseLogic
         }
     }
 
-    public static function submitChangePrice()
+    /**
+     * @param $params
+     * @return bool
+     */
+    public static function submitChangePrice($params)
     {
-
+        Db::startTrans();
+        try {
+            $serviceWork = ServiceWork::where('work_sn',$params['work_sn'])->findOrEmpty();
+            if($serviceWork->isEmpty()){
+                throw new \Exception('工单不存在');
+            }
+            $serviceWork->work_status = 4;
+            $serviceWork->user_confirm_status = 0;
+            $serviceWork->price_approval = 2;
+            $serviceWork->save();
+            Db::commit();
+            return true;
+        } catch (\Exception $e) {
+            Db::rollback();
+            self::setError($e->getMessage());
+            return false;
+        }
     }
 
 

+ 2 - 2
app/workerapi/controller/WorksController.php

@@ -282,7 +282,7 @@ class WorksController extends BaseApiController
      * 改价通知确认
      * @return \think\response\Json
      */
-    public function ChangePriceSubmitNotice()
+    public function changePriceSubmitNotice()
     {
         $params = (new ServiceWorkValidate())->post()->goCheck('submitAppointment', [
             'user_id' => $this->userId,
@@ -292,7 +292,7 @@ class WorksController extends BaseApiController
         if (false === $result) {
             return $this->fail(ServiceWorkLogic::getError());
         }
-        return $this->success('操作成功,已确定新的预约时间', [], 1, 1);
+        return $this->success('操作成功,重新开始报价', [], 1, 1);
     }
 
 }