From 9fc5adaec3b6feffae7c6cb5feb150db708e497e Mon Sep 17 00:00:00 2001 From: 15856 <15856818120@163.com> Date: Thu, 27 Jun 2024 16:48:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E6=8A=A5=E5=BA=9F=E9=A9=B3=E5=9B=9E?= =?UTF-8?q?=E7=BB=B4=E4=BF=AE=E9=A1=B5=E9=9D=A2=E6=9F=A5=E7=9C=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sgzb/base/domain/RepairTaskDetails.java | 6 ++ .../bonus/sgzb/base/mapper/RepairMapper.java | 2 + .../base/service/impl/RepairServiceImpl.java | 10 +++- .../resources/mapper/base/RepairMapper.xml | 60 ++++++++++++++++++- 4 files changed, 76 insertions(+), 2 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTaskDetails.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTaskDetails.java index 27d41014..82ae42e6 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTaskDetails.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/RepairTaskDetails.java @@ -85,4 +85,10 @@ public class RepairTaskDetails { @ApiModelProperty(value = "任务创建人") private Long createBy; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java index 5f8700fc..f5e0c443 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/RepairMapper.java @@ -161,4 +161,6 @@ public interface RepairMapper { List exportRepairTaskList(RepairTask bean); int addRepairCost(@Param("bean") RepairApplyRecord bean, @Param("costs") BigDecimal costs,@Param("partType") String partType); + + List getRepairTaskListByOne(RepairTask bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java index 8dce130d..12e82afd 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/RepairServiceImpl.java @@ -35,7 +35,15 @@ public class RepairServiceImpl implements RepairService { @Override public List getRepairTaskList(RepairTask bean) { - List repairTaskList = mapper.getRepairTaskList(bean); + List repairTaskList = new ArrayList<>(); + //判断是查询预报废驳回的维修数据还是退料过来的维修数据 + if(bean.getBackSource().equals(BigDecimal.ROUND_DOWN)){ + repairTaskList = mapper.getRepairTaskListByOne(bean); + }else { + repairTaskList = mapper.getRepairTaskList(bean); + } + + if (SecurityUtils.getLoginUser().getRoles().contains("admin")){ return repairTaskList; } diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml index 71652d4a..cbf83c21 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/RepairMapper.xml @@ -209,7 +209,8 @@ rad.status as status, su.nick_name as repairer, rad.update_time as updateTime, - rad.type_id as typeId + rad.type_id as typeId, + rad.remark as remark from repair_apply_details rad left join ma_type mt on rad.type_id = mt.type_id left join ma_machine mm on mm.ma_id = rad.ma_id @@ -280,6 +281,63 @@ from repair_apply_details where task_id = #{taskId} +