From cd6010a4fe473b31dd8cce2948313ebcfae10553 Mon Sep 17 00:00:00 2001 From: lihongyu <504404568@qq.com> Date: Tue, 27 Sep 2022 17:07:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=BC=96=E5=8F=B7=E7=94=9F?= =?UTF-8?q?=E6=88=90=E8=A7=84=E5=88=99=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/util/ProcesNumberUtil.java | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/client/util/ProcesNumberUtil.java b/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/client/util/ProcesNumberUtil.java index 26c00bac..c6f71f0d 100644 --- a/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/client/util/ProcesNumberUtil.java +++ b/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/client/util/ProcesNumberUtil.java @@ -41,7 +41,9 @@ public class ProcesNumberUtil { String updateSql = "update BO_ACT_PROCESSNUMBER set PROCESS_NUMBERS=%s where ID='%s'"; DBSql.update(String.format(updateSql, nowNum + 1, result.getString("ID"))); if (nowNum < 10) { - return "0" + nowNum; + return "00" + nowNum; + }else if(nowNum >=10&&nowNum < 100){ + return "0" + nowNum; } } else if (plcategory.contains("control")) { @@ -59,7 +61,9 @@ public class ProcesNumberUtil { String updateSql = "update BO_ACT_PROCESSNUMBER set SYSTEM_NUMBERS=%s where ID='%s'"; DBSql.update(String.format(updateSql, nowNum + 1, result.getString("ID"))); if (nowNum < 10) { - return "0" + nowNum; + return "00" + nowNum; + }else if(nowNum >=10&&nowNum < 100){ + return "0" + nowNum; } } else if (plcategory.contains("form")) { @@ -77,7 +81,9 @@ public class ProcesNumberUtil { String updateSql = "update BO_ACT_PROCESSNUMBER set FORM_NUMBERS=%s where ID='%s'"; DBSql.update(String.format(updateSql, nowNum + 1, result.getString("ID"))); if (nowNum < 10) { - return "0" + nowNum; + return "00" + nowNum; + }else if(nowNum >=10&&nowNum < 100){ + return "0" + nowNum; } @@ -184,15 +190,14 @@ public class ProcesNumberUtil { String plcategory = rowMap.getString("PLMETHODID"); String plvers = rowMap.getString("PLVER"); String number = getProcessNum(levelnum, orgCode,plcategory); - System.err.println("=======number======="+number); - number = "19"; + System.err.println("number======="+number); if (plcategory.contains("process")) { - name = number + "/P" + number; + name = "/P" + number; } else if (plcategory.contains("control")) { - name = "00" + "/R" + number; + name = "/R" + number; } else if (plcategory.contains("form")) { fileName = "form_number"; - name = number + "/T" + number; + name = "/T" + number; } if (!"".equals(plvers)) { if (plvers.length() > 1) { @@ -204,7 +209,7 @@ public class ProcesNumberUtil { } } - String processNum = levelnum + "." + name + "V" + plver +"-"+ orgCode + regionCode + productCode; + String processNum = levelnum + name + "V" + plver +"-"+ orgCode + regionCode + productCode; String s = changData.getId(); int update = DBSql.update(String.format(updateSql, processNum, s.toLowerCase())); System.out.println("更新表单文件编号回填:" + update + "--->" + processNum+" 文件id"+s); @@ -262,13 +267,14 @@ public class ProcesNumberUtil { String plcategory = rowMap.getString("PLMETHODID"); String plvers = rowMap.getString("PLVER"); String number = getProcessNum(levelnum, orgCode,plcategory); + if (plcategory.contains("process")) { - name = number + "/P" + number; + name = "/P" + number; } else if (plcategory.contains("control")) { - name = number + "/R" + number; + name = "/R" + number; } else if (plcategory.contains("form")) { fileName = "form_number"; - name = number + "/T" + number; + name = "/T" + number; } if (!"".equals(plvers)) { if (plvers.length() > 1) { @@ -280,7 +286,7 @@ public class ProcesNumberUtil { } } - String processNum = levelnum + "." + name + "V" + plver +"-"+orgCode + regionCode + productCode; + String processNum = levelnum + name + "V" + plver +"-"+orgCode + regionCode + productCode; String s = nowData.getId(); int update = DBSql.update(String.format(updateSql, processNum, s.toLowerCase())); System.out.println("表单文件编号回填:" + update + "--->" + processNum);