Kaynağa Gözat

后台-订单-新增撤回功能

xupuyuan 10 ay önce
ebeveyn
işleme
3dfd6d53f9
1 değiştirilmiş dosya ile 5 ekleme ve 3 silme
  1. 5 3
      app/controller/admin/order/Order.php

+ 5 - 3
app/controller/admin/order/Order.php

@@ -354,9 +354,11 @@ class Order extends BaseController
354 354
             $payVr = $this->getValue('user_sign_vr', ['order_id' => $order_id, 'type' => 2,], 'number');
355 355
             $this->backupAndDelete('user_sign_vr', ['order_id' => $order_id]);
356 356
  //           取出购买赠送积分 / 支出积分
357
-    //            $score = $this->getValue('user_sign_score', ['order_id' => $order_id, 'status' => 1,'source_type' => 3,'uid' => $uid,'pm' => 1], 'reward_score');
358
-  //              $payScore = $this->getValue('user_sign_score', ['order_id' => $order_id, 'status' => 1,'pm' => 2,'uid' => $uid,], 'reward_score');
359
-////            // 取出推广赠送的积分和推广人的 uid
357
+                $score = $this->getValue('user_sign_score', ['order_id' => $order_id, 'status' => 1,'source_type' => 3,'uid' => $uid,'pm' => 1], 'reward_score');
358
+                $payScore = $this->getValue('user_sign_score', ['order_id' => $order_id, 'status' => 1,'pm' => 2,'uid' => $uid,], 'reward_score');
359
+            Db::name('user')->where('uid', $uid)->inc('score', $payScore)->update();
360
+                       Db::name('user')->where('uid', $uid)->dec('score', $score)->update();
361
+//            // 取出推广赠送的积分和推广人的 uid
360 362
 // //           $spreadScore = $this->getValue('user_sign_score', [
361 363
 //                ['order_id', '=', $order_id],
362 364
 //                ['status', '=', 1],