From e8c86eafffbcc6ce6c1e506b6b6363a707dd6420 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期二, 23 七月 2024 10:56:51 +0800 Subject: [PATCH] 不良品处理和归档 --- src/main/java/com/whyc/service/DefectiveProductsService.java | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/DefectiveProductsService.java b/src/main/java/com/whyc/service/DefectiveProductsService.java index 3822752..079e566 100644 --- a/src/main/java/com/whyc/service/DefectiveProductsService.java +++ b/src/main/java/com/whyc/service/DefectiveProductsService.java @@ -145,8 +145,13 @@ UpdateWrapper wrapper=new UpdateWrapper(); wrapper.set("receiver_ids",defectiveHis.getReceiverIds()); wrapper.set("receiver_names",defectiveHis.getReceiverNames()); - wrapper.set("confirm_status",defectiveHis.getConfirmStatus()); wrapper.set("bad_product",defectiveHis.getBadProduct()); + if(defectiveHis.getBadProduct()==0){ + defectiveHis.setConfirmStatus(2);//涓嶈壇鍝佹暟閲忎负0缁撴潫 + }else { + defectiveHis.setConfirmStatus(1); + } + wrapper.set("confirm_status",defectiveHis.getConfirmStatus()); wrapper.set("note",defectiveHis.getNote()); wrapper.eq("id",defectiveHis.getDeftId()); mapper.update(null,wrapper); @@ -194,4 +199,20 @@ return new Response().set(1,true); } + + //褰掓。涓嶈壇鍝� + public Response stopDefective(int deftId) { + //淇敼褰撳墠琛ㄨ褰� + UpdateWrapper wrapper=new UpdateWrapper(); + wrapper.set("confirm_status",3);//褰掓。 + wrapper.eq("id",deftId); + mapper.update(null,wrapper); + //璁板綍澶勭悊璁板綍 + DefectiveProductsHistory defectiveHis=new DefectiveProductsHistory(); + defectiveHis.setDeftId(deftId); + defectiveHis.setConfirmStatus(3); + defectiveHis.setBadProduct(0); + defectiveHisService.updateDefective(defectiveHis); + return new Response().set(1,true); + } } \ No newline at end of file -- Gitblit v1.9.1