diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java index ef40f224a..9bbc4d8a9 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxEnergyServiceImpl.java @@ -759,7 +759,7 @@ public class WxEnergyServiceImpl implements WxEnergyService { for (int i = 0 ; i < record.getShopIds().size(); i ++) { Long shopId = record.getShopIds().get(i); WxShop shop = shopMap.get(shopId); - if (StringUtils.isBlank(shop.getPulicRate())) { + if (fees.getIsPublic() == EnumYesOrNo.YES.getCode() && StringUtils.isBlank(shop.getPulicRate())) { throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),"店铺未设置公摊系数"); } WxEnergyFeesShop msf = new WxEnergyFeesShop();