From 585e878b169bdeb2bc8cc452b9d2e640d00caa6d Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期二, 04 七月 2023 09:00:35 +0800
Subject: [PATCH] 质检报告

---
 igds-inout/src/main/java/com/ld/igds/inout/view/InoutDataPR.java |   50 ++++++++++++++++++++++----------------------------
 1 files changed, 22 insertions(+), 28 deletions(-)

diff --git a/igds-inout/src/main/java/com/ld/igds/inout/view/InoutDataPR.java b/igds-inout/src/main/java/com/ld/igds/inout/view/InoutDataPR.java
index a2c0721..50a29a8 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/view/InoutDataPR.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/view/InoutDataPR.java
@@ -1,5 +1,6 @@
 package com.ld.igds.inout.view;
 
+import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 
@@ -14,11 +15,15 @@
 import com.ld.igds.inout.manager.InoutManager;
 import com.ld.igds.inout.manager.InoutReportManager;
 import com.ld.igds.inout.service.InoutService;
+import com.ld.igds.models.DicTrigger;
 import com.ld.igds.util.ContextUtil;
+
 import org.apache.commons.lang.StringUtils;
-import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Component;
 import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
 
 /**
  * 鍑哄叆搴撹鍗曢〉闈㈢鐞�
@@ -31,12 +36,23 @@
 @Component
 public class InoutDataPR {
 
-    @Autowired
+    @Resource
     private InoutService inoutService;
-    @Autowired
+    @Resource
     private InoutReportManager inoutReportManager;
-    @Autowired
+    @Resource
     private InoutManager inoutManager;
+    
+    
+    
+    // ${dorado.getDataProvider("inoutDataPR#triggerRecordStatus1").getResult()}
+    @DataProvider
+    public List<DicTrigger> triggerRecordStatus1() {
+        List<DicTrigger> list = new ArrayList<DicTrigger>();
+        list.add(new DicTrigger(InoutConstant.RECORD_STATUS_DEL, "浣滃簾鍗�"));
+        list.add(new DicTrigger(InoutConstant.RECORD_STATUS_NORMAL, "姝e父鍗�"));
+        return list;
+    }
 
     /**
      * inoutDataPR#pageInoutData
@@ -46,8 +62,7 @@
      * @throws Exception
      */
     @DataProvider
-    public void pageInoutData(Page<InoutData> page, InoutParam param)
-            throws Exception {
+    public void pageInoutData(Page<InoutData> page, InoutParam param) throws Exception {
         // 璋冪敤鏍稿績鍖呬腑鏂规硶锛岄渶瑕佸仛瀵硅薄杞崲
         param.setPage(page.getPageNo());
         param.setLimit(page.getPageSize());
@@ -73,14 +88,6 @@
     }
 
     /**
-     * 鍒犻櫎鏁版嵁 inoutDataPR#delInoutData
-     */
-    @DataResolver
-    public String delInoutData(InoutData data) throws Exception {
-        return inoutManager.delInoutData(data, false);
-    }
-
-    /**
      * inoutDataPR#errorInoutData 鍑哄叆搴撴暟鎹墽琛� 寮傚父缁堟
      *
      * @param data
@@ -88,6 +95,7 @@
      * @throws Exception
      */
     @DataResolver
+    @Transactional
     public String errorInoutData(InoutData data) throws Exception {
         return inoutManager.errorInoutData(data);
     }
@@ -119,9 +127,6 @@
         if (InoutConstant.RECORD_STATUS_DEL.equals(data.getRecordStatus())) {
             return "鍒犻櫎鐨勬暟鎹笉鏀寔鎵撳嵃锛�";
         }
-        if (InoutConstant.RECORD_STATUS_ERROR.equals(data.getRecordStatus())) {
-            return "寮傚父缁堟鐨勬暟鎹笉鏀寔鎵撳嵃锛�";
-        }
         if (!InoutConstant.PROGRESS_RECORD.equals(data.getProgress())) {
             return "鏈畬鎴愮殑鏁版嵁涓嶆敮鎸佹墦鍗帮紒";
         }
@@ -145,9 +150,6 @@
         if (InoutConstant.RECORD_STATUS_DEL.equals(data.getRecordStatus())) {
             return null;
         }
-        if (InoutConstant.RECORD_STATUS_ERROR.equals(data.getRecordStatus())) {
-            return null;
-        }
         if (!InoutConstant.PROGRESS_RECORD.equals(data.getProgress())) {
             return null;
         }
@@ -167,9 +169,6 @@
         if (InoutConstant.RECORD_STATUS_DEL.equals(data.getRecordStatus())) {
             return "鍒犻櫎鐨勬暟鎹笉鏀寔鎵撳嵃锛�";
         }
-        if (InoutConstant.RECORD_STATUS_ERROR.equals(data.getRecordStatus())) {
-            return "寮傚父缁堟鐨勬暟鎹笉鏀寔鎵撳嵃锛�";
-        }
         return inoutReportManager.inCheckBill(data);
     }
 
@@ -181,7 +180,6 @@
     @Expose
     public InoutData initAddData(String type) {
         IUser user = ContextUtil.getLoginUser();
-
         InoutData data = new InoutData();
         data.setCompanyId(user.getCompanyId());
         data.setRegisterTime(new Date());
@@ -203,15 +201,11 @@
      */
     @DataProvider
     public InoutData initDataByHand(String type) {
-
         IUser user = ContextUtil.getLoginUser();
-
         InoutData data = new InoutData();
         data.setCompanyId(user.getCompanyId());
         data.setRegisterTime(new Date());
-        data.setCompleteTime(new Date());
         data.setType(type);
-        data.setIntelCard("0000");
         data.setRegisterUser(user.getCname());
         data.setDeptId(ContextUtil.subDeptId(user));
         data.setCheckUser(user.getCname());

--
Gitblit v1.9.3