Browse Source

feature 区分和设备的工厂编码

xiahan 1 year ago
parent
commit
aeb0cc8aa9

+ 17 - 0
bs-common/src/main/java/com/rongwei/safecommon/utils/SaveConstans.java

@@ -40,6 +40,23 @@ public class SaveConstans {
          */
         put("0001S31000000000J0TR","CXBC");
     }};
+    /**
+     * orgId和 code的对应关系
+     */
+    public static final Map<String,String> AQ_ORG_CODE_MAP=new HashMap<String,String>(){{
+        /**
+         * 山东创新箔材科技有限公司
+         */
+        put("0001651000000015EFDD","LB");
+        /**
+         * 山东创新精铝金属制造有限公司
+         */
+        put("0001651000000017DRZ1","JL");
+        /**
+         * 山东创新板材有限公司
+         */
+        put("0001S31000000000J0TR","BC");
+    }};
 
 
     /**

+ 3 - 1
cx-safe-check/cx-save-check-common/src/main/java/com/rongwei/sfcommon/utils/CommonUtil.java

@@ -16,6 +16,7 @@ import javax.servlet.http.HttpServletRequest;
 import java.util.Calendar;
 import java.util.Date;
 
+import static com.rongwei.safecommon.utils.SaveConstans.AQ_ORG_CODE_MAP;
 import static com.rongwei.safecommon.utils.SaveConstans.ORG_CODE_MAP;
 
 /**
@@ -118,7 +119,8 @@ public class CommonUtil {
      * @return
      */
     public static String streamCodeGeneration(String moduleCode, String ruleTemplateStr, String resetRule, String tenantId) {
-        String orgCode = ORG_CODE_MAP.getOrDefault(tenantId, "");
+
+        String orgCode = (moduleCode.contains("_aq")?AQ_ORG_CODE_MAP:ORG_CODE_MAP).getOrDefault(tenantId, "");
         log.info("开始生成流水码");
         SysSerialVo sysSerialVo = new SysSerialVo();
         sysSerialVo.setModulecode(String.format("%s_%s", moduleCode, orgCode));