gistfile1.txt import org.dozer.DozerBeanMapper;import org.dozer.Mapper; //新增操作的时候操作税务接口 Mapper mapper = new DozerBeanMapper();Nonresident nonresident = mapper.map(baseLeaserVO, Nonresident.class);nonresident.setJNW
import org.dozer.DozerBeanMapper;
import org.dozer.Mapper;
//新增操作的时候操作税务接口
Mapper mapper = new DozerBeanMapper();
Nonresident nonresident = mapper.map(baseLeaserVO, Nonresident.class);
nonresident.setJNWJGSFGL(nonresident.getJNWJGSFGL().equals("是") ? "1":"0");
// 财务联系人
nonresident.setCWFZR(baseLeaserVO.getBaseContact().getFinaceAdmin());
nonresident.setCONTACT(baseLeaserVO.getBaseContact().getContactName());
nonresident.setPHONENO(baseLeaserVO.getBaseContact().getTelephone());
nonresident.setFAXNO(baseLeaserVO.getBaseContact().getFax());
// 获取国家代码
BaseCountry baseCountry = baseCountryService.queryCountryByName(nonresident.getNACODE());
nonresident.setNACODE(baseCountry.getCountryNo());
// 收款人信息
List
payeeList = baseLeaserVO.getPayeeList();
List
paymentList = new ArrayList<>(); if(CollectionUtils.isNotEmpty(payeeList)){ payeeList.forEach(action->{ BasePayeeVO findOneByPayeeById = basePayeeService.findOneByPayeeById(action.getPayeeId()); List
infos = findOneByPayeeById.getInfos(); Iterator
iterator = infos.iterator(); while(iterator.hasNext()){ BaseBankAccount next = iterator.next(); Payment payment = mapper.map(next, Payment.class); paymentList.add(payment); } }); }
