|
@@ -985,10 +985,12 @@ public class WbsTreeServiceImpl extends BaseServiceImpl<WbsTreeMapper, WbsTree>
|
|
|
|
|
|
//2.新增
|
|
|
if (saveIds.size() > 0) {
|
|
|
- //获取Redis的Value
|
|
|
- String redisValue = bladeRedis.get("submit-wbs-project:" + pawDTO.getProjectId());
|
|
|
- if (StringUtils.isNotEmpty(redisValue) && redisValue.equals("1")) {
|
|
|
- throw new ServiceException("请勿重复提交,请60秒后再次尝试!");
|
|
|
+ if (saveIds.size() >= 1000){ //新增1000个以上节点时,防止响应过慢重复提交
|
|
|
+ //获取Redis的Value
|
|
|
+ String redisValue = bladeRedis.get("submit-wbs-project:" + pawDTO.getProjectId());
|
|
|
+ if (StringUtils.isNotEmpty(redisValue) && redisValue.equals("1")) {
|
|
|
+ throw new ServiceException("请勿重复提交,请60秒后再次尝试!");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//数据初始化节点-引用公有
|