|
|
@ -446,7 +446,7 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa |
|
|
|
baseInternalPurchaseVehicleService.updateIsAccadj(purchaseSid, "1"); |
|
|
|
BaseInternalPurchaseVehicle baseInternalPurchaseVehicle = baseInternalPurchaseVehicleService.fetchBySid(purchaseSid); |
|
|
|
baseVehicleService.updateVehicleState(VehicleState.StockEnum.NX_STOCK.getCode(), VehicleState.StockEnum.NX_STOCK.getRemarks(), baseInternalPurchaseVehicle.getVinNo(), callOutOrgSid); |
|
|
|
baseVehicleService.updateSalePrice(baseInternalPurchaseVehicle.getWitPinMoney(),baseInternalPurchaseVehicle.getVinNo(), callOutOrgSid); |
|
|
|
baseVehicleService.updateSalePrice(baseInternalPurchaseVehicle.getWitPinMoney(), baseInternalPurchaseVehicle.getVinNo(), callOutOrgSid); |
|
|
|
baseVehicleService.updateVehicleState(VehicleState.StockEnum.STOCK.getCode(), VehicleState.StockEnum.STOCK.getRemarks(), baseInternalPurchaseVehicle.getVinNo(), callInOrgSid); |
|
|
|
baseVehicleService.updateConAndCostPrice(baseInternalPurchaseVehicle.getWitPinMoney(), baseInternalPurchaseVehicle.getVinNo(), callInOrgSid); |
|
|
|
} |
|
|
@ -480,11 +480,11 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa |
|
|
|
BaseInternalPurchaseVehicle baseInternalPurchaseVehicle1 = baseInternalPurchaseVehicles2.get(0); |
|
|
|
BasePurchaseSystemDetailsVo data2 = basePurchaseSystemService.fetchDetailsByDeptSid(baseInternalPurchaseVehicle1.getCallInBuyerOrgSid()).getData(); |
|
|
|
ResultBean<SysOrganizationVo> sysOrganizationVoResultBean = sysOrganizationFeign.fetchBySid(baseAccadjApply.getCallInOrgSid()); |
|
|
|
if (data2 != null){ |
|
|
|
if (data2 != null) { |
|
|
|
stkInStock.setFPurchaseOrgId(data2.getOrgCode()); |
|
|
|
//分配目标组织:TOrgId (必填项)
|
|
|
|
stkInStock.setTOrgId(data2.getOrgCode()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
if (sysOrganizationVoResultBean.getSuccess()) { |
|
|
|
SysOrganizationVo vo = sysOrganizationVoResultBean.getData(); |
|
|
|
if (vo != null) { |
|
|
@ -544,19 +544,33 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa |
|
|
|
stkInStock.setFInStockEntry(fInStockEntry); |
|
|
|
finKingDeeFeign.draftStkInStock(stkInStock); |
|
|
|
//推送财务供应商信息
|
|
|
|
List<BasePurchaseSystemDetailsVo> data1 = basePurchaseSystemService.fetchOrgCodeByUseOrgSid(baseAccadjApply.getCallOutOrgSid()).getData(); |
|
|
|
if (data1 != null){ |
|
|
|
for (BasePurchaseSystemDetailsVo basePurchaseSystemDetailsVo : data1) { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
ResultBean<SysOrganizationVo> sysOrganizationVoResultBean1 = sysOrganizationFeign.fetchBySid(baseAccadjApply.getCallOutOrgSid()); |
|
|
|
if (sysOrganizationVoResultBean1.getSuccess()) { |
|
|
|
SysOrganizationVo vo = sysOrganizationVoResultBean1.getData(); |
|
|
|
if (vo != null) { |
|
|
|
bdSupplier.setFName(vo.getName()); |
|
|
|
bdSupplier.setFLocMobile("13333333333"); |
|
|
|
bdSupplier.setFNumber(vo.getOtherCode()); |
|
|
|
} |
|
|
|
bdSupplier.setFUseOrgId(basePurchaseSystemDetailsVo.getOrgCode()); |
|
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
}else { |
|
|
|
BdSupplier bdSupplier = new BdSupplier(); |
|
|
|
ResultBean<SysOrganizationVo> sysOrganizationVoResultBean1 = sysOrganizationFeign.fetchBySid(baseAccadjApply.getCallOutOrgSid()); |
|
|
|
SysOrganizationVo vo = sysOrganizationVoResultBean1.getData(); |
|
|
|
if (vo != null) { |
|
|
|
bdSupplier.setFName(vo.getName()); |
|
|
|
bdSupplier.setFLocMobile("13333333333"); |
|
|
|
bdSupplier.setFNumber(vo.getOtherCode()); |
|
|
|
} |
|
|
|
bdSupplier.setFUseOrgId(sysOrganizationVoResultBean.getData().getOrgCode()); |
|
|
|
finKingDeeFeign.draftBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
@ -571,7 +585,7 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa |
|
|
|
SalOutStock salOutStock = new SalOutStock(); |
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
|
|
|
Date date = new Date(); |
|
|
|
List<String> stringList = baseAccadjApplyeVehService.fetchByAccSidAndCallOutOrgSid(baseAccadjApply.getSid(),baseAccadjApply.getCallOutOrgSid()); |
|
|
|
List<String> stringList = baseAccadjApplyeVehService.fetchByAccSidAndCallOutOrgSid(baseAccadjApply.getSid(), baseAccadjApply.getCallOutOrgSid()); |
|
|
|
List<BaseAccadjApplyToJDRu> baseAccadjApplyToJDRus = new ArrayList<>(); |
|
|
|
for (String s : stringList) { |
|
|
|
List<BaseVehicle> baseVehicles = baseInternalPurchaseVehicleService.fetchByAccSidAndPurchaseSystemSid(baseAccadjApply.getSid(), s); |
|
|
@ -603,9 +617,9 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa |
|
|
|
//销售组织:FSaleOrgId (必填项)
|
|
|
|
//分公司id
|
|
|
|
BasePurchaseSystemDetailsVo data1 = basePurchaseSystemService.fetchDetailsByDeptSid(vo.getSid()).getData(); |
|
|
|
if (data1 != null){ |
|
|
|
if (data1 != null) { |
|
|
|
salOutStock.setFSaleOrgId(data1.getOrgCode()); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
ResultBean<SysOrganizationVo> resultBean = sysOrganizationFeign.fetchBySid(baseAccadjApply.getCallOutOrgSid()); |
|
|
|
if (resultBean.getSuccess()) { |
|
|
|
SysOrganizationVo vo1 = resultBean.getData(); |
|
|
@ -630,10 +644,10 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa |
|
|
|
bdCustomer.setTOrgIds(sysOrganizationVo.getOtherCode()); |
|
|
|
bdCustomer.setFName(sysOrganizationVo.getName() + baseVehicle.getVinNo().substring(baseVehicle.getVinNo().length() - 8)); |
|
|
|
String FNumber1 = HanZiConverterPinYin.getPinYinFirst(sysOrganizationVo.getName()) + baseVehicle.getVinNo().substring(baseVehicle.getVinNo().length() - 8); |
|
|
|
if (FNumber1.length() > 30){ |
|
|
|
FNumber1 = FNumber1.substring(0,30); |
|
|
|
if (FNumber1.length() > 30) { |
|
|
|
FNumber1 = FNumber1.substring(0, 30); |
|
|
|
bdCustomer.setFNumber(FNumber1); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
bdCustomer.setFNumber(FNumber1); |
|
|
|
} |
|
|
|
bdCustomers.add(bdCustomer); |
|
|
@ -670,7 +684,7 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa |
|
|
|
return salOutStock; |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean InitiatorToAnswer(BusinessVariables bv,List<BaseInternalPurchaseVehicle> baseInternalPurchaseVehicles) { |
|
|
|
public ResultBean InitiatorToAnswer(BusinessVariables bv, List<BaseInternalPurchaseVehicle> baseInternalPurchaseVehicles) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseAccadjApply baseAccadjApply = fetchBySid(bv.getBusinessSid()); |
|
|
|
List<String> purchaseSidss = baseAccadjApplyeVehService.fetchByMainSid(baseAccadjApply.getSid()); |
|
|
@ -776,7 +790,7 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean companyToFinancialCenter(BusinessVariables bv,List<BaseInternalPurchaseVehicle> baseInternalPurchaseVehicles) { |
|
|
|
public ResultBean companyToFinancialCenter(BusinessVariables bv, List<BaseInternalPurchaseVehicle> baseInternalPurchaseVehicles) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseAccadjApply baseAccadjApply = fetchBySid(bv.getBusinessSid()); |
|
|
|
List<String> purchaseSidss = baseAccadjApplyeVehService.fetchByMainSid(baseAccadjApply.getSid()); |
|
|
|