WIN-2308041133\Administrator 3 days ago
parent
commit
617b115b66
2 changed files with 20 additions and 1 deletions
  1. 17 0
      app/api/controller/User.php
  2. 3 1
      app/api/route/education.php

+ 17 - 0
app/api/controller/User.php

@@ -1437,6 +1437,23 @@ class User extends BaseController
 //            ['uid',0]
 //            ['uid',0]
         ],$request);
         ],$request);
 
 
+        // 检查签约时间是否为空
+        if (empty($post['contract_id'])) {
+            return app('json')->fail("没有该合约");
+        }
+        $r = (new UserContractRecordModel())->where('id',$post['contract_id'])->update([
+            'status'=>-1,
+            'delete_time'=>time()
+        ]);
+        return app('json')->success("解约成功");
+    }
+    //    乙方主动解约
+    public function right_contract(Request $request){
+        $post = UtilService::getMore([
+            ['contract_id','0'],  //合约id
+//            ['uid',0]
+        ],$request);
+
         // 检查签约时间是否为空
         // 检查签约时间是否为空
         if (empty($post['contract_id'])) {
         if (empty($post['contract_id'])) {
             return app('json')->fail("没有该合约");
             return app('json')->fail("没有该合约");

+ 3 - 1
app/api/route/education.php

@@ -37,7 +37,9 @@ Route::group('Education', function () {
     Route::rule('clock_in', 'User/clock_in');
     Route::rule('clock_in', 'User/clock_in');
     //添加客户评论
     //添加客户评论
     Route::rule('comment', 'User/comment');
     Route::rule('comment', 'User/comment');
-    //解除合约
+    //甲方解除合约
+    Route::rule('lift_contract', 'User/lift_contract');
+    //乙方解除合约
     Route::rule('lift_contract', 'User/lift_contract');
     Route::rule('lift_contract', 'User/lift_contract');
 })->middleware([
 })->middleware([
     AllowOriginMiddleware::class,
     AllowOriginMiddleware::class,