From 69cd9f59a0fabf12f8c9147fcba7f69817a870b3 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期一, 06 十一月 2023 23:40:59 +0800
Subject: [PATCH] 更新仓内抓拍2

---
 igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java |  239 ++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 130 insertions(+), 109 deletions(-)

diff --git a/igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java b/igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java
index 5049650..de2ae06 100644
--- a/igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java
+++ b/igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java
@@ -2,128 +2,149 @@
 
 import com.ld.igds.models.InoutPlan;
 import com.ld.igds.util.ContextUtil;
+
 import java.util.List;
 
 /**
  * 鍑哄叆搴�--绠$悊鍔熻兘鐩稿叧甯搁噺
- * 
- * @author:
  *
+ * @author:
  */
 public class InoutManageUtil {
 
-	/**
-	 * 璁″垝绫诲瀷-閲囪喘璁″垝
-	 */
-	public static final String PLAN_TYPE_1 = "1";
-	/**
-	 * 璁″垝绫诲瀷-閿�鍞鍒�
-	 */
-	public static final String PLAN_TYPE_2 = "2";
-	/**
-	 * 璁″垝绫诲瀷-杞崲璁″垝
-	 */
-	public static final String PLAN_TYPE_3 = "3";
-	
-	/**
-	 * 璁″垝绫诲瀷-鍔犲伐璁″垝
-	 */
-	public static final String PLAN_TYPE_4 = "4";
+    /**
+     * 璁″垝绫诲瀷-閲囪喘璁″垝
+     */
+    public static final String PLAN_TYPE_1 = "1";
+    /**
+     * 璁″垝绫诲瀷-閿�鍞鍒�
+     */
+    public static final String PLAN_TYPE_2 = "2";
+    /**
+     * 璁″垝绫诲瀷-杞崲璁″垝
+     */
+    public static final String PLAN_TYPE_3 = "3";
 
-	/**
-	 * 璁″垝璇︾粏绫诲瀷-杞叆
-	 */
-	public static final String PLAN_TYPE_TURN_IN = "2";
-	/**
-	 * 璁″垝璇︾粏绫诲瀷-杞嚭
-	 */
-	public static final String PLAN_TYPE_TURN_OUT = "1";
+    /**
+     * 璁″垝绫诲瀷-鍔犲伐璁″垝
+     */
+    public static final String PLAN_TYPE_4 = "4";
 
-	/**
-	 * 瀹℃牳鐘舵��-寰呭鏍�
-	 */
-	public static final String AUDIT_NONE = "NONE";
-	/**
-	 * 瀹℃牳鐘舵��-閫氳繃
-	 */
-	public static final String AUDIT_PASS = "PASS";
-	/**
-	 * 瀹℃牳鐘舵��-鎷掔粷
-	 */
-	public static final String AUDIT_UNPASS = "UNPASS";
+    /**
+     * 璁″垝璇︾粏绫诲瀷-杞叆
+     */
+    public static final String PLAN_TYPE_TURN_IN = "2";
+    /**
+     * 璁″垝璇︾粏绫诲瀷-杞嚭
+     */
+    public static final String PLAN_TYPE_TURN_OUT = "1";
 
-	/**
-	 * 鍚堝悓绫诲瀷-杞崲鍚堝悓
-	 */
-	public static final String CONTRACT_TYPE_3 = "3";
-	/**
-	 * 鍚堝悓绫诲瀷-閲囪喘鍚堝悓
-	 */
-	public static final String CONTRACT_TYPE_2 = "2";
-	/**
-	 * 鍚堝悓绫诲瀷-閿�鍞悎鍚�
-	 */
-	public static final String CONTRACT_TYPE_1 = "1";
+    /**
+     * 瀹℃牳鐘舵��-寰呭鏍�
+     */
+    public static final String AUDIT_NONE = "NONE";
+    /**
+     * 瀹℃牳鐘舵��-閫氳繃
+     */
+    public static final String AUDIT_PASS = "PASS";
+    /**
+     * 瀹℃牳鐘舵��-鎷掔粷
+     */
+    public static final String AUDIT_UNPASS = "UNPASS";
 
-	/**
-	 * 瀹㈡埛绫诲瀷 - 浼佷笟
-	 */
-	public static final String CUSTOMER_TYPE_1 = "1";
-	/**
-	 * 瀹㈡埛绫诲瀷 - 涓汉
-	 */
-	public static final String CUSTOMER_TYPE_2 = "2";
+    /**
+     * 鍚堝悓绫诲瀷-浠e偍鍚堝悓
+     */
+    public static final String CONTRACT_TYPE_3 = "3";
+    /**
+     * 鍚堝悓绫诲瀷-閲囪喘鍚堝悓
+     */
+    public static final String CONTRACT_TYPE_2 = "2";
+    /**
+     * 鍚堝悓绫诲瀷-閿�鍞悎鍚�
+     */
+    public static final String CONTRACT_TYPE_1 = "1";
 
-	/**
-	 * 鏍规嵁绫诲瀷鍒涘缓璁″垝ID
-	 * 
-	 * @param type
-	 */
-	public static String createPlanId(String type, String year, List<InoutPlan> list) {
-		String index = "001";
-		if(list != null && list.size() > 0){
-			String[] arr = list.get(0).getId().split("_");
-			int temp = Integer.valueOf(arr[2]) + 1;
-			index = temp + "";
-		}
-		if(index.length() == 1){
-			index = "00" + index;
-		}
-		if(index.length() == 2){
-			index = "0" + index;
-		}
-		if (PLAN_TYPE_1.equals(type)) {
-			return "CGJH_" + year + "_" + index;
-		}
-		if (PLAN_TYPE_2.equals(type)) {
-			return "XSJH_" + year + "_" + index;
-		}
-		if (PLAN_TYPE_3.equals(type)) {
-			return "LHJH_" + year + "_" + index;
-		}
-		if (PLAN_TYPE_4.equals(type)) {
-			return "JGJH_" + year + "_" + index;
-		}
-		return "QTJH" + year + "_" + index;
-	}
+    /**
+     * 瀹㈡埛绫诲瀷 - 浼佷笟
+     */
+    public static final String CUSTOMER_TYPE_1 = "1";
+    /**
+     * 瀹㈡埛绫诲瀷 - 涓汉
+     */
+    public static final String CUSTOMER_TYPE_2 = "2";
+    /**
+     * 缁撶畻涓庡悎鍚屼竴鑷存�� - 绗﹀悎
+     */
+    public static final String CONSISTENCY_1 = "1";
+    /**
+     * 缁撶畻涓庡悎鍚屼竴鑷存�� - 涓嶇鍚�
+     */
+    public static final String CONSISTENCY_2 = "2";
+    /**
+     * 缂撳瓨-鎬ц川杞彉ID
+     */
+    public static final String CACHE_STOCK_ID = "STOCK_ID";
+    /**
+     * 缂撳瓨-鎬ц川杞彉ID
+     */
+    public static final String CACHE_VARIETY_ID = "VARIETY_ID";
+    /**
+     * 缂撳瓨-鎹熸孩ID
+     */
+    public static final String CACHE_LOSS_OVER_ID = "LOSS_OVER_ID";
 
-	/**
-	 * 鏍规嵁绫诲瀷鍒涘缓鍚堝悓ID
-	 * @param type
-	 * @return
-	 */
-	public static String createContractId(String type) {
-		String id = ContextUtil.getTimeId();
-		if (CONTRACT_TYPE_1.equals(type)) {
-			return "XSHT_" + id;
-		}
-		if (CONTRACT_TYPE_2.equals(type)) {
-			return "CGHT_" + id;
-		}
-		if (CONTRACT_TYPE_3.equals(type)) {
-			return "LHHT_" + id;
-		}
-		return id;
-	}
+    /**
+     * 鏍规嵁绫诲瀷鍒涘缓璁″垝ID
+     *
+     * @param type
+     */
+    public static String createPlanId(String type, String year, List<InoutPlan> list) {
+        String index = "001";
+        if (list != null && list.size() > 0) {
+            String[] arr = list.get(0).getId().split("_");
+            int temp = Integer.valueOf(arr[2]) + 1;
+            index = temp + "";
+        }
+        if (index.length() == 1) {
+            index = "00" + index;
+        }
+        if (index.length() == 2) {
+            index = "0" + index;
+        }
+        if (PLAN_TYPE_1.equals(type)) {
+            return "CGJH_" + year + "_" + index;
+        }
+        if (PLAN_TYPE_2.equals(type)) {
+            return "XSJH_" + year + "_" + index;
+        }
+        if (PLAN_TYPE_3.equals(type)) {
+            return "LHJH_" + year + "_" + index;
+        }
+        if (PLAN_TYPE_4.equals(type)) {
+            return "JGJH_" + year + "_" + index;
+        }
+        return "QTJH" + year + "_" + index;
+    }
+
+    /**
+     * 鏍规嵁绫诲瀷鍒涘缓鍚堝悓ID
+     *
+     * @param type
+     * @return
+     */
+    public static String createContractId(String type) {
+        String id = ContextUtil.getTimeId();
+        if (CONTRACT_TYPE_1.equals(type)) {
+            return "XSHT_" + id;
+        }
+        if (CONTRACT_TYPE_2.equals(type)) {
+            return "CGHT_" + id;
+        }
+        if (CONTRACT_TYPE_3.equals(type)) {
+            return "LHHT_" + id;
+        }
+        return id;
+    }
 
 }

--
Gitblit v1.9.3