From 867070cd6bee8490d84c9ee90504e6e68a00d458 Mon Sep 17 00:00:00 2001 From: bns_han <1604366271@qq.com> Date: Tue, 9 Jan 2024 15:33:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/controller/BackApplyController.java | 21 +-------- .../resources/mapper/app/BackApplyMapper.xml | 32 ++++++++------ .../controller/RepairTestInputController.java | 18 ++++++++ .../ReturnOfMaterialsInfoController.java | 19 ++++++++ .../domain/RepairTestInputDetailVo.java | 25 ++++++++++- .../domain/ReturnOfMaterialsInfo.java | 27 +++++++++--- .../mapper/RepairTestInputMapper.java | 9 ++++ .../mapper/ReturnOfMaterialsInfoMapper.java | 1 + .../service/RepairTestInputService.java | 11 ++++- .../service/ReturnOfMaterialsInfoService.java | 5 +++ .../impl/RepairTestInputServiceImpl.java | 5 +++ .../ReturnOfMaterialsInfoServiceImpl.java | 5 +++ .../mapper/material/RepairTestInputMapper.xml | 43 +++++++++++++++++++ .../material/ReturnOfMaterialsInfoMapper.xml | 6 +-- 14 files changed, 183 insertions(+), 44 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackApplyController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackApplyController.java index f4f773cd..b2a7499b 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackApplyController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackApplyController.java @@ -223,7 +223,7 @@ public class BackApplyController extends BaseController { return AjaxResult.error("退料设备明细为空,请重新选择后上传!"); } for (BackApplyInfo backApplyInfo : record.getBackApplyDetails()){ - backApplyInfo.setId(record.getTaskId()); + backApplyInfo.setParentId(record.getParentId()); boolean re =backApplyService.upload(backApplyInfo)>0; if (!re){ return AjaxResult.error("退料任务明细插入失败"); @@ -233,25 +233,6 @@ public class BackApplyController extends BaseController { }catch (Exception e){ return AjaxResult.error("创建任务失败," + e.getCause().toString() + "," + e.getMessage()); } -// try { -// if (!StringUtils.isEmpty(record.getTypeId()) && !StringUtils.isEmpty(record.getNum())){ -// String[] typeId = record.getTypeId().split(","); -// String[] num = record.getNum().split(","); -// for (int i=0;i< typeId.length;i++){ -// String typeIdStr=typeId[i]; -// String numStr=num[i]; -// record.setTypeId(typeIdStr); -// record.setNum(numStr); -// int re =backApplyService.upload(record); -// if (re<1){ -// return AjaxResult.error("提交失败"); -// } -// } -// } -// return AjaxResult.success("提交成功"); -// } catch (Exception e) { -// throw new RuntimeException(e); -// } } // 退料编号生成规则 diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyMapper.xml index 806c9e6e..17cc0dde 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyMapper.xml @@ -283,7 +283,21 @@ bai.id = #{id} - DELETE FROM back_apply_info WHERE id = #{id} + DELETE + FROM tm_task_agreement + WHERE task_id IN (SELECT task_id FROM back_apply_info WHERE id = #{id}); + + DELETE + FROM tm_task + WHERE task_id IN (SELECT task_id FROM back_apply_info WHERE id = #{id}); + + DELETE + FROM back_apply_details + WHERE parent_id IN (SELECT id FROM back_apply_info WHERE id = #{id}); + + DELETE + FROM back_apply_info + WHERE id = #{id}; @@ -422,14 +434,14 @@ + insert into repair_input_details diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ReturnOfMaterialsInfoMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ReturnOfMaterialsInfoMapper.xml index 10d71683..4ec65e5e 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ReturnOfMaterialsInfoMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ReturnOfMaterialsInfoMapper.xml @@ -11,7 +11,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" iad.input_num as inputNum,mm.ma_code as maCode, tt.create_time as returnTime, iad.create_time as submitStorageTime, - iad.create_by as submitToStoragePersonnel,iad.remark as remark + us.user_name as submitToStoragePersonnel,iad.remark as remark FROM input_apply_details iad LEFT JOIN tm_task tt ON iad.task_id = tt.task_id LEFT JOIN tm_task_agreement tta on tta.task_id = tt.task_id @@ -21,9 +21,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN ma_type mt on mt.type_id = iad.type_id LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id AND mt2.`level` = '3' LEFT JOIN ma_type mt3 ON mt2.parent_id = mt3.type_id AND mt3.`level` = '2' - LEFT JOIN ma_type mt4 ON mt3.parent_id = mt4.type_id AND mt4.`level` = '1' + LEFT JOIN sys_user us on us.user_id=iad.create_by LEFT JOIN ma_machine mm ON mm.ma_id = iad.ma_id - WHERE tt.task_status = '38' and mt.`level` = '4' and input_type ='2' + WHERE tt.task_status = '40' and mt.`level` = '4' and input_type ='2' and tt.`code` like concat('%', #{keyWord}, '%')