hrjy 2 år sedan
förälder
incheckning
daab5c05cb
2 ändrade filer med 16 tillägg och 21 borttagningar
  1. 1 1
      app/models/auction/AuctionOrder.php
  2. 15 20
      crmeb/subscribes/TaskSubscribe.php

+ 1 - 1
app/models/auction/AuctionOrder.php

@@ -183,7 +183,7 @@ class AuctionOrder extends BaseModel
                                 $find['th'] = 1;
                                 $find['deduct_advert'] = $value['advert']*$bf; // 扣除广告书
                                 $user = User::where('uid', $value['uid'])->find();
-                                $user['aid_val'] = $user['aid_val'] + ($value['advert'] - ($value['advert'] * $bf)); // 增加用户广告值
+                                $user['aid_val'] += ($value['advert']-$find['deduct_advert']); // 增加用户广告值
                                 $user->save();
                                 $find->save();
                                 UserBill::income('未购买解冻但扣除'. $find['deduct_advert'].'广告值',$user['uid'], 'aid_val', 'add_aid_val',$value['advert'] - ($value['advert'] * $bf), 0, $user['aid_val'], '未购买解冻但扣除'. $find['deduct_advert'].'广告值');

+ 15 - 20
crmeb/subscribes/TaskSubscribe.php

@@ -85,14 +85,6 @@ class TaskSubscribe
         } catch (\Exception $e) {
             Db::rollback();
         }
-        try {
-            Db::startTrans();
-            AuctionOrder::th();// 退回广告值
-            Db::commit();
-        } catch (\Exception $e) {
-            Db::rollback();
-        }
-
         try {
             Db::startTrans();
             Auction::recovery(); // 收单
@@ -114,14 +106,6 @@ class TaskSubscribe
         } catch (\Exception $e) {
             Db::rollback();
         }
-
-        try {
-            Db::startTrans();
-            User::direct_push();//直推奖励
-            Db::commit();
-        } catch (\Exception $e) {
-            Db::rollback();
-        }
         try {
             Db::startTrans();
             User::up_time();// 时间更新
@@ -137,10 +121,14 @@ class TaskSubscribe
      */
     public function onTask_60()
     {
-
-
-
-
+        try {
+            Db::startTrans();
+            User::direct_push();//直推奖励
+            Db::commit();
+        } catch (\Exception $e) {
+            Db::rollback();
+        }
+        Auction::frequency(); // 更新场次
     }
 
     /**
@@ -148,6 +136,13 @@ class TaskSubscribe
      */
     public function onTask_180()
     {
+        try {
+            Db::startTrans();
+            AuctionOrder::th();// 退回广告值
+            Db::commit();
+        } catch (\Exception $e) {
+            Db::rollback();
+        }
     }
 
     /**