Browse Source

创建订单防止重复扣费。一个日志的分类

lizhen_gitee 1 year ago
parent
commit
be4dfe5d88

+ 2 - 2
application/api/controller/Dispatch.php

@@ -432,13 +432,13 @@ class Dispatch extends Common
             $res = $orderModel->insertGetId($data);
             if($res) {
                 //冻结用户钻石
-                $userWhere['id'] = $this->auth->id;
+                /*$userWhere['id'] = $this->auth->id;
                 $money = bcmul($authInfo["price"],$num);
                 $res1 = model('User')->where($userWhere)->setDec("jewel",$money);//用户扣减金额
                 $res2 = model('User')->where($userWhere)->setInc("frozen",$money);//用户冻结金额
                 if (!$res1 || !$res2) {
                     throw new Exception('用户扣减金额失败');
-                }
+                }*/
                 \app\common\model\Message::addMessage($authInfo["user_id"],"派单通知","您的技能:".$skillInfo["name"]."有人下单啦,请注意查看!");
                 Db::commit();
                 $this->success('订单创建成功!',["order_no"=>$out_trade_no]);

+ 1 - 1
application/api/controller/Money.php

@@ -994,7 +994,7 @@ class Money extends Common
             $exchangelogModel = new \app\common\model\UserExchangeLog();
             $detail = "余额兑换钻石";
             // 添加资金流水记录
-            $res1 = $moneylogModel->addRecord($userId, $exchangeMoney, "-", $userInfo["money"], $detail,14);
+            $res1 = $moneylogModel->addRecord($userId, $exchangeMoney, "-", $userInfo["money"], $detail,114);
             // 添加兑换记录
             $res2 = $exchangelogModel->addExchangeLog($userId, $scoin, $exchangeMoney);
             // 添加钻石流水记录

+ 7 - 5
application/extra/wallet.php

@@ -7,14 +7,14 @@ return [
         //jewel, 从原有代码里找出来的
         0  => '下单',   //减少
         1  => '充值',  //增加
-        2  => '购买锤子',  //减少
+        2  => '购买锤子',  //减少  用不到了
         3  => '赠送礼物',   //减少
-        4  => '声币兑换钻石',  //增加
+        4  => '声币兑换钻石',  //增加  用不到了
         5  => '开通贵族',    //减少
         15 => '开通贵族赠送', //增加
         6  => '购买装扮',    //减少
         7  => '拒绝订单返还',    //增加
-        8  => '完成用户订单获得收益',    //增加
+        8  => '完成用户订单获得收益',    //增加  用不到了,改成106了
         9  => '获赠礼物', //增加     api/Live.php大概率废弃了
         11 => '私聊转账',  //减少
         12 => '私聊到账',  //增加
@@ -23,7 +23,7 @@ return [
         //15已被占用
         16 => '签到得钻石',//增加
         17 => '平台充值',//增加
-        18 => '充值退款',//减少
+        18 => '充值退款',//减少                              需要测试
 
         //money
         101 => '获赠礼物', //增加
@@ -32,7 +32,9 @@ return [
         104 => '申请提现', //减少
         105 => '申请提现驳回', //增加
         106 => '接单收益', //增加
-        107 => '平台充值', //增加
+        107 => '平台充值', //增加     没有用到
+        114 => '余额兑换钻石', //减少
+        //堤防3,15的出现
     ],
     'moneyname' => [
         'jewel'    => '钻石',