[修改] 并发 单日发起最多流程数9999

This commit is contained in:
bupengxiang
2023-05-18 19:05:57 +08:00
parent 09bafc78dc
commit 2263a8f554
@@ -243,8 +243,11 @@ public class ActivitDefineController {
Map<String, Object> prcNameAndPrcNum = createPrcNameAndPrcNum(prcType);
//并发 防止prcNum重复
String prcNumStr = (String) prcNameAndPrcNum.get("prcNum");
int num = Integer.parseInt(prcNumStr.substring(8)) + i++;
String prcNum = prcNumStr.substring(0, 8) + String.format("%08d", num);
int num = Integer.parseInt(prcNumStr.substring(12)) + i++;
if(num>9999){
return WrapMapper.error("当日发起已达最大上限,请明日再发起!");
}
String prcNum = prcNumStr.substring(0, 12) + String.format("%04d", num);
startProcessEO.setId((String) prcNameAndPrcNum.get("id"));