diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java index fb3e39a0c..569e9690e 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -2851,7 +2851,14 @@ public class WxRentContractServiceImpl implements WxRentContractService { b.setIsPreview(EnumYesOrNo.NO.getCode()); b.setCanEdit(EnumYesOrNo.NO.getCode()); b.setShopId(sid); - b.setCusName(shopUserMap.get(sid).getName()); + String cusName = null; + if (null != shopUserMap) { + WxShopUsers su = shopUserMap.get(sid); + if (null != su) { + cusName = su.getName(); + } + } + b.setCusName(cusName); b.setCreatetime(new Date()); b.setUpdatetime(new Date()); b.setPriceDetail(""); @@ -2902,7 +2909,14 @@ public class WxRentContractServiceImpl implements WxRentContractService { bmbill.setIsPreview(EnumYesOrNo.NO.getCode()); bmbill.setCanEdit(EnumYesOrNo.NO.getCode()); bmbill.setShopId(sid); - bmbill.setCusName(shopUserMap.get(sid).getName()); + String cusName = null; + if (null != shopUserMap) { + WxShopUsers su = shopUserMap.get(sid); + if (null != su) { + cusName = su.getName(); + } + } + bmbill.setCusName(cusName); bmbill.setCreatetime(new Date()); bmbill.setUpdatetime(new Date()); bmbill.setPriceDetail(""); @@ -2941,7 +2955,14 @@ public class WxRentContractServiceImpl implements WxRentContractService { bmbill.setIsPreview(EnumYesOrNo.NO.getCode()); bmbill.setCanEdit(EnumYesOrNo.NO.getCode()); bmbill.setShopId(sid); - bmbill.setCusName(shopUserMap.get(sid).getName()); + String cusName = null; + if (null != shopUserMap) { + WxShopUsers su = shopUserMap.get(sid); + if (null != su) { + cusName = su.getName(); + } + } + bmbill.setCusName(cusName); bmbill.setCreatetime(new Date()); bmbill.setUpdatetime(new Date()); bmbill.setPriceDetail("");