diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lossAssessment/service/impl/LossAssessmentServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lossAssessment/service/impl/LossAssessmentServiceImpl.java index 475c0cd0..35594d97 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lossAssessment/service/impl/LossAssessmentServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lossAssessment/service/impl/LossAssessmentServiceImpl.java @@ -265,7 +265,7 @@ public class LossAssessmentServiceImpl implements LossAssessmentService { int status = mapper.selectTaskStatus(taskId); final TmTask tmTask = mapper.selectTmTaskByTaskId(taskId); if (status<=0){ - //驳回操作不可跨月操作 + //驳回操作不可跨月(退料的创建时间)操作 if (!StringHelper.isNullOrEmptyString(String.valueOf(tmTask.getCreateTime()))) { // 将 createTime 转换为 LocalDate LocalDate taskCreationDate = tmTask.getCreateTime().toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairTaskDetails.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairTaskDetails.java index ab8110d1..164bb598 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairTaskDetails.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairTaskDetails.java @@ -171,6 +171,8 @@ public class RepairTaskDetails extends BaseEntity { private String userName; + private int isDs ; + private List partTypeList; @ApiModelProperty(value = "登录用户id") diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java index 8c645099..dafd668b 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairServiceImpl.java @@ -858,7 +858,7 @@ public class RepairServiceImpl implements RepairService { partDetails.setPartId(null != partDetails.getPartId() ? partDetails.getPartId() : partDetails.getId()); // 有维修配件时,如果价格为空,设置为0 if (null == partDetails.getPartCost()) {partDetails.setPartCost(BigDecimal.ZERO);} - + partDetails.setTaskId(bean.getTaskId()).setMaId(bean.getMaId()).setTypeId(bean.getTypeId()).setCompanyId(null); partDetails.setCreateBy(String.valueOf(loginUser.getUserid())); @@ -1119,6 +1119,7 @@ public class RepairServiceImpl implements RepairService { repairTaskDetail.setCreateBy(SecurityUtils.getLoginUser().getSysUser().getNickName()); repairTaskDetail.setStatus("0"); repairTaskDetail.setNewTaskId(newTaskId); + repairTaskDetail.setIsDs(1); repairMapper.insertRepaired(repairTaskDetail); } } else { diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/back/BackApplyInfoMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/back/BackApplyInfoMapper.xml index 76f0980d..fc4f1ba9 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/back/BackApplyInfoMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/back/BackApplyInfoMapper.xml @@ -441,6 +441,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND ba.project_id = #{proId} + + AND ba.unit_id = #{unitId} + + + AND ba.project_id = #{proId} +