Taskorderlianc.php 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578
  1. <?php
  2. /**
  3. * @package merchant
  4. * @Author: Qinii
  5. * @Date: 2020/5/28
  6. */
  7. namespace app\controller\api\store\merchant;
  8. use think\App;
  9. use crmeb\basic\BaseController;
  10. use app\common\repositories\system\merchant\MerchantRepository as repository;
  11. use think\facade\Db;
  12. use think\facade\Log;
  13. use function Symfony\Component\VarDumper\Dumper\esc;
  14. class Taskorderlianc extends BaseController
  15. {
  16. /**
  17. * 会员升级
  18. */
  19. public function member_update($orderInfo,$goods_of_info,$user_id)
  20. {
  21. //
  22. //$user_id = $userInfo['id'];
  23. $order_id = $orderInfo['id'];
  24. //code...
  25. $pay_gb = round($orderInfo['num'] * $orderInfo['gb_num'],2);
  26. //$pay_vr = round($orderInfo['num'] * $orderInfo['vr_num'],2);
  27. //付款按照700的VR付款 start
  28. $vr_num = 0;
  29. if ($orderInfo['price'] == 1180) {
  30. $vr_num = 700;
  31. } elseif ($orderInfo['price'] == 11800) {
  32. $vr_num = 7000;
  33. } elseif ($orderInfo['price'] == 11800) {
  34. $vr_num = 2100;
  35. }elseif($orderInfo['price'] == 10620){
  36. $vr_num = 6300;
  37. }
  38. $pay_gb1 = $vr_num;
  39. $pay_vr1 =$orderInfo['price'];//记录VR值
  40. // $result = Db::name("old_user_jbp")->where("id",$user_id)->dec("vr",$orderInfo['price'])->save();//1.0jbp旧表
  41. // Db::name("user")->where("uid",$user_id)->dec("vr",$orderInfo['price'])->save();//2.0新表
  42. $result = true;
  43. if($result) {
  44. $invite_id = $goods_of_info['spread_id'];
  45. $zs_ylj = 0; //养老金赋值
  46. if($goods_of_info['money'] == 1180){
  47. //修改订单到账状态
  48. $zs_ylj = round(700 * 0.05,2);//计算的养老金 金额
  49. }elseif($goods_of_info['money'] == 11800){
  50. $zs_ylj = round(7000 * 0.05,2);//计算的养老金 金额
  51. }elseif($goods_of_info['money'] == 3540){
  52. $zs_ylj = round(2100 * 0.05,2);//计算的养老金 金额
  53. }elseif($goods_of_info['money'] == 10620){
  54. $zs_ylj = round(6300 * 0.05,2);//计算的养老金 金额
  55. }elseif($goods_of_info['money'] == 9440){
  56. $zs_ylj = round(5600 * 0.05,2);//八单计算的养老金 金额
  57. }elseif($goods_of_info['money'] == 2360){
  58. $zs_ylj = round(1400 * 0.05,2);//两单计算的养老金 金额
  59. }
  60. $uid = $user_id;
  61. $new_user_id = $uid;
  62. if(empty($new_user_id)) {
  63. abort(0,"当前绑定会员查询错误");
  64. }
  65. $new_nums =Db::name("old_user_of_goods")->where("user_id", $uid)->sum("money");
  66. //增加过后权益对比 获取当前权益等级
  67. $old_level_id = Db::name("old_user_jbp")->where("id",$uid)->find();
  68. $old_level_info = Db::name("old_user_level")->where("id",$old_level_id['user_level_id'])->find();
  69. $level_info = [];
  70. $level_list = Db::name("old_user_level")->order("money desc")->select();
  71. //计算会员等级 升级
  72. foreach ($level_list as $key => $value) {
  73. # code...
  74. if($new_nums>=$value['money']) {
  75. $level_info = $value;
  76. break;
  77. }
  78. }
  79. $zs_gb = $orderInfo['price'] * 3;
  80. $zs_withdraw_quota = $orderInfo['price'];
  81. if($old_level_info['id'] == $level_info['id']) {
  82. //未到达升级权益 不改变用户等级
  83. $update_status = false;
  84. }else{
  85. $update_status = true;
  86. $user_level = $level_info['id'];
  87. //var_dump( $user_level);
  88. Db::name("old_user_jbp")->where("id",$new_user_id)->save(['user_level_id'=>$user_level]);//1.0jbp旧表
  89. Db::name("user")->where("uid",$new_user_id)->save(['user_level_id_old'=>$user_level]);//2.0新表
  90. // todo 同时改变他的权益
  91. }
  92. // Db::name("old_user_jbp")->where("id",$new_user_id)->inc("withdraw_quota",$zs_withdraw_quota)->save();//1.0jbp旧表
  93. // Db::name("user")->where("uid",$new_user_id)->save(['withdraw_quota_old'=>$zs_withdraw_quota]);//2.0新表
  94. // 下发邀请人赠送的GB
  95. // $zs_invite_gb = round($orderInfo['price']*0.3,2);
  96. // //todo
  97. // Db::name("old_user_jbp")->where("id",$invite_id)->inc("gb",$zs_invite_gb)->save();//1.0jbp旧表
  98. // Db::name("user")->where("uid",$invite_id)->inc("score",$zs_invite_gb)->save();//2.0新表
  99. //$old_have_pension = Db::name("old_user_jbp")->where("id",$invite_id)->value("have_pension");
  100. //检查是不是订单价格是1180或者11800,更改VR
  101. if($goods_of_info['money'] == 1180 || $goods_of_info['money'] == 11800 || $goods_of_info['money'] == 3540 || $goods_of_info['money'] == 10620 || $goods_of_info['money'] == 9440 || $goods_of_info['money'] == 2360){
  102. //修改订单到账状态
  103. Db::name("old_user_of_goods")->where("order_id",$goods_of_info1['id'])->save(['status'=>1,'pay_gb'=>0,'pay_vr'=>$pay_vr1,'pay_bt'=>0,'create_time'=>time()]);
  104. }
  105. }
  106. if($result) {
  107. //更改订单状态
  108. Db::commit();
  109. $new_user_name = Db::name("old_user_jbp")->where("id",$new_user_id)->value("user_name");
  110. $new_user_name = empty($new_user_name) ? "" : $new_user_name;
  111. //记录日志信息
  112. if($user_id == $invite_id) {
  113. //报单中心=推荐人 GB记录日志有问题需要传入指定参数去计算
  114. //$money = Db::name("old_user_jbp")->where("id",$user_id)->value("gb");
  115. //$appoint_money = $money - $zs_invite_gb;
  116. if($goods_of_info['money'] == 1180 || $goods_of_info['money'] == 11800 || $goods_of_info['money'] == 3540 || $goods_of_info['money'] == 10620 || $goods_of_info['money'] == 9440 || $goods_of_info['money'] == 2360){
  117. $this->change_user_log66($user_id,"vr",2,$pay_vr1,"declare_expend",'权益消费VR-'.$new_user_name);
  118. }
  119. }else{
  120. if($goods_of_info['money'] == 1180 || $goods_of_info['money'] == 11800 || $goods_of_info['money'] == 3540 || $goods_of_info['money'] == 10620 || $goods_of_info['money'] == 9440 || $goods_of_info['money'] == 2360){
  121. $this->change_user_log66($user_id,"vr",2,$pay_vr1,"declare_expend",'权益消费VR-'.$new_user_name);
  122. }
  123. }
  124. // $this->change_user_log66($new_user_id,'gb',1,$zs_gb,"levle_update_zs","权益升级达标赠送");
  125. $this->change_user_log66($new_user_id,'withdraw_quota_old',1,$zs_withdraw_quota,"levle_update_zs","权益升级达标赠送");
  126. // $this->change_user_log66($invite_id,'gb',1,$zs_invite_gb,"levle_update_zs","邀请-".$new_user_name);
  127. // echo 123;return;
  128. //处理查看是否有待发放佣金
  129. // $zs_withdraw_quota
  130. Db::name("old_user_jbp")->where("id",$new_user_id)->inc("total_withdraw_quota",$zs_withdraw_quota)->save();//1.0jbp旧表
  131. Db::name("user")->where("uid",$new_user_id)->inc("total_withdraw_quota_old",$zs_withdraw_quota)->save();
  132. // $this->releaseTobeAmount($new_user_id,$zs_withdraw_quota);
  133. // $this->success("支付成功",['is_cash'=>0]);
  134. }
  135. Db::rollback();
  136. // $this->error("操作失败");
  137. }
  138. function change_user_log66($user_id,$type,$change_status,$money,$routine,$remark="",$is_admin=1,$appoint_money = 0)
  139. {
  140. $transition = [
  141. 'pv'=>1,
  142. "gb"=>2,
  143. "df"=>3,
  144. "vr"=>4,
  145. "bt"=>5,
  146. "withdraw_quota_old"=>6,
  147. "unsettled_pension"=>7,
  148. "amount_old"=>8
  149. ];
  150. $routineInfo = Db::name("old_routine_log_of_key")->where("key",$routine)->find();
  151. if(empty($routineInfo)) {
  152. return false;
  153. }
  154. $key_id = isset($routineInfo['id']) ? $routineInfo['id'] : 0;
  155. //再去查询变更前的 金额
  156. if($appoint_money > 0) {
  157. $alter_money = $appoint_money;
  158. }else{
  159. //再去查询变更前的 金额
  160. $alter_money = Db::name("user")->where('uid',$user_id)->value($type);
  161. }
  162. if($change_status == 1) {
  163. //新增前
  164. $alter_money = $alter_money-$money;
  165. }else if($change_status == 2){
  166. //减少前
  167. $alter_money = $alter_money + $money;
  168. }
  169. $inser_data = [];
  170. $inser_data['user_id'] = $user_id;
  171. $inser_data['type'] = $transition[$type];
  172. $inser_data['change_status'] = $change_status;
  173. $inser_data['money'] = $money;
  174. $inser_data['routine_log_of_key_id'] = $key_id;
  175. $inser_data['remark'] = $remark;
  176. $inser_data['is_admin'] = $is_admin;
  177. $inser_data['create_time'] = time();
  178. $inser_data['alter_money'] = isset($alter_money) ? $alter_money : 0;
  179. Db::name("old_user_log")->insert($inser_data);
  180. }
  181. //添加推广佣金/养老金日志(养老金金额)
  182. public function bill_user_log($uid,$name,$num,$mark){
  183. $con_data = Db::name('user')->where("uid",$uid)->find();
  184. //如果是会员专区就即刻到账
  185. Db::name('user')->where("uid",$con_data['uid'])->update(['brokerage_price'=> $con_data['brokerage_price'] + $num]);
  186. $bill = [
  187. 'uid'=>$uid,
  188. 'link_id'=>0,//关联订单id
  189. 'pm'=>1,//0:支出,1:获得
  190. 'title'=>$name,//账单标题
  191. 'category'=>'now_money',//明细种类
  192. 'type'=>'commission',//明细类型
  193. 'number'=>$num,//明细数字
  194. 'balance'=>0,//剩余
  195. 'mark'=>$mark,//备注
  196. 'create_time'=>date('Y-m-d H:i:s'),//添加时间
  197. 'status'=>1,//0待确定,1有效,-1无效
  198. 'commission_type'=>8,//佣金类型 1代理费 2 消费佣金 3直推奖√ 4辖区佣金\r\n5 养老金√ 6 广告费
  199. //7 跨店奖励√ 8平台奖励 9渠道商\r\n10 推荐创客收益√ 11分红奖金√ 12代理区域收益√ 13消费循环佣金
  200. //14-推荐代理收益√ 15邀请小区团长升级√ 16大v分享奖√ 17创客合伙人√ 18积分奖励√ 19创客补贴√’
  201. 'order_sn'=>0,//订单号
  202. 'tripartite'=>0,//
  203. 'type_shop'=>0,//0平台1多多进宝2唯品会3苏宁易购4网易考拉5淘宝客6京东联盟7饿了么8线上
  204. 'mer_id'=>0,//商户id
  205. 'source'=>0,//1线下 0线上
  206. 'order_type'=>1,//1自营 2 第三方 订单类型
  207. 'is_red_brokerage'=>0,//1红积分对冲佣金 0正常佣金
  208. 'gzc'=>3,//养老金是否已进入公证处log表0:未进入。1:已进入
  209. 'take_time'=>'',//结算时间
  210. 'district_id'=>'',//
  211. 'street_id'=>'',//
  212. 'month'=>'',//月份
  213. ];
  214. Db::name('user_bill')->insert($bill);
  215. }
  216. public function lst2(){
  217. return;
  218. //测试结束 以下是联创逻辑
  219. //return;
  220. // $week_record = 45500 + 1400 + 60000;
  221. $week_record = 23800 +60000;
  222. $originator_award = round(($week_record * 0.05),2);
  223. //return;
  224. $list = Db::name("user")->where("originator_id_old",">",0)->where("status",1)->field("uid,originator_id_old")->select()->toArray();
  225. $sum_money = Db::name("old_user_lianc")->sum("number");
  226. $lianc_list = Db::name("old_user_lianc")->order("id desc")->field("id,number,title")->select()->toArray();
  227. $user_arr = [];
  228. $lianc_list_arr = [];
  229. foreach ($lianc_list as $key => $value) {
  230. # code...
  231. $lianc_list_arr[$value['id']] = $value;
  232. }
  233. foreach ($list as $key => $value) {
  234. # code...
  235. $user_arr[$value['originator_id_old']]['people'][] = $value['uid'];
  236. $user_arr[$value['originator_id_old']]['money'] = $lianc_list_arr[$value['originator_id_old']]['number'];
  237. $user_arr[$value['originator_id_old']]['title'] = $lianc_list_arr[$value['originator_id_old']]['title'];
  238. $user_arr[$value['originator_id_old']]['id'] = $lianc_list_arr[$value['originator_id_old']]['id'];
  239. }
  240. //处理计算权重 和平均分配的金额
  241. $total_num = 0;
  242. $count_num = 0;
  243. foreach ($user_arr as $key => $value) {
  244. # code...
  245. $total_num += round($value['money'] * count($value['people'])/1000,2);
  246. $count_num += count($value['people']);
  247. }
  248. foreach ($user_arr as $key => $value) {
  249. # code...
  250. $rate = round(( count($value['people']) * $value['money'])/$total_num,2)/1000;
  251. $user_arr[$key]['rate'] = $rate;
  252. $distribution_money = round($originator_award * $rate ,2);
  253. $user_arr[$key]['distribution_money'] = $distribution_money;
  254. $user_arr[$key]['people_award'] = round($distribution_money / count($value['people']),2);//可分配佣金
  255. }
  256. $count = 0;
  257. foreach ($user_arr as $key => $value) {
  258. $distribution_money = $value['distribution_money'];
  259. # code...
  260. foreach ($value['people'] as $k =>$v) {
  261. # code...
  262. $award = $value['people_award'];
  263. Db::name("user")->where("uid",$v)->inc("brokerage_price",$award)->save();
  264. $res = Db::name("user")->where("uid",$v)->inc("total_amount_old",$award)->save();
  265. Db::name("user")->where("uid",$v)->inc("amount_old",$award)->save();//不用冻结金额和提现额度来限制佣金发放
  266. $res =true;
  267. if($res) {
  268. $$count = $count +1;
  269. $this->change_user_log($v,'amount_old',1,$award,"relation_profits","联创分红入账"."-".$value['title']);
  270. //入账
  271. $week_data = [];
  272. $week_data['user_id'] = $v;
  273. $week_data['user_lianc_id'] = $value['id'];
  274. $week_data['money'] = $award;
  275. $week_data['remark'] = "联创分红入账主动执行";
  276. $week_data['all_record'] = $originator_award;
  277. $week_data['all_amount'] = $distribution_money;
  278. $week_data['create_time'] = time();
  279. Db::name("old_user_originator")->insert($week_data);
  280. $userdatassss = db::name("old_user_jbp")->where("id",$v)->find();
  281. $datas_log = [
  282. 'note'=>"名称:". $userdatassss['nick_name'] . " 用户:". $v . " 新增联创佣金:" . $award,
  283. 'create_time'=>date('Y-m-d H:i:s')
  284. ];
  285. Db::name('test_log')->insert($datas_log); //数据存到2.0数据表中
  286. $this->bill_user_log111111($v,"联创分佣", $award,"联创明细入账");//股权分佣明细2.0系统
  287. }else {
  288. // ..
  289. }
  290. }
  291. }
  292. }
  293. //添加平台分佣2.0系统收益明细日志(养老金金额)
  294. public function bill_user_log111111($uid,$name,$num,$mark){
  295. $con_data = Db::name('user')->where("uid",$uid)->find();
  296. //如果是会员专区就即刻到账
  297. // Db::name('user')->where("uid",$con_data['uid'])->update(['brokerage_price'=> $con_data['brokerage_price'] + $num]);
  298. $bill = [
  299. 'uid'=>$uid,
  300. 'link_id'=>0,//关联订单id
  301. 'pm'=>1,//0:支出,1:获得
  302. 'title'=>$name,//账单标题
  303. 'category'=>'now_money',//明细种类
  304. 'type'=>'commission',//明细类型
  305. 'number'=>$num,//明细数字
  306. 'balance'=>0,//剩余
  307. 'mark'=>$mark,//备注
  308. 'create_time'=>date('Y-m-d H:i:s'),//添加时间
  309. 'status'=>1,//0待确定,1有效,-1无效
  310. 'commission_type'=>8,//佣金类型 1代理费 2 消费佣金 3直推奖√ 4辖区佣金\r\n5 养老金√ 6 广告费
  311. //7 跨店奖励√ 8平台奖励 9渠道商\r\n10 推荐创客收益√ 11分红奖金√ 12代理区域收益√ 13消费循环佣金
  312. //14-推荐代理收益√ 15邀请小区团长升级√ 16大v分享奖√ 17创客合伙人√ 18积分奖励√ 19创客补贴√’
  313. 'order_sn'=>0,//订单号
  314. 'tripartite'=>0,//
  315. 'type_shop'=>0,//0平台1多多进宝2唯品会3苏宁易购4网易考拉5淘宝客6京东联盟7饿了么8线上
  316. 'mer_id'=>0,//商户id
  317. 'source'=>0,//1线下 0线上
  318. 'order_type'=>1,//1自营 2 第三方 订单类型
  319. 'is_red_brokerage'=>0,//1红积分对冲佣金 0正常佣金
  320. 'gzc'=>3,//养老金是否已进入公证处log表0:未进入。1:已进入
  321. 'take_time'=>'',//结算时间
  322. 'district_id'=>'',//
  323. 'street_id'=>'',//
  324. 'month'=>'',//月份
  325. ];
  326. Db::name('user_bill')->insert($bill);
  327. }
  328. //上周
  329. public function getWeekStartEnd()
  330. {
  331. $now = time();
  332. // 计算上周日 00:00 的时间戳
  333. $last_sunday_start = strtotime('last Sunday', $now);
  334. // 计算这周一 00:00 的时间戳
  335. $this_monday_start = strtotime('this Monday', $last_sunday_start);
  336. // 上周日 23:59:59 的时间戳,即这周一 00:00
  337. $last_sunday_end = $this_monday_start - 1;
  338. // 上周一 00:00 的时间戳,即上周日 24:00
  339. $last_monday_start = $this_monday_start - 604800;
  340. return [$last_monday_start, $last_sunday_end];
  341. }
  342. //本周
  343. // public function getWeekStartEnd()
  344. // {
  345. // $now = time();
  346. // // 计算本周一 00:00 的时间戳
  347. // $monday_start = strtotime('last Monday', $now);
  348. // if (date('w', $now) == 1) {
  349. // // 如果今天是周一,直接取今天的 00:00
  350. // $monday_start = strtotime('today', $now);
  351. // }
  352. // // 计算本周日 23:59:59 的时间戳
  353. // $sunday_end = strtotime('next Sunday', $now) + 86399;
  354. // return [$monday_start,$sunday_end];
  355. // }
  356. public function change_user_log($user_id,$type,$change_status,$money,$routine,$remark="",$is_admin=1,$appoint_money = 0)
  357. {
  358. $transition = [
  359. 'pv'=>1,
  360. "gb"=>2,
  361. "df"=>3,
  362. "vr"=>4,
  363. "bt"=>5,
  364. "withdraw_quota"=>6,
  365. "unsettled_pension"=>7,
  366. "amount_old"=>8
  367. ];
  368. $routineInfo = Db::name("old_routine_log_of_key")->where("key",$routine)->find();
  369. if(empty($routineInfo)) {
  370. return false;
  371. }
  372. $key_id = isset($routineInfo['id']) ? $routineInfo['id'] : 0;
  373. if($appoint_money > 0) {
  374. $alter_money = $appoint_money;
  375. }else{
  376. //再去查询变更前的 金额
  377. $alter_money = Db::name("user")->where('uid',$user_id)->value($type);
  378. }
  379. if($change_status == 1) {
  380. //新增前
  381. $alter_money = $alter_money-$money;
  382. }else if($change_status == 2){
  383. //减少前
  384. $alter_money = $alter_money + $money;
  385. }
  386. if($alter_money < 0) {
  387. $alter_money =0;
  388. }
  389. $inser_data = [];
  390. $inser_data['user_id'] = $user_id;
  391. $inser_data['type'] = $transition[$type];
  392. $inser_data['change_status'] = $change_status;
  393. $inser_data['money'] = $money;
  394. $inser_data['routine_log_of_key_id'] = $key_id;
  395. $inser_data['remark'] = $remark;
  396. $inser_data['is_admin'] = $is_admin;
  397. $inser_data['create_time'] = time();
  398. $inser_data['alter_money'] = isset($alter_money) ? $alter_money : 0;
  399. Db::name("old_user_log")->insert($inser_data);
  400. }
  401. /**
  402. * 释放待发放佣金
  403. */
  404. public function releaseTobeAmount($user_id,$amount,$output)
  405. {
  406. $userInfo = Db::name("user")->find($user_id);
  407. if(empty($userInfo)) {
  408. return false;
  409. }
  410. $withdraw_quota = empty($userInfo['withdraw_quota_old']) ? 0 : $userInfo['withdraw_quota_old'];
  411. $old_amount = empty($userInfo['tobe_amount_old']) ? 0 : $userInfo['tobe_amount_old'];
  412. Db::name("user")->where("uid",$user_id)->save(['tobe_amount_old'=>0]);
  413. $amount += $old_amount;
  414. $inc_amount = 0;
  415. $inc_tobe_amount = 0;
  416. $dec_withdraw_quota = 0;
  417. if(($amount - $withdraw_quota) > 0) {
  418. $diff_money = $amount - $withdraw_quota;
  419. $inc_amount = $withdraw_quota;
  420. $dec_withdraw_quota = $withdraw_quota;
  421. $inc_tobe_amount = $diff_money;
  422. }elseif(($amount - $withdraw_quota)==0){
  423. $inc_amount = $withdraw_quota;
  424. $dec_withdraw_quota = $withdraw_quota;
  425. }else {
  426. // <0的情况
  427. $diff_money = $withdraw_quota - $amount;
  428. $inc_amount = $amount;
  429. $dec_withdraw_quota = $amount;
  430. }
  431. if($inc_tobe_amount != 0 ) {
  432. $res = Db::name("user")->where("uid",$user_id)->inc("tobe_amount_old",$inc_tobe_amount)->fetchSql()->inc("amount",$inc_amount)->dec("withdraw_quota_old",$dec_withdraw_quota)->save();
  433. }else {
  434. $res = Db::name("user")->where("uid",$user_id)->inc("amount_old",$inc_amount)->fetchSql()->dec("withdraw_quota_old",$dec_withdraw_quota)->save();
  435. }
  436. //记录日志 提现额度消费
  437. if($dec_withdraw_quota > 0) {
  438. $this->change_user_log($user_id,'withdraw_quota',2,$dec_withdraw_quota,"conversion_tobe_amount","佣金额度兑换佣金");
  439. }
  440. }
  441. }