shish 4 жил өмнө
parent
commit
6261adf3f1

+ 9 - 0
biz-hd/purchase/classes/PurchaseClass.php

@@ -6,6 +6,7 @@ use biz\ghs\classes\GhsClass;
 use biz\product\classes\XjClass;
 use biz\shop\classes\ShopClass;
 use biz\shop\classes\ShopCouponClass;
+use biz\sj\classes\SjClass;
 use biz\wx\classes\WxMessageClass;
 use bizGhs\admin\classes\AdminClass;
 use bizGhs\order\traits\OrderTrait;
@@ -186,6 +187,14 @@ class PurchaseClass extends BaseClass
                 $actPrice = bcsub($prePrice, $coupon->amount, 2);
                 $realPrice = $actPrice;
 
+                //红包的限制使用
+                $sj = SjClass::getById($sjId, true);
+                $parentShopId = $sj->parentShopId ?? 0;
+                $ghsShopId = $ghs['shopId'] ?? 0;
+                if (empty($parentShopId) || $parentShopId != $ghsShopId) {
+                    util::fail('此商家不支持使用红包');
+                }
+
             }
 
         }

+ 2 - 0
biz/wx/classes/WxMessageClass.php

@@ -32,6 +32,7 @@ class WxMessageClass extends BaseClass
                 'OPENTM411207151' => '提现成功通知',
                 'OPENTM416881153' => '发货通知',
                 'OPENTM407280253' => '退款成功通知',
+                'OPENTM411530050' => '充值成功提醒',
             ],
             //供应商
             dict::getDict('ptStyle', 'ghs') => [
@@ -49,6 +50,7 @@ class WxMessageClass extends BaseClass
                 'OPENTM407280253' => '退款成功通知',
                 'OPENTM206773265' => '库存预警通知',
                 'OPENTM203447669' => '新客户加入通知',
+                'OPENTM411530050' => '充值成功提醒',
             ],
             //商城
             dict::getDict('ptStyle', 'mall') => [