From aca5a9d9638cf26b21961c47b95b6e34925fda6b Mon Sep 17 00:00:00 2001 From: winter Date: Mon, 10 Jan 2022 22:43:53 +0800 Subject: [PATCH] fix bug --- .../iformall/service/impl/WxCouponOrderServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index 987ba2edd..273e16459 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -381,8 +381,12 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { if (null != wxCouponOrder.getBuilding() || null != wxCouponOrder.getFloor()) { WxShop shopQ = new WxShop(); shopQ.updateTenantInfo(wxCouponOrder); - shopQ.setBuilding(Long.parseLong(String.valueOf(wxCouponOrder.getBuilding()))); - shopQ.setFloor(Long.parseLong(String.valueOf(wxCouponOrder.getFloor()))); + if (null != wxCouponOrder.getBuilding()) { + shopQ.setBuilding(Long.parseLong(String.valueOf(wxCouponOrder.getBuilding()))); + } + if (null != wxCouponOrder.getFloor()) { + shopQ.setFloor(Long.parseLong(String.valueOf(wxCouponOrder.getFloor()))); + } List shopIds = wxShopMapper.findIdList(shopQ); if (null == shopIds || shopIds.size() <= 0 ){ throw new MallinkException(ErrorCode.USER_IS_EMPTY.getCode(),"楼座楼层提交查询不到店铺信息.");