Browse Source

问题修改

master
God 2 years ago
parent
commit
5816866044
  1. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutMapper.xml
  2. 5
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java
  3. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleorder/BusVehicleOrderService.java
  4. 2
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmapplyinbound/ScmApplyInboundQuery.java
  5. 12
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutMapper.xml

@ -128,7 +128,7 @@
<select id="selByExcel" resultType="com.yxt.anrui.base.api.basevehicleout.BaseVehicleOutVoExecl"> <select id="selByExcel" resultType="com.yxt.anrui.base.api.basevehicleout.BaseVehicleOutVoExecl">
SELECT SELECT
so.name AS createOrgName, so.name AS createOrgName,
bvo.vinNo, RIGHT(bvo.vinNo,8) AS vinNo,
bv.modelName AS modelConfig, bv.modelName AS modelConfig,
bv.insideCode, bv.insideCode,
bvo.type, bvo.type,

5
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java

@ -1002,7 +1002,10 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
baseVehicleOutMaterialZC.setFlje(rebateMoney.toString()); baseVehicleOutMaterialZC.setFlje(rebateMoney.toString());
tRebateMoney = tRebateMoney.add(rebateMoney); tRebateMoney = tRebateMoney.add(rebateMoney);
baseVehicleOutMaterialZC.setZstc(baseVehicleOut.getGiftsDescription()); baseVehicleOutMaterialZC.setZstc(baseVehicleOut.getGiftsDescription());
tGiftsDescription = tGiftsDescription.add(new BigDecimal(baseVehicleOut.getGiftsDescription())); String giftsDescription = baseVehicleOut.getGiftsDescription();
if (StringUtils.isNotBlank(giftsDescription)){
tGiftsDescription = tGiftsDescription.add(new BigDecimal(giftsDescription));
}
baseVehicleOutMaterialZC.setXszr(baseVehicleOut.getSalesAllowance().toString()); baseVehicleOutMaterialZC.setXszr(baseVehicleOut.getSalesAllowance().toString());
tSalesAllowance = tSalesAllowance.add(baseVehicleOut.getSalesAllowance()); tSalesAllowance = tSalesAllowance.add(baseVehicleOut.getSalesAllowance());
baseVehicleOutMaterialZC.setRemarks(baseVehicleOut.getRemarks()); baseVehicleOutMaterialZC.setRemarks(baseVehicleOut.getRemarks());

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleorder/BusVehicleOrderService.java

@ -135,7 +135,7 @@ public class BusVehicleOrderService extends MybatisBaseService<BusVehicleOrderMa
qw.lt("bva.applicationDate", query.getEndDate()); qw.lt("bva.applicationDate", query.getEndDate());
} }
if (StringUtils.isNotBlank(query.getApplicationCode())) { if (StringUtils.isNotBlank(query.getApplicationCode())) {
qw.lt("bva.applicationCode", query.getApplicationCode()); qw.like("bva.applicationCode", query.getApplicationCode());
} }
qw.orderByDesc("bvo.subscriptionDate"); qw.orderByDesc("bvo.subscriptionDate");
return qw; return qw;

2
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmapplyinbound/ScmApplyInboundQuery.java

@ -29,7 +29,7 @@ public class ScmApplyInboundQuery implements Query {
@ApiModelProperty("车型") @ApiModelProperty("车型")
private String modelName; private String modelName;
@ApiModelProperty("排产申请编号") @ApiModelProperty("排产申请编号")
private String applicationCode; private String pcApplicationCode;
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createOrgSid; private String createOrgSid;
} }

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

@ -166,8 +166,8 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa
if (StringUtils.isNotBlank(query.getModelName())) { if (StringUtils.isNotBlank(query.getModelName())) {
qw.like("sai.modelName", query.getModelName()); qw.like("sai.modelName", query.getModelName());
} }
if (StringUtils.isNotBlank(query.getApplicationCode())) { if (StringUtils.isNotBlank(query.getPcApplicationCode())) {
qw.like("bva.applicationCode", query.getApplicationCode()); qw.like("sai.pcApplicationCode", query.getPcApplicationCode());
} }
qw.eq("sai.useOrgSid", query.getCreateOrgSid()); qw.eq("sai.useOrgSid", query.getCreateOrgSid());
return qw; return qw;
@ -429,10 +429,10 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa
updateFlowFiled(BeanUtil.beanToMap(uff)); updateFlowFiled(BeanUtil.beanToMap(uff));
return resultBean1; return resultBean1;
} }
return submitBusinessData(dto, busSid, scmApplyInbound1.getOrgSidPath()); return submitBusinessData(dto, busSid, scmApplyInbound1);
} }
private synchronized ResultBean submitBusinessData(SubmitScmApplyInboundDto dto, String businessSid, String orgSidPath) { private synchronized ResultBean submitBusinessData(SubmitScmApplyInboundDto dto, String businessSid, ScmApplyInbound scmApplyInbound) {
Map<String, Object> variables = BeanUtil.beanToMap(dto); Map<String, Object> variables = BeanUtil.beanToMap(dto);
List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos1 = new ArrayList<>(); List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos1 = new ArrayList<>();
List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos2 = new ArrayList<>(); List<ScmApplyInboundVehicleDto> scmApplyInboundVehicleDtos2 = new ArrayList<>();
@ -452,6 +452,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa
if (scmApplyInboundVehicleDtos1.size() > 0) { if (scmApplyInboundVehicleDtos1.size() > 0) {
scmApplyInboundDto.setVehicleList(scmApplyInboundVehicleDtos1); scmApplyInboundDto.setVehicleList(scmApplyInboundVehicleDtos1);
scmApplyInboundDto.setNum(String.valueOf(scmApplyInboundVehicleDtos1.size())); scmApplyInboundDto.setNum(String.valueOf(scmApplyInboundVehicleDtos1.size()));
scmApplyInboundDto.setPcApplicationCode(scmApplyInbound.getPcApplicationCode());
saveOrUpdateApplyInBound(scmApplyInboundDto); saveOrUpdateApplyInBound(scmApplyInboundDto);
} }
baseMapper.updateNumBySid(String.valueOf(scmApplyInboundVehicleDtos2.size()), businessSid); baseMapper.updateNumBySid(String.valueOf(scmApplyInboundVehicleDtos2.size()), businessSid);
@ -459,7 +460,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa
String businessTaskid = entity.getTaskId(); String businessTaskid = entity.getTaskId();
BusinessVariables bv = new BusinessVariables(); BusinessVariables bv = new BusinessVariables();
BeanUtil.copyProperties(dto, bv); BeanUtil.copyProperties(dto, bv);
bv.setOrgSidPath(orgSidPath); bv.setOrgSidPath(scmApplyInbound.getOrgSidPath());
bv.setBusinessSid(businessSid); bv.setBusinessSid(businessSid);
bv.setUserSid(dto.getUserSid()); bv.setUserSid(dto.getUserSid());
//variables.put("businessSid", businessSid); //variables.put("businessSid", businessSid);
@ -682,6 +683,7 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa
baseVehicleDtos.add(baseVehicleDto); baseVehicleDtos.add(baseVehicleDto);
} }
ThreadUtil.execute(() -> baseVehicleFeign.saveOrUpdate(baseVehicleDtos, OperVehicleState.EventType.RZ_SAVEVEH.getCode())); ThreadUtil.execute(() -> baseVehicleFeign.saveOrUpdate(baseVehicleDtos, OperVehicleState.EventType.RZ_SAVEVEH.getCode()));
//baseVehicleFeign.saveOrUpdate(baseVehicleDtos, OperVehicleState.EventType.RZ_SAVEVEH.getCode());
} }
private void saveItem(ResultBean<List<String>> resultBean1) { private void saveItem(ResultBean<List<String>> resultBean1) {

Loading…
Cancel
Save