WIN-2308041133\Administrator преди 14 часа
родител
ревизия
fea1c4f128
променени са 2 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 4 1
      app/api/controller/Education.php
  2. 2 0
      app/api/route/education.php

+ 4 - 1
app/api/controller/Education.php

@@ -3,6 +3,7 @@
 namespace app\api\controller;
 
 use Alipay\EasySDK\Kernel\Base;
+use app\model\api\ContractRecord;
 use app\model\api\ContractRecord as UserContractRecordModel;
 use app\model\api\ContractTemplate as ContractTemplateModel;
 use app\model\api\EducationCourse;
@@ -279,8 +280,10 @@ class Education
 //        }
         return app('json')->success($data);
     }
+//    合约时间到期自动解约
     public function ContractTemplatEnd(){
-
+        (new UserContractRecordModel())->where("status",1)->where("end_time","<",time())->update(["status"=>2]);
+        return app('json')->success('修改完成');
     }
 
 

+ 2 - 0
app/api/route/education.php

@@ -51,6 +51,8 @@ Route::group('Education', function () {
     Route::rule('getContractTemplatInfo','Education/getContractTemplatInfo');
     //合约详情
     Route::rule('getContractRecordInfo','User/getContractRecordInfo');
+    //自动计划 合约到期
+    Route::rule('ContractTemplatEnd','User/ContractTemplatEnd');
 })->middleware([
     AllowOriginMiddleware::class,
     SeretKeyMiddleware::class