|
|
@ -253,7 +253,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
} |
|
|
|
// 验证数据库是否重复
|
|
|
|
for (int i = 0; i < vinNoList.size(); i++) { |
|
|
|
int count = scmApplyInboundVehicleService.checkVinNo(vinNoList.get(i)); |
|
|
|
int count = scmApplyInboundVehicleService.checkVinNo(vinNoList.get(i), dto.getSid()); |
|
|
|
BaseVehicle data = baseVehicleFeign.selectByVinNoAndOrgSid(vinNoList.get(i), dto.getUseOrgSid()).getData(); |
|
|
|
if (count != 0) { |
|
|
|
return new ResultBean().setMsg(vinNoList.get(i) + "车架号已经存在"); |
|
|
@ -383,7 +383,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
if (StringUtils.isBlank(busSid)) { |
|
|
|
Map<String, Object> variables = BeanUtil.beanToMap(dto); |
|
|
|
ResultBean<String> resultBean = saveOrUpdateApplyInBound(dto); |
|
|
|
if (!resultBean.getSuccess()){ |
|
|
|
if (!resultBean.getSuccess()) { |
|
|
|
return ResultBean.fireFail().setMsg(resultBean.getMsg()); |
|
|
|
} |
|
|
|
String businessSid = resultBean.getData().toString(); |
|
|
@ -461,7 +461,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
dto.setVehicleList(scmApplyInboundVehicleDtos2); |
|
|
|
dto.setNum(String.valueOf(scmApplyInboundVehicleDtos2.size())); |
|
|
|
ResultBean<String> stringResultBean = saveOrUpdateApplyInBound(dto); |
|
|
|
if (!stringResultBean.getSuccess()){ |
|
|
|
if (!stringResultBean.getSuccess()) { |
|
|
|
return ResultBean.fireFail().setMsg(stringResultBean.getMsg()); |
|
|
|
} |
|
|
|
ResultBean<UpdateFlowFieldVo> resultBean1 = flowableFeign.startProcess(bv); |
|
|
@ -472,7 +472,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
dto.setVehicleList(scmApplyInboundVehicleDtos2); |
|
|
|
dto.setNum(String.valueOf(scmApplyInboundVehicleDtos2.size())); |
|
|
|
ResultBean<String> stringResultBean = saveOrUpdateApplyInBound(dto); |
|
|
|
if (!stringResultBean.getSuccess()){ |
|
|
|
if (!stringResultBean.getSuccess()) { |
|
|
|
return ResultBean.fireFail().setMsg(stringResultBean.getMsg()); |
|
|
|
} |
|
|
|
bv.setTaskDefKey(entity.getTaskDefKey()); |
|
|
@ -506,7 +506,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
ScmApplyInbound scmApplyInbound = scmApplyInboundService.fetchBySid(businessSid); |
|
|
|
List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos = scmApplyInboundVehicleService.fetchByMainSid(businessSid); |
|
|
|
ResultBean<List<String>> sids = scmVehicleExamineService.saveEntryCarInspectedInfoBatch(scmApplyInbound.getPriceDate(), |
|
|
|
bv.getUserSid(),booad,businessSid,scmApplyInboundVehicleDtos); |
|
|
|
bv.getUserSid(), booad, businessSid, scmApplyInboundVehicleDtos); |
|
|
|
saveItem(sids); |
|
|
|
newBaseVehicleDto(booad, scmApplyInboundVehicleDtos); |
|
|
|
// 入账审批通关修改采购订单状态 state = 1
|
|
|
@ -547,9 +547,9 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
baseVehicleDto.setManufSaleAccessName(aaodd.getActualPay()); |
|
|
|
//厂家回款通路类别key
|
|
|
|
ResultBean<BaseManufacturerBankVo> baseManufacturerBankVoResultBean = baseManufacturerBankFeign.details(aaodd.getActualSid()); |
|
|
|
if(baseManufacturerBankVoResultBean.getSuccess()){ |
|
|
|
if (baseManufacturerBankVoResultBean.getSuccess()) { |
|
|
|
BaseManufacturerBankVo baseManufacturerBankVo = baseManufacturerBankVoResultBean.getData(); |
|
|
|
if(baseManufacturerBankVo != null){ |
|
|
|
if (baseManufacturerBankVo != null) { |
|
|
|
baseVehicleDto.setManufSaleAccessKey(baseManufacturerBankVo.getActualPayKey()); |
|
|
|
//付款通路code
|
|
|
|
baseVehicleDto.setPaymentAccessNoKey(baseManufacturerBankVo.getPaymentAccessNoKey()); |
|
|
@ -593,11 +593,11 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
baseVehicleDto.setManPurOrderTypeValue(booad.getManPurOrderTypeValue()); |
|
|
|
//存放地点
|
|
|
|
ScmWarehouseVo scmWarehouseVo = scmWarehouseService.selectByGressionCode(booad.getUseOrgSid()); |
|
|
|
if (scmWarehouseVo == null){ |
|
|
|
if (scmWarehouseVo == null) { |
|
|
|
baseVehicleDto.setLocation(""); |
|
|
|
baseVehicleDto.setLocationName(""); |
|
|
|
baseVehicleDto.setLocationCode(""); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
baseVehicleDto.setLocation(scmWarehouseVo.getSid()); |
|
|
|
baseVehicleDto.setLocationName(scmWarehouseVo.getWarehouseName()); |
|
|
|
baseVehicleDto.setLocationCode(scmWarehouseVo.getGressionCode()); |
|
|
|