shish 5 роки тому
батько
коміт
a927b3eeee

+ 11 - 1
biz/recharge/classes/RechargeClass.php

@@ -29,6 +29,7 @@ class RechargeClass extends BaseClass
         $recharge->save();
         $orderSn = $recharge->orderSn;
         $shopId = $recharge->shopId;
+        $sjId = $recharge->sjId;
         $shop = ShopClass::getById($shopId, true);
         if (empty($shop)) {
             noticeUtil::push("充值支付回调通知,没有找到门店 orderSn:{$orderSn}");
@@ -38,7 +39,16 @@ class RechargeClass extends BaseClass
         ShopClass::addBalance($shop, $amount);
 
         //增加充值记录
-
+        $remark = '免费续期充值';
+        $totalRecharge = bcadd($shop->totalRecharge, $amount, 2);
+        $log = [
+            'sjId' => $sjId,
+            'shopId' => $shopId,
+            'amount' => $amount,
+            'totalRecharge' => $totalRecharge,
+            'remark' => $remark,
+        ];
+        RechargeLogClass::addLog($log);
     }
 
 }

+ 6 - 0
biz/recharge/classes/RechargeLogClass.php

@@ -12,4 +12,10 @@ class RechargeLogClass extends BaseClass
 
     public static $baseFile = '\biz\recharge\models\RechargeLog';
 
+    //增加记录 shish 2021.2.21
+    public static function addLog($log)
+    {
+        self::add($log);
+    }
+
 }

+ 2 - 1
sql.sql

@@ -1199,4 +1199,5 @@ shopId INT NOT NULL DEFAULT 0 COMMENT '门店id',
 ALTER TABLE `xhShop` DROP COLUMN `createTime`;
 ALTER TABLE `xhShop` DROP COLUMN `addTime`;
 ALTER TABLE `xhShop` ADD `addTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间' AFTER `status`;
-ALTER TABLE xhRechargeRecord RENAME TO xhRechargeLog;
+ALTER TABLE xhRechargeRecord RENAME TO xhRechargeLog;
+ALTER TABLE xhShop ADD totalRecharge DECIMAL(9,2) NOT NULL DEFAULT '0.00' COMMENT '累计充值' AFTER `fixBalance`;