From 24a501d9255accb03dd6ee06374e55bea9e21a57 Mon Sep 17 00:00:00 2001 From: lin <642018748@qq.com> Date: Fri, 14 Jul 2023 21:51:26 +0800 Subject: [PATCH] fix bug --- .../service/impl/WxMerchantServiceImpl.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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 213383772..fcc609bb2 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -2206,7 +2206,13 @@ public class WxMerchantServiceImpl implements WxMerchantService { shop.setOperationArea("0"); shop.setBusinessId(0); shop.setRentUnit(2); - wxShopService.saveOrUpdate(shop); + Result result = wxShopService.saveOrUpdate(shop); + if (null == result) { + return null; + } + if (result.code != Result.SUCCESS) { + throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),result.message); + } } return shop; } @@ -2241,7 +2247,13 @@ public class WxMerchantServiceImpl implements WxMerchantService { merchant.setType(1); merchant.setCreateFrom(EnumMerchantCreateFrom.DOUYIN_LAIKE.getCode()); merchant.setCreateFromId(poiId); - this.addMerchant(merchant, user.getId()); + Result result = this.addMerchant(merchant, user.getId()); + if (null == result) { + return null; + } + if (result.code != Result.SUCCESS) { + throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),result.message); + } } return merchant; }