Kirin 3 years ago
parent
commit
b4d222e255

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

@@ -5,6 +5,7 @@ namespace app\api\controller;
 use app\admin\model\system\SystemAttachment;
 use app\models\store\StoreCategory;
 use app\models\store\StoreCouponIssue;
+use app\models\store\StoreOrder;
 use app\models\store\StorePink;
 use app\models\store\StoreProduct;
 use app\models\store\StoreService;
@@ -30,6 +31,17 @@ use think\facade\Db;
  */
 class PublicController
 {
+
+    public function test()
+    {
+        if (StoreOrder::yuePay('wx164863507069927271', 120))
+            return app('json')->status('success', '余额支付成功');
+        else {
+            $error = StoreOrder::getErrorInfo();
+            return app('json')->fail(is_array($error) && isset($error['msg']) ? $error['msg'] : $error);
+        }
+    }
+
     /**
      * @param Request $request
      * @return mixed

+ 1 - 0
app/models/store/StoreOrder.php

@@ -862,6 +862,7 @@ class StoreOrder extends BaseModel
 
     public static function addSuit($order)
     {
+        if($order['suit']<=0) return true;
         $userInfo = User::getUserInfo($order['uid']);
         $spread = User::getUserInfo($userInfo['spread_uid']);
         if (StoreOrder::where('uid', $order['uid'])->where('paid', 1)->where('refund_status', 0)->where('is_del', 0)->where('is_system_del', 0)

+ 1 - 1
app/models/system/SystemAwardLevel.php

@@ -98,7 +98,7 @@ class SystemAwardLevel extends BaseModel
                 foreach ($list as $v) {
                     User::bcInc($v['uid'], 'brokerage_price', $v['number'], 'uid');
                     $balance = User::getUserInfo($v['uid'])['brokerage_price'];
-                    UserBill::where('id', $v['id'])->update(['add_time' => time(), 'status' => 1, 'balance' => $balance]);
+                    UserBill::where('id', $v['id'])->update(['add_time' => date('Y-m-d H:i:s'), 'status' => 1, 'balance' => $balance]);
                 }
                 self::commitTrans();
                 return true;

+ 1 - 0
route/api/route.php

@@ -34,6 +34,7 @@ Route::any('jialie/notify', 'wechat.AuthController/notify');//嘉联支付回调
 Route::get('baidutoken', 'PublicController/baidutoken')->name('baidutoken')
     ->middleware(\app\http\middleware\AllowOriginMiddleware::class);
 Route::any('day', 'PublicController/day');//每天定时
+Route::any('test', 'PublicController/test');//每天定时
 
 //管理员订单操作类
 Route::group(function () {