This commit is contained in:
linfso 2024-06-16 20:02:49 +08:00
parent 1571790ceb
commit e27de76c6d

View File

@ -10,11 +10,14 @@
package com.xdadan.erp.emis.service.impl; package com.xdadan.erp.emis.service.impl;
import java.util.Date;
import java.util.List; import java.util.List;
import com.xdadan.erp.emis.domain.EmisDestination; import com.xdadan.erp.emis.domain.EmisDestination;
import com.xdadan.erp.emis.domain.EmisRegion; import com.xdadan.erp.emis.domain.EmisRegion;
import com.xdadan.erp.emis.domain.EmisSiteAccount;
import com.xdadan.erp.emis.mapper.EmisDestinationMapper; import com.xdadan.erp.emis.mapper.EmisDestinationMapper;
import com.xdadan.erp.emis.mapper.EmisSiteAccountMapper;
import com.xdadan.erp.emis.service.EmisBaseService; import com.xdadan.erp.emis.service.EmisBaseService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -38,6 +41,11 @@ public class EmisSiteServiceImpl extends EmisBaseService implements IEmisSiteSer
@Autowired @Autowired
private EmisDestinationMapper emisDestinationMapper; private EmisDestinationMapper emisDestinationMapper;
@Autowired
private EmisSiteAccountMapper emisSiteAccountMapper;
/** /**
* 查询网点 * 查询网点
* *
@ -95,9 +103,18 @@ public class EmisSiteServiceImpl extends EmisBaseService implements IEmisSiteSer
emisDestination.setCountryAreaId(emisRegion.getAreaId()); emisDestination.setCountryAreaId(emisRegion.getAreaId());
} }
emisDestination.preInsert();
emisDestinationMapper.insertEmisDestination(emisDestination); 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;
} }