[修改] 并发 单日发起最多流程数9999
This commit is contained in:
+5
-2
@@ -243,8 +243,11 @@ public class ActivitDefineController {
|
|||||||
Map<String, Object> prcNameAndPrcNum = createPrcNameAndPrcNum(prcType);
|
Map<String, Object> prcNameAndPrcNum = createPrcNameAndPrcNum(prcType);
|
||||||
//并发 防止prcNum重复
|
//并发 防止prcNum重复
|
||||||
String prcNumStr = (String) prcNameAndPrcNum.get("prcNum");
|
String prcNumStr = (String) prcNameAndPrcNum.get("prcNum");
|
||||||
int num = Integer.parseInt(prcNumStr.substring(8)) + i++;
|
int num = Integer.parseInt(prcNumStr.substring(12)) + i++;
|
||||||
String prcNum = prcNumStr.substring(0, 8) + String.format("%08d", num);
|
if(num>9999){
|
||||||
|
return WrapMapper.error("当日发起已达最大上限,请明日再发起!");
|
||||||
|
}
|
||||||
|
String prcNum = prcNumStr.substring(0, 12) + String.format("%04d", num);
|
||||||
|
|
||||||
startProcessEO.setId((String) prcNameAndPrcNum.get("id"));
|
startProcessEO.setId((String) prcNameAndPrcNum.get("id"));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user