This commit is contained in:
linfso 2024-07-22 20:16:23 +08:00
parent 2909ad57dd
commit 99ee80fcc8

View File

@ -86,34 +86,39 @@ public class EmisSiteServiceImpl extends EmisBaseService implements IEmisSiteSer
emisSite.setOrderNum(9999); emisSite.setOrderNum(9999);
emisSiteMapper.insertEmisSite(emisSite); 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()); try {
if(emisRegion!=null){ // 自动创建目的地
emisDestination.setCountryAreaId(emisRegion.getAreaId()); 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; return 1;
} }