From ed8924f9bcf62db937f259a24c50bb6ced3ac703 Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Tue, 2 Sep 2025 23:57:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repair/domain/RepairAuditDetails.java | 8 +++ .../repair/domain/RepairInputInfo.java | 10 +++ .../repair/domain/RepairPartDetails.java | 5 ++ .../mapper/RepairInputDetailsMapper.java | 7 +++ .../impl/RepairAuditDetailsServiceImpl.java | 4 +- .../impl/RepairInputDetailsServiceImpl.java | 28 +-------- .../service/impl/RepairServiceImpl.java | 8 +-- .../repair/RepairAuditDetailsMapper.xml | 22 +++++-- .../repair/RepairInputDetailsMapper.xml | 16 ++++- .../mapper/material/repair/RepairMapper.xml | 62 ++++++++++++++----- 10 files changed, 115 insertions(+), 55 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairAuditDetails.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairAuditDetails.java index 71087a1b..e8b5d0ee 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairAuditDetails.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairAuditDetails.java @@ -153,6 +153,14 @@ public class RepairAuditDetails extends BaseEntity { @ApiModelProperty(value = "关键字") private String keyWord; + /** + * 关键字 + */ + private String keys; + + @ApiModelProperty(value = "机具状态") + private String maStatus; + public String getKeyWord() { return keyWord; } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairInputInfo.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairInputInfo.java index d0965486..877dfdaf 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairInputInfo.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairInputInfo.java @@ -65,4 +65,14 @@ public class RepairInputInfo extends BaseEntity { @ApiModelProperty(value = "一级类型id") private Long firstId; + + /** + * 修饰入库时间 + */ + private String auditTime; + + /** + * 修饰入库人 + */ + private String auditBy; } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairPartDetails.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairPartDetails.java index a15b1c3d..fa99cecf 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairPartDetails.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairPartDetails.java @@ -165,5 +165,10 @@ public class RepairPartDetails extends BaseEntity { */ private String status; + /** + * 设备编码状态 + */ + private String maStatus; + private String keyWord; } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/mapper/RepairInputDetailsMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/mapper/RepairInputDetailsMapper.java index 010bb535..c4010fdc 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/mapper/RepairInputDetailsMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/mapper/RepairInputDetailsMapper.java @@ -145,4 +145,11 @@ public interface RepairInputDetailsMapper { List selectRepairListByBoxId(RepairInputDetails input); int updateBoxStatus(RepairInputDetails input); + + /** + * 查询auditId是否存在入库表中 + * @param input + * @return + */ + int selectRepairInputDetailsByAuditId(RepairInputDetails input); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairAuditDetailsServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairAuditDetailsServiceImpl.java index 807885e2..83aef58f 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairAuditDetailsServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairAuditDetailsServiceImpl.java @@ -568,8 +568,8 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService try { if ("1".equals(status)) { for (final RepairAuditDetails repairAuditDetail : repairAuditDetails) { - // 删除repair_input_details 维修入库明细? - repairInputDetailsMapper.deleteRepairInputDetailsByTaskId(repairAuditDetail.getTaskId()); +// // 删除repair_input_details 维修入库明细? +// repairInputDetailsMapper.deleteRepairInputDetailsByTaskId(repairAuditDetail.getTaskId()); // 查询协议ID Long agreementId = taskAgreementMapper.selectAgreementIdByTaskId(repairAuditDetail.getTaskId()); // 查询维修审核明细 diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairInputDetailsServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairInputDetailsServiceImpl.java index a5a1feb3..49154413 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairInputDetailsServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/service/impl/RepairInputDetailsServiceImpl.java @@ -172,31 +172,6 @@ public class RepairInputDetailsServiceImpl implements IRepairInputDetailsService } } } -// if (CollectionUtils.isNotEmpty(list)) { -// for (RepairInputDetails inputDetails : list) { -// List inputInfos = repairInputDetailsMapper.selectRepairInputDetailsById(inputDetails); -// if (CollectionUtils.isNotEmpty(inputInfos)) { -// BigDecimal totalRepairNum = BigDecimal.ZERO.setScale(3, BigDecimal.ROUND_HALF_UP); -// BigDecimal totalInputNum = BigDecimal.ZERO.setScale(3, BigDecimal.ROUND_HALF_UP); -// BigDecimal totalPendingInputNum = BigDecimal.ZERO.setScale(3, BigDecimal.ROUND_HALF_UP); -// for (RepairInputInfo inputInfo : inputInfos) { -// totalRepairNum = totalRepairNum.add(inputInfo.getRepairNum()); -// totalInputNum = totalInputNum.add(inputInfo.getInputNum()); -// totalPendingInputNum = totalPendingInputNum.add(inputInfo.getPendingInputNum()); -// } -// inputDetails.setRepairNum(totalRepairNum); -// inputDetails.setInputNum(totalInputNum); -// inputDetails.setPendingInputNum(totalPendingInputNum); -// } -// } -// String keyWord = repairInputDetails.getKeyWord(); -// // 如果关键字不为空,进行过滤 -// if (!StringUtils.isBlank(keyWord)) { -// list = list.stream() -// .filter(item -> containsKeyword(item, keyWord)) -// .collect(Collectors.toList()); -// } -// } String keyWord = repairInputDetails.getKeyWord(); // 如果关键字不为空,进行过滤 if (!StringUtils.isBlank(keyWord)) { @@ -926,7 +901,8 @@ public class RepairInputDetailsServiceImpl implements IRepairInputDetailsService private int updateInputNum(RepairInputDetails inputApplyDetails) { int result = 0; - String auditBy = SecurityUtils.getLoginUser().getUserid().toString(); + Long auditBy = SecurityUtils.getLoginUser().getUserid(); + inputApplyDetails.setAuditBy(auditBy); result = repairInputDetailsMapper.updateInputNum(inputApplyDetails); return result; } 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 dd6a5793..d504b8e8 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 @@ -1561,10 +1561,10 @@ public class RepairServiceImpl implements RepairService { @Override public List getDetailsListApp(RepairPartDetails bean) { try { - List list = repairMapper.getDetailsListApp(bean); - if (list.size()<=0){ - list=repairMapper.getDetailsListAppTwo(bean); - } +// List list = repairMapper.getDetailsListApp(bean); +// if (list.size()<=0){ + List list=repairMapper.getDetailsListAppTwo(bean); +// } return list; } catch (Exception e) { e.printStackTrace(); diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairAuditDetailsMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairAuditDetailsMapper.xml index 41d9a3d5..a942b6d8 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairAuditDetailsMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairAuditDetailsMapper.xml @@ -34,7 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + update bm_qrcode_box set box_status = 6 diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml index d1bf59fb..c73f74e7 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/repair/RepairMapper.xml @@ -1342,26 +1342,58 @@ order by rad.create_time desc