Browse Source

fixed 卡券核销权限判断优化

fushengqian 4 months ago
parent
commit
3e27880c7f

+ 1 - 1
fuint-application/src/main/java/com/fuint/module/clientApi/controller/ClientConfirmController.java

@@ -102,7 +102,7 @@ public class ClientConfirmController extends BaseController {
                     storeId = staff.getStoreId();
                 }
                 String storeIdsStr = couponInfo.getStoreIds();
-                if (StringUtil.isNotEmpty(storeIdsStr)) {
+                if (StringUtil.isNotEmpty(storeIdsStr) && storeId > 0) {
                     String[] storeIds = couponInfo.getStoreIds().split(",");
                     Boolean isSameStore = false;
                     for (String hid : storeIds) {

+ 1 - 1
fuint-application/src/main/java/com/fuint/module/merchantApi/controller/MerchantCouponController.java

@@ -79,7 +79,7 @@ public class MerchantCouponController extends BaseController {
         }
         // 判断店铺权限
         MtCoupon couponInfo = couponService.queryCouponById(receiveParam.getCouponId());
-        if (StringUtil.isNotEmpty(couponInfo.getStoreIds())) {
+        if (StringUtil.isNotEmpty(couponInfo.getStoreIds()) && staff.getStoreId() != null && staff.getStoreId() > 0) {
             String[] storeIds = couponInfo.getStoreIds().split(",");
             Boolean isSameStore = false;
             for (String hid : storeIds) {