|
|
@ -98,10 +98,12 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp |
|
|
|
try { |
|
|
|
//推送财务客户信息
|
|
|
|
BdCustomer bdCustomer = createBdCustomer(baseVehicle, dto); |
|
|
|
ResultBean resultBeanCustomer = finKingDeeFeign.draftBdCustomer(bdCustomer); |
|
|
|
ResultBean resultBeanCustomer = finKingDeeFeign.updateSingleCustomer(bdCustomer); |
|
|
|
//推送财务中介单位
|
|
|
|
BdCustomer bdMiddle = createBdMiddle(baseVehicle, dto); |
|
|
|
ResultBean resultBeanMiddle = finKingDeeFeign.draftBdCustomer(bdMiddle); |
|
|
|
//创建出库单数据对象前 需要将客户的编码修改为新生成的客户的编码。
|
|
|
|
dto.setCustomerNo(bdCustomer.getFNumber()); |
|
|
|
SalOutStock salOutStock = createSalOutStock(baseVehicle, dto); |
|
|
|
ResultBean resultBean1 = finKingDeeFeign.draftSalOutStock(salOutStock); |
|
|
|
} catch (Exception e) { |
|
|
@ -116,6 +118,7 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp |
|
|
|
String vinNo = baseVehicle.getVinNo(); |
|
|
|
//客户编码=简拼+手机号码
|
|
|
|
bdCustomer.setFNumber(HanZiConverterPinYin.getPinYinFirst(dto.getCustomerName())+vinNo.substring(vinNo.length()-8)); |
|
|
|
bdCustomer.setOldFNumber(dto.getCustomerNo()); |
|
|
|
ResultBean<SysOrganizationVo> resultBean = sysOrganizationFeign.fetchBySid(baseVehicle.getCreateOrgSid()); |
|
|
|
if (resultBean.getSuccess()) { |
|
|
|
SysOrganizationVo vo = resultBean.getData(); |
|
|
|