diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSiteServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSiteServiceImpl.java index 5edd9310d..408b85004 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSiteServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSiteServiceImpl.java @@ -86,34 +86,39 @@ public class EmisSiteServiceImpl extends EmisBaseService implements IEmisSiteSer emisSite.setOrderNum(9999); emisSiteMapper.insertEmisSite(emisSite); - // 自动创建目的地 - EmisDestination emisDestination = new EmisDestination(); - emisDestination.setDestCode(emisSite.getSiteCode()); - emisDestination.setCountry(emisSite.getCountryCode()); - emisDestination.setDestName(emisSite.getSiteName()); - emisDestination.setDestNameEn(emisSite.getSiteNameEn()); - emisDestination.setStatus(1); - emisDestination.setSiteCode(emisSite.getSiteCode()); - emisDestination.setProvince(emisSite.getProvince()); - emisDestination.setCity(emisSite.getCity()); - emisDestination.setCounty(emisSite.getCounty()); - EmisRegion emisRegion=getRegionByCode(emisSite.getProvince()); - if(emisRegion!=null){ - emisDestination.setCountryAreaId(emisRegion.getAreaId()); + try { + // 自动创建目的地 + EmisDestination emisDestination = new EmisDestination(); + emisDestination.setDestCode(emisSite.getSiteCode()); + emisDestination.setCountry(emisSite.getCountryCode()); + emisDestination.setDestName(emisSite.getSiteName()); + emisDestination.setDestNameEn(emisSite.getSiteNameEn()); + emisDestination.setStatus(1); + emisDestination.setSiteCode(emisSite.getSiteCode()); + emisDestination.setProvince(emisSite.getProvince()); + emisDestination.setCity(emisSite.getCity()); + emisDestination.setCounty(emisSite.getCounty()); + + EmisRegion emisRegion = getRegionByCode(emisSite.getProvince()); + if (emisRegion != null) { + emisDestination.setCountryAreaId(emisRegion.getAreaId()); + } + + emisDestinationMapper.insertEmisDestination(emisDestination); + + // 自动创建网点账户 + EmisSiteAccount emisSiteAccount = new EmisSiteAccount(); + emisSiteAccount.setAccCode(emisSite.getSiteCode() + "001"); + emisSiteAccount.setSiteCode(emisSite.getSiteCode()); + emisSiteAccount.setCenterCode(emisSite.getParentSiteCode()); + emisSiteAccount.setStartDate(new Date()); + + emisSiteAccountMapper.insertEmisSiteAccount(emisSiteAccount); + }catch(Exception ex){ + ex.printStackTrace(); } - emisDestinationMapper.insertEmisDestination(emisDestination); - - // 自动创建网点账户 - EmisSiteAccount emisSiteAccount = new EmisSiteAccount(); - emisSiteAccount.setAccCode(emisSite.getSiteCode()+"001"); - emisSiteAccount.setSiteCode(emisSite.getSiteCode()); - emisSiteAccount.setCenterCode(emisSite.getParentSiteCode()); - emisSiteAccount.setStartDate(new Date()); - - emisSiteAccountMapper.insertEmisSiteAccount(emisSiteAccount); - return 1; }