|
|
@ -85,8 +85,8 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
private BaseVehicleFeign baseVehicleFeign; |
|
|
|
@Autowired |
|
|
|
private ScmVehinspectItemService scmVehinspectItemService; |
|
|
|
/* @Autowired |
|
|
|
private FinKingDeeFeign finKingDeeFeign;*/ |
|
|
|
/* @Autowired |
|
|
|
private FinKingDeeFeign finKingDeeFeign;*/ |
|
|
|
@Autowired |
|
|
|
private ScmFileService scmFileService; |
|
|
|
@Autowired |
|
|
@ -120,7 +120,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
if (StringUtils.isNotBlank(query.getModelName())) { |
|
|
|
qw.like("modelName", query.getModelName()); |
|
|
|
} |
|
|
|
qw.eq("useOrgSid",query.getCreateOrgSid()); |
|
|
|
qw.eq("useOrgSid", query.getCreateOrgSid()); |
|
|
|
return qw; |
|
|
|
} |
|
|
|
|
|
|
@ -434,6 +434,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
scmEntryVehicleExamineDto.setUserSid(bv.getUserSid()); |
|
|
|
scmEntryVehicleExamineDto.setVinNo(scmApplyInboundVehicleDto.getVinNo()); |
|
|
|
scmEntryVehicleExamineDto.setInspectionResult("1"); |
|
|
|
scmEntryVehicleExamineDto.setPrice(""); |
|
|
|
scmEntryVehicleExamineDto.setDepartureDate(booad.getDepartureDate()); |
|
|
|
//厂家入库日期
|
|
|
|
scmEntryVehicleExamineDto.setInboundDate(scmApplyInbound.getPriceDate()); |
|
|
@ -462,14 +463,14 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
baseVehicleDto.setOrderingNo(booad.getPurchaseOrderNo()); |
|
|
|
//厂家合同价
|
|
|
|
baseVehicleDto.setContractPrice(Integer.parseInt(booad.getContractPrice().toString())); |
|
|
|
if(booad.getOnceFreight()==null&& booad.getSecondaryFreight()==null){//一次为空 二次为空
|
|
|
|
if (booad.getOnceFreight() == null && booad.getSecondaryFreight() == null) {//一次为空 二次为空
|
|
|
|
//运费合计
|
|
|
|
baseVehicleDto.setFreight(0); |
|
|
|
}else if(booad.getOnceFreight()!=null&& booad.getSecondaryFreight()!=null){//一次不为空 二次不空
|
|
|
|
} else if (booad.getOnceFreight() != null && booad.getSecondaryFreight() != null) {//一次不为空 二次不空
|
|
|
|
baseVehicleDto.setFreight(Integer.parseInt(booad.getOnceFreight().add(booad.getSecondaryFreight()).toString())); |
|
|
|
}else if(booad.getOnceFreight()!=null&& booad.getSecondaryFreight()==null){//一次不为空 二次空
|
|
|
|
} else if (booad.getOnceFreight() != null && booad.getSecondaryFreight() == null) {//一次不为空 二次空
|
|
|
|
baseVehicleDto.setFreight(Integer.parseInt(booad.getOnceFreight().toString())); |
|
|
|
}else if(booad.getOnceFreight()==null&& booad.getSecondaryFreight()!=null){ //一次为空 二次不空
|
|
|
|
} else if (booad.getOnceFreight() == null && booad.getSecondaryFreight() != null) { //一次为空 二次不空
|
|
|
|
baseVehicleDto.setFreight(Integer.parseInt(booad.getSecondaryFreight().toString())); |
|
|
|
} |
|
|
|
// baseVehicleDto.setFreight(Integer.parseInt(booad.getOnceFreight().add(booad.getSecondaryFreight()).toString()));
|
|
|
@ -481,10 +482,10 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
baseVehicleDto.setInsideCode(booad.getInsideCode()); |
|
|
|
baseVehicleDtos.add(baseVehicleDto); |
|
|
|
} |
|
|
|
baseVehicleFeign.saveOrUpdate(baseVehicleDtos,OperVehicleState.EventType.RZ_SAVEVEH.getCode()); |
|
|
|
baseVehicleFeign.saveOrUpdate(baseVehicleDtos, OperVehicleState.EventType.RZ_SAVEVEH.getCode()); |
|
|
|
// 入账审批通关修改采购订单状态 state = 1
|
|
|
|
busVehicleOrderFeign.updateState(scmApplyInbound.getVehicleOrderSid()); |
|
|
|
try{ |
|
|
|
try { |
|
|
|
/* APPayable apPayable=new APPayable(); |
|
|
|
BeanUtil.copyProperties(scmApplyInbound,apPayable); |
|
|
|
List<APPayable.ScmApplyInboundVehicleDto> l=new ArrayList<>(); |
|
|
@ -499,9 +500,9 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa |
|
|
|
return rb.setMsg("入账推送金蝶系统的应付单接口报错,主数据sid:"+scmApplyInbound.getSid()); |
|
|
|
} |
|
|
|
log.error(JSON.toJSONString(resultBean1));*/ |
|
|
|
}catch (Exception e){ |
|
|
|
return rb.setMsg("入账推送金蝶系统的应付单接口报错,主数据sid:"+scmApplyInbound.getSid()); |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
return rb.setMsg("入账推送金蝶系统的应付单接口报错,主数据sid:" + scmApplyInbound.getSid()); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(resultBean.getData()); |
|
|
|
} else { |
|
|
|