From 5c33c1b05565112c72146c60961dd8cbc19af570 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 24 七月 2024 10:28:17 +0800
Subject: [PATCH] 不良品推送修改

---
 src/main/java/com/whyc/service/DefectiveProductsService.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/whyc/service/DefectiveProductsService.java b/src/main/java/com/whyc/service/DefectiveProductsService.java
index b50a675..b69859c 100644
--- a/src/main/java/com/whyc/service/DefectiveProductsService.java
+++ b/src/main/java/com/whyc/service/DefectiveProductsService.java
@@ -58,6 +58,7 @@
         defective.setSenderName(senderName);
         Date date=new Date();
         defective.setRecordTime(date);
+        defective.setRestProduct(defective.getBadProduct());
         if(defective.getStartTime()==null){
             //淇濆瓨
             defective.setStartTime(date);
@@ -180,8 +181,9 @@
         UpdateWrapper wrapper=new UpdateWrapper();
         wrapper.set("receiver_ids",defectiveHis.getReceiverIds());
         wrapper.set("receiver_names",defectiveHis.getReceiverNames());
-        wrapper.set("bad_product",defectiveHis.getBadProduct());
-        if(defectiveHis.getBadProduct()==0){
+        int resProduct=defective.getRestProduct()-defectiveHis.getDelProduct();
+        wrapper.set("rest_product",resProduct);
+        if(resProduct==0){
             defectiveHis.setConfirmStatus(2);//涓嶈壇鍝佹暟閲忎负0缁撴潫
         }else {
             defectiveHis.setConfirmStatus(1);
@@ -190,7 +192,6 @@
         wrapper.set("note",defectiveHis.getNote());
         wrapper.eq("id",defectiveHis.getDeftId());
         mapper.update(null,wrapper);
-
         //璁板綍澶勭悊璁板綍
         defectiveHisService.updateDefective(defective,defectiveHis,multipartFileList);
 
@@ -231,7 +232,7 @@
         wrapper.set("confirm_status",3);//褰掓。
         wrapper.set("receiver_ids","");
         wrapper.set("receiver_names","");
-        wrapper.set("bad_product",0);
+        wrapper.set("rest_product",0);
         wrapper.set("note","");
         wrapper.eq("id",deftId);
         mapper.update(null,wrapper);
@@ -240,7 +241,7 @@
         defectiveHis.setDeftId(deftId);
         defectiveHis.setDelId(ActionUtil.getUser().getId().intValue());
         defectiveHis.setConfirmStatus(3);
-        defectiveHis.setBadProduct(0);
+        defectiveHis.setDelProduct(0);
         defectiveHis.setDelId(ActionUtil.getUser().getId().intValue());
         defectiveHisService.stopDefective(defectiveHis);
         return new Response().set(1,true);

--
Gitblit v1.9.1