From 149c1bc2d195eb79b84f2e69c83413f27bce4b99 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期六, 30 三月 2019 14:43:56 +0800
Subject: [PATCH] 订单服务核心 加入商户处理侦听类

---
 java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java |  368 +++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 348 insertions(+), 20 deletions(-)

diff --git a/java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java b/java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java
index a1173cb..3464df7 100644
--- a/java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java
+++ b/java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java
@@ -15,10 +15,7 @@
 import java.rmi.NoSuchObjectException;
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.UUID;
+import java.util.*;
 import java.util.concurrent.locks.Lock;
 import java.util.concurrent.locks.ReentrantLock;
 
@@ -54,6 +51,9 @@
         prefixMap.put("storeId","40");
         prefixMap.put("storePhotoId","41");
         prefixMap.put("storeCerdentialsId","42");
+        prefixMap.put("memberStoreId","43");
+        prefixMap.put("propertyStoreId","44");
+        prefixMap.put("storeUserId","45");
         prefixMap.put("shopId","50");
         prefixMap.put("shopAttrId","51");
         prefixMap.put("shopPhotoId","52");
@@ -61,6 +61,26 @@
         prefixMap.put("shopPreferentialId","54");
         prefixMap.put("shopDescId","55");
         prefixMap.put("shopCatalogId","56");
+        prefixMap.put("buyId","57");
+        prefixMap.put("buyAttrId","58");
+        prefixMap.put("commentId","60");
+        prefixMap.put("subCommentId","61");
+        prefixMap.put("subCommentAttrId","62");
+        prefixMap.put("commentPhotoId","63");
+        prefixMap.put("commentScoreId","64");
+        prefixMap.put("communityId","70");
+        prefixMap.put("communityPhotoId","71");
+        prefixMap.put("communityMemberId","72");
+        prefixMap.put("agentId","80");
+        prefixMap.put("agentPhotoId","81");
+        prefixMap.put("agentCerdentialsId","82");
+        prefixMap.put("agentUserId","83");
+        prefixMap.put("propertyId","90");
+        prefixMap.put("propertyPhotoId","91");
+        prefixMap.put("propertyCerdentialsId","92");
+        prefixMap.put("propertyUserId","93");
+        prefixMap.put("propertyFeeId","94");
+        prefixMap.put("houseId","95");
     }
 
     private static String PLATFORM_CODE = "0001";
@@ -75,12 +95,12 @@
             count = lastCount++;
         } finally {
             LOCK.unlock();
-            return String.format(idLength, count);
+            return getRandom()+String.format(idLength, count);
         }
     }
 
     public static String nextId(){
-        return nextId("%06d");
+        return nextId("%04d");
     }
 
     /**
@@ -118,7 +138,7 @@
 
     public static String getOId() throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("oId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H) + nextId("%08d");
+            return prefixMap.get("oId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H) + nextId("%04d");
         }
         return getCode(prefixMap.get("oId"));
     }
@@ -160,7 +180,7 @@
 
     public static String getBId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("bId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H) + nextId("%08d");
+            return prefixMap.get("bId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H) + nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("bId"));
@@ -168,7 +188,7 @@
 
     public static String getAttrId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("attrId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H) + nextId("%08d");
+            return prefixMap.get("attrId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H) + nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("attrId"));
@@ -187,7 +207,7 @@
 
     public static String getUserId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("userId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("userId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("userId"));
@@ -196,16 +216,24 @@
 
     public static String getStoreId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("storeId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("storeId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("storeId"));
     }
 
+    public static String getMemberStoreId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("memberStoreId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("memberStoreId"));
+    }
+
 
     public static String getStorePhotoId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("storePhotoId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("storePhotoId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("storePhotoId"));
@@ -218,11 +246,203 @@
      */
     public static String getStoreCerdentialsId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("storeCerdentialsId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("storeCerdentialsId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("storeCerdentialsId"));
     }
+
+
+    /**
+     *
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getStoreUserId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("storeUserId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("storeUserId"));
+    }
+
+
+    /**
+     * 鑾峰彇灏忓尯ID
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getCommunityId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("communityId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("communityId"));
+    }
+
+
+    /**
+     * 鑾峰彇灏忓尯鐓х墖ID
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getCommunityPhotoId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("communityPhotoId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("communityPhotoId"));
+    }
+
+    /**
+     * 鐢熸垚灏忓尯鎴愬憳ID
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getCommunityMemberId() throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("communityMemberId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("communityMemberId"));
+    }
+    /**
+     * 鑾峰彇灏忓尯ID
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getAgentId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("agentId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("agentId"));
+    }
+
+
+    /**
+     * 鑾峰彇灏忓尯鐓х墖ID
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getAgentPhotoId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("agentPhotoId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("agentPhotoId"));
+    }
+
+    /**
+     *
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getAgentCerdentialsId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("agentCerdentialsId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("agentCerdentialsId"));
+    }
+
+
+
+    /**
+     *
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getAgentUserId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("agentUserId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("agentUserId"));
+    }
+
+
+    /**
+     * 鑾峰彇灏忓尯ID
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getPropertyId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("propertyId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("propertyId"));
+    }
+
+
+    /**
+     * 鑾峰彇灏忓尯鐓х墖ID
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getPropertyPhotoId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("propertyPhotoId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("propertyPhotoId"));
+    }
+
+    /**
+     *
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getPropertyCerdentialsId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("propertyCerdentialsId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("propertyCerdentialsId"));
+    }
+
+
+    /**
+     *
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getPropertyUserId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("propertyUserId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("propertyUserId"));
+    }
+
+    /**
+     * 鐗╀笟璐圭敤ID鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getPropertyFeeId() throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("propertyFeeId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H+nextId("%04d"));
+        }
+
+        return getCode(prefixMap.get("propertyFeeId"));
+    }
+
+    /**
+     * 浣忔埛ID鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getHouseId() throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("houseId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H+nextId("%04d"));
+        }
+
+        return getCode(prefixMap.get("houseId"));
+    }
+
+
 
     /**
      * 鍟嗗搧ID鐢熸垚
@@ -231,7 +451,7 @@
      */
     public static String getShopId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("shopId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("shopId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("shopId"));
@@ -244,7 +464,7 @@
      */
     public static String getShopAttrId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("shopAttrId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("shopAttrId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("shopAttrId"));
@@ -257,7 +477,7 @@
      */
     public static String getShopPreferentialId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("shopPreferentialId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("shopPreferentialId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("shopPreferentialId"));
@@ -272,11 +492,26 @@
      */
     public static String getShopAttrParamId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("shopAttrParamId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("shopAttrParamId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("shopAttrParamId"));
     }
+    /**
+     * 鍟嗗搧灞炴�у弬鏁癐D鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getCommentPhotoId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("commentPhotoId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("commentPhotoId"));
+    }
+
+
+
 
     /**
      * 鍟嗗搧灞炴�D鐢熸垚
@@ -285,7 +520,7 @@
      */
     public static String getShopPhotoId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("shopPhotoId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("shopPhotoId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("shopPhotoId"));
@@ -298,7 +533,7 @@
      */
     public static String getShopDescId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("shopDescId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("shopDescId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("shopDescId"));
@@ -311,11 +546,90 @@
      */
     public static String getShopCatalogId()  throws GenerateCodeException{
         if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
-            return prefixMap.get("shopCatalogId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%06d");
+            return prefixMap.get("shopCatalogId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
         }
         //璋冪敤鏈嶅姟
         return getCode(prefixMap.get("shopCatalogId"));
     }
+
+    /**
+     * 鍟嗗搧buyID鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getShopBuyId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("buyId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("buyId"));
+    }
+
+    /**
+     * 鍟嗗搧buyAttrID鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getShopBuyAttrId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("buyAttrId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("buyAttrId"));
+    }
+
+    /**
+     * 璇勮ID鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getCommentId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("commentId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("commentId"));
+    }
+
+    /**
+     * 璇勮ID鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getSubCommentId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("subCommentId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("subCommentId"));
+    }
+
+    /**
+     * 璇勮ID鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getSubCommentAttrId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("subCommentAttrId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("subCommentAttrId"));
+    }
+    /**
+     * commentScoreId鐢熸垚
+     * @return
+     * @throws GenerateCodeException
+     */
+    public static String getCommentScoreId()  throws GenerateCodeException{
+        if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+            return prefixMap.get("commentScoreId") +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+        }
+        //璋冪敤鏈嶅姟
+        return getCode(prefixMap.get("commentScoreId"));
+    }
+
+
     /**
      * 鑾峰彇restTemplate
      * @return
@@ -364,4 +678,18 @@
         paramOut.put("requestTime",DateUtil.getNowDefault());
         return paramOut;
     }
+
+    /**
+     * 鑾峰彇闅忔満鏁�
+     * @return
+     */
+    private static  String getRandom(){
+        Random random = new Random();
+        String result="";
+        for (int i=0;i<4;i++)
+        {
+            result+=random.nextInt(10);
+        }
+        return result;
+    }
 }

--
Gitblit v1.8.0