feat(REQ-3300): 提出时间校验范围调整
This commit is contained in:
parent
8b4efdc2a2
commit
13ab5b5498
@ -1395,7 +1395,8 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
|
||||
AssertUtil.isTrue(Objects.equals(projectById.getWorkspaceInfo().getWorkspaceId(), req.getRelationWorkspaceId()), "工程所属项目与关联项目不匹配");
|
||||
// 提出时间合法性
|
||||
Date now = new Date();
|
||||
AssertUtil.isTrue(DateUtil.isIn(req.getHappenTime(), DateUtil.offsetDay(now, -30), now), "提出时间不可早于一个月前/晚于当前日期,请重新选择");
|
||||
AssertUtil.notNull(req.getHappenTime(), "请选择提交日期");
|
||||
AssertUtil.isTrue(DateUtil.isIn(req.getHappenTime(), DateUtil.beginOfDay(DateUtil.offsetMonth(now, -1)), DateUtil.endOfDay(now)), "提出时间不可早于一个月前/晚于当前日期,请重新选择");
|
||||
// 发生内容及说明合法性
|
||||
if (CollectionUtils.isNotEmpty(req.getChangeContextAndDescriptionList())) {
|
||||
AssertUtil.isTrue(req.getChangeContextAndDescriptionList().size() <= refreshableConfiguration.getVerifyChangeContextLimit(), "发生内容及说明数量过多,请重新填写");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user