diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java index 73394b54c..501dcb128 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -513,6 +513,9 @@ public class WxMerchantServiceImpl implements WxMerchantService { @Override public ResultData updateMerchantLevel(WxMerchant wxMerchant) { try { + if (wxMerchant.getId() == null) { + return new ResultData(ErrorCode.MERCHANT_INFO_NOT_FOUND); + } wxLevelConfigService.batchSaveByMerchantId(wxMerchant.getTenantId(), wxMerchant.getId(), wxMerchant.getLevelConfigList()); } catch (Exception e) { logger.error("db failed: 账号操作失败, e:" + e.getMessage());