zxhxx před 3 roky
rodič
revize
74141e22c5
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. 7 0
      app/admin/model/user/UserExtract.php

+ 7 - 0
app/admin/model/user/UserExtract.php

@@ -8,8 +8,11 @@
 
 namespace app\admin\model\user;
 
+use app\admin\model\user\UserBill as UserBillAdmin;
 use app\admin\model\wechat\WechatUser;
 use app\models\routine\RoutineTemplate;
+use crmeb\repositories\UserRepository;
+use crmeb\services\JsonService as Json;
 use think\facade\Route as Url;
 use crmeb\traits\ModelTrait;
 use crmeb\basic\BaseModel;
@@ -129,6 +132,7 @@ class UserExtract extends BaseModel
         $extractNumber = $data['extract_price'];
         $mark = '成功提现佣金' . $extractNumber . '元';
         $wechatUserInfo = WechatUser::where('uid', $data['uid'])->field('openid,user_type,routine_openid,nickname')->find();
+        $user = User::find($data['uid']);
         $extract_type = '未知方式';
         switch ($data['extract_type']) {
             case 'alipay':
@@ -154,6 +158,9 @@ class UserExtract extends BaseModel
                 ], Url::buildUrl('/user/cashrecord')->suffix('')->domain(true)->build());
             }
         }
+        $edit['integral'] = bcadd($user['integral'], $data['integral'], 2);
+        $res2 = UserBillAdmin::income('提现增加积分', $user['uid'], 'integral', 'system_add', $data['integral'], 0, $edit['integral'], '系统增加了' . floatval($data['integral']) . '积分');
+        User::where('uid', $user['uid'])->inc('integral',$data['integral'])->update();
         return self::edit(['status' => 1], $id);
     }