From d7accc454d156dab02b7e9f4d07bfe1b59dbec47 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Fri, 24 Jan 2025 17:37:49 +0800 Subject: [PATCH] =?UTF-8?q?0412=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/production/controller/AbnormalController.java | 5 +++++ .../java/com/heai/modules/production/dao/AbnormalMapper.java | 2 ++ .../com/heai/modules/production/service/AbnormalService.java | 2 +- .../modules/production/service/impl/AbnormalServiceImpl.java | 4 ++++ src/main/resources/mapper/production/AbnormalMapper.xml | 5 +++++ 5 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/heai/modules/production/controller/AbnormalController.java b/src/main/java/com/heai/modules/production/controller/AbnormalController.java index b6de25a..acaf841 100644 --- a/src/main/java/com/heai/modules/production/controller/AbnormalController.java +++ b/src/main/java/com/heai/modules/production/controller/AbnormalController.java @@ -88,6 +88,11 @@ public class AbnormalController { abnormalService.saveAbnormalData(file,inData); return R.ok(); } + @PostMapping("/updateAbnormalData") + public R updateAbnormalData(@RequestBody AbnormalFeedBackDataIn inData){ + abnormalService.updateAbnormalData(inData); + return R.ok(); + } /** * @Description 保存明细 diff --git a/src/main/java/com/heai/modules/production/dao/AbnormalMapper.java b/src/main/java/com/heai/modules/production/dao/AbnormalMapper.java index 94654d0..5a3d4cc 100644 --- a/src/main/java/com/heai/modules/production/dao/AbnormalMapper.java +++ b/src/main/java/com/heai/modules/production/dao/AbnormalMapper.java @@ -57,6 +57,8 @@ public interface AbnormalMapper { */ Integer saveAbnormalData(AbnormalFeedBackDataIn inData); + void updateAbnormalData(AbnormalFeedBackDataIn inData); + void saveAbnormalDetail(AbnormalFeedBackDataIn inData); void updateFeedBackFirstCloseDate(AbnormalFeedBackDataIn inData); diff --git a/src/main/java/com/heai/modules/production/service/AbnormalService.java b/src/main/java/com/heai/modules/production/service/AbnormalService.java index 96d76e8..9919fc9 100644 --- a/src/main/java/com/heai/modules/production/service/AbnormalService.java +++ b/src/main/java/com/heai/modules/production/service/AbnormalService.java @@ -53,7 +53,7 @@ public interface AbnormalService { * @throw */ void saveAbnormalData( MultipartFile[] file,AbnormalFeedBackDataIn inData); - + void updateAbnormalData(AbnormalFeedBackDataIn inData); void saveAbnormalDetail(AbnormalFeedBackDataIn inData); diff --git a/src/main/java/com/heai/modules/production/service/impl/AbnormalServiceImpl.java b/src/main/java/com/heai/modules/production/service/impl/AbnormalServiceImpl.java index 1a1e04c..18b879c 100644 --- a/src/main/java/com/heai/modules/production/service/impl/AbnormalServiceImpl.java +++ b/src/main/java/com/heai/modules/production/service/impl/AbnormalServiceImpl.java @@ -60,6 +60,10 @@ public class AbnormalServiceImpl implements AbnormalService { return abnormalMapper.getAbnormalFeedBackList(inData); } @Override + public void updateAbnormalData(AbnormalFeedBackDataIn inData){ + abnormalMapper.updateAbnormalData(inData); + } + @Override @Transactional public void saveAbnormalData( MultipartFile[] file,AbnormalFeedBackDataIn inData){ List abList= abnormalMapper.getAbnormalCodeData(inData.getAbnormalCode()); diff --git a/src/main/resources/mapper/production/AbnormalMapper.xml b/src/main/resources/mapper/production/AbnormalMapper.xml index 07ff339..deb5df1 100644 --- a/src/main/resources/mapper/production/AbnormalMapper.xml +++ b/src/main/resources/mapper/production/AbnormalMapper.xml @@ -68,6 +68,11 @@ insert into AbnormalFeedBack (Site,OrderNo,SeqNo,AbnormalCode,AbnormalRemark,FeedbackBy,FeedbackDate,Status,abnormalInfluence,abnormalQty,nextSeqNo) values(#{site},#{orderNo},#{seqNo},#{abnormalCode},#{abnormalRemark},#{feedbackBy},GetDate(),'已录入',#{abnormalInfluence},#{abnormalQty,jdbcType=DOUBLE},#{nextSeqNo,jdbcType=INTEGER}) + + update AbnormalFeedBack set Site=#{site}, OrderNo=#{orderNo},SeqNo=#{seqNo},AbnormalCode=#{abnormalCode} ,AbnormalRemark=#{abnormalRemark}, + abnormalInfluence=#{abnormalInfluence} ,abnormalQty=#{abnormalQty,jdbcType=DOUBLE} where id=#{id} + + update AbnormalFeedBack set AbnormalRemark=#{abnormalRemark},FeedbackBy=#{feedbackBy},Status=#{status},