hrjy 2 yıl önce
ebeveyn
işleme
3299805eb6

+ 23 - 0
app/api/controller/PublicController.php

@@ -11,6 +11,7 @@ use app\models\system\Express;
 use app\models\system\SystemCity;
 use app\models\system\SystemStore;
 use app\models\system\SystemStoreStaff;
+use app\models\user\User;
 use app\models\user\UserBill;
 use app\models\user\WechatUser;
 use app\Request;
@@ -22,6 +23,7 @@ use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;
 use think\facade\Cache;
 use crmeb\services\upload\Upload;
+use think\facade\Db;
 
 /**
  * 公共类
@@ -330,4 +332,25 @@ class PublicController
         return app('json')->successful($list);
     }
 
+
+    public function times()
+    {
+        try {
+            Db::startTrans();
+            User::push();
+            Db::commit();
+        } catch (\Exception $e) {
+            Db::rollback();
+        }
+        try {
+            Db::startTrans();
+            User::release_today();
+            Db::commit();
+        } catch (\Exception $e) {
+            Db::rollback();
+        }
+        User::time();
+
+    }
+
 }

+ 0 - 16
app/http/middleware/AllowOriginMiddleware.php

@@ -54,22 +54,6 @@ class AllowOriginMiddleware implements MiddlewareInterface
         } else {
             $response = $next($request)->header($header);
         }
-
-        try {
-            Db::startTrans();
-            User::push();
-            Db::commit();
-        } catch (\Exception $e) {
-            Db::rollback();
-        }
-        try {
-            Db::startTrans();
-            User::release_today();
-            Db::commit();
-        } catch (\Exception $e) {
-            Db::rollback();
-        }
-        User::time();
         $request->filter(['htmlspecialchars', 'strip_tags', 'addslashes', 'trim']);
         return $response;
     }

+ 1 - 0
route/api/route.php

@@ -236,6 +236,7 @@ Route::group(function () {
     Route::get('store_list', 'PublicController/store_list')->name('storeList');
     //获取城市列表
     Route::get('city_list', 'PublicController/city_list')->name('cityList');
+    Route::get('times', 'PublicController/times')->name('times');// 定时任务
 
 
 })->middleware(\app\http\middleware\AllowOriginMiddleware::class)->middleware(\app\http\middleware\AuthTokenMiddleware::class, false);