Selaa lähdekoodia

新增工单退款

liugc 1 vuosi sitten
vanhempi
sitoutus
5fc36a9873

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

@@ -174,4 +174,15 @@ class ServiceWorkController extends BaseAdminController
         }
         }
         return $this->fail(ServiceWorkLogic::getError());
         return $this->fail(ServiceWorkLogic::getError());
     }
     }
+
+    public function notApproved()
+    {
+        $params = (new ServiceWorkValidate())->post()->goCheck('detail');
+        $result = ServiceWorkLogic::notApproved($params);
+        if (true === $result) {
+            return $this->success('操作成功!', [], 1, 1);
+        }
+        return $this->fail(ServiceWorkLogic::getError());
+    }
+
 }
 }

+ 18 - 1
app/adminapi/logic/works/ServiceWorkLogic.php

@@ -669,7 +669,24 @@ class ServiceWorkLogic extends BaseLogic
             return false;
             return false;
         }
         }
     }
     }
-
+    public static function notApproved($params)
+    {
+        Db::startTrans();
+        try {
+            $serviceWork = ServiceWork::where('id',$params['id'])->findOrEmpty();
+            if($serviceWork->isEmpty()){
+                throw new \Exception('工单不存在');
+            }
+            $serviceWork->refund_approval = 3;
+            $serviceWork->save();
+            Db::commit();
+            return true;
+        } catch (\Exception $e) {
+            Db::rollback();
+            self::setError($e->getMessage());
+            return false;
+        }
+    }
 
 
 
 
 }
 }