Browse Source

问题修改

master
God 2 years ago
parent
commit
91760f8ebf
  1. 3
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java
  2. 16
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

3
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java

@ -534,8 +534,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa
if ("Event_end".equals(resultBean.getData().getTaskDefKey())) { if ("Event_end".equals(resultBean.getData().getTaskDefKey())) {
ScmApplyInbound scmApplyInbound = scmApplyInboundService.fetchBySid(businessSid); ScmApplyInbound scmApplyInbound = scmApplyInboundService.fetchBySid(businessSid);
List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos = scmApplyInboundVehicleService.fetchByMainSid(businessSid); List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos = scmApplyInboundVehicleService.fetchByMainSid(businessSid);
ResultBean<List<String>> sids = scmVehicleExamineService.saveEntryCarInspectedInfoBatch(scmApplyInbound.getPriceDate(), ResultBean<List<String>> sids = scmVehicleExamineService.saveEntryCarInspectedInfoBatch(booad, scmApplyInboundVehicleDtos);
bv.getUserSid(), booad, businessSid, scmApplyInboundVehicleDtos);
saveItem(sids); saveItem(sids);
FlowRecordVo flowRecordVo = flowTaskFeign.businessFlowRecord(bv.getInstanceId()).getData(); FlowRecordVo flowRecordVo = flowTaskFeign.businessFlowRecord(bv.getInstanceId()).getData();
List<FlowTask> flowList = flowRecordVo.getFlowList(); List<FlowTask> flowList = flowRecordVo.getFlowList();

16
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

@ -483,16 +483,14 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
* 入账申请 保存验车单 * 入账申请 保存验车单
*/ */
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public ResultBean<List<String>> saveEntryCarInspectedInfoBatch(String priceDate, String userSid, ScmApplyInbound booad, public ResultBean<List<String>> saveEntryCarInspectedInfoBatch(ScmApplyInbound booad, List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos) {
String businessSid,
List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos) {
ResultBean<List<String>> rb = ResultBean.fireFail(); ResultBean<List<String>> rb = ResultBean.fireFail();
List<ScmVehicleExamine> list = new ArrayList<>(); List<ScmVehicleExamine> list = new ArrayList<>();
List<String> sids = new ArrayList<>(); List<String> sids = new ArrayList<>();
for (ScmApplyInboundVehicleDto scmApplyInboundVehicleDto : scmApplyInboundVehicleDtos) { for (ScmApplyInboundVehicleDto scmApplyInboundVehicleDto : scmApplyInboundVehicleDtos) {
//验车数据推送 //验车数据推送
ScmEntryVehicleExamineDto scmEntryVehicleExamineDto = new ScmEntryVehicleExamineDto(); ScmEntryVehicleExamineDto scmEntryVehicleExamineDto = new ScmEntryVehicleExamineDto();
scmEntryVehicleExamineDto.setBusinessSid(businessSid); scmEntryVehicleExamineDto.setBusinessSid(booad.getSid());
//发动机号 //发动机号
scmEntryVehicleExamineDto.setEngineNo(scmApplyInboundVehicleDto.getEngineNo()); scmEntryVehicleExamineDto.setEngineNo(scmApplyInboundVehicleDto.getEngineNo());
//配置的名称 //配置的名称
@ -503,7 +501,7 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
//订单类型 //订单类型
scmEntryVehicleExamineDto.setPurchaseTypeKey(ManPurOrderType.ManOrderType.PC_ORDER.getCode()); scmEntryVehicleExamineDto.setPurchaseTypeKey(ManPurOrderType.ManOrderType.PC_ORDER.getCode());
scmEntryVehicleExamineDto.setPurchaseType(ManPurOrderType.ManOrderType.PC_ORDER.getRemarks()); scmEntryVehicleExamineDto.setPurchaseType(ManPurOrderType.ManOrderType.PC_ORDER.getRemarks());
scmEntryVehicleExamineDto.setUserSid(userSid); scmEntryVehicleExamineDto.setUserSid(booad.getApplicationSid());
scmEntryVehicleExamineDto.setVinNo(scmApplyInboundVehicleDto.getVinNo()); scmEntryVehicleExamineDto.setVinNo(scmApplyInboundVehicleDto.getVinNo());
scmEntryVehicleExamineDto.setInspectionResult("1"); scmEntryVehicleExamineDto.setInspectionResult("1");
scmEntryVehicleExamineDto.setPrice(""); scmEntryVehicleExamineDto.setPrice("");
@ -511,15 +509,13 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
scmEntryVehicleExamineDto.setPurchaseTypeKey(booad.getManPurOrderTypeKey()); scmEntryVehicleExamineDto.setPurchaseTypeKey(booad.getManPurOrderTypeKey());
scmEntryVehicleExamineDto.setPurchaseType(booad.getManPurOrderTypeValue()); scmEntryVehicleExamineDto.setPurchaseType(booad.getManPurOrderTypeValue());
//厂家入库日期 //厂家入库日期
scmEntryVehicleExamineDto.setInboundDate(priceDate); scmEntryVehicleExamineDto.setInboundDate(booad.getPriceDate());
ScmVehicleExamine scmVehicleExamine = new ScmVehicleExamine(); ScmVehicleExamine scmVehicleExamine = new ScmVehicleExamine();
BeanUtil.copyProperties(scmEntryVehicleExamineDto, scmVehicleExamine, "sid"); BeanUtil.copyProperties(scmEntryVehicleExamineDto, scmVehicleExamine, "sid");
if (StringUtils.isBlank(scmEntryVehicleExamineDto.getUseOrgSid()) && StringUtils.isBlank(scmEntryVehicleExamineDto.getUseOrgName())) { if (StringUtils.isBlank(scmEntryVehicleExamineDto.getUseOrgSid()) && StringUtils.isBlank(scmEntryVehicleExamineDto.getUseOrgName())) {
String useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(scmEntryVehicleExamineDto.getUserSid()).getData();
SysOrganizationVo data = sysOrganizationFeign.fetchBySid(useOrgSid).getData();
scmVehicleExamine.setCreateBySid(scmEntryVehicleExamineDto.getUserSid()); scmVehicleExamine.setCreateBySid(scmEntryVehicleExamineDto.getUserSid());
scmVehicleExamine.setUseOrgSid(useOrgSid); scmVehicleExamine.setUseOrgSid(booad.getUseOrgSid());
scmVehicleExamine.setUseOrgName(data.getName()); scmVehicleExamine.setUseOrgName(booad.getUseOrgName());
} }
sids.add(scmVehicleExamine.getSid()); sids.add(scmVehicleExamine.getSid());
list.add(scmVehicleExamine); list.add(scmVehicleExamine);

Loading…
Cancel
Save