修改-后台政策允许存在多个发布的政策

This commit is contained in:
tianfeng 2026-02-05 17:05:32 +08:00
parent 0735f8d0ca
commit 50381e58bf

View File

@ -165,22 +165,12 @@ public class TeamPolicyManagerServiceImpl implements TeamPolicyManagerService {
@Override
public void add(TeamPolicyManager policyManager) {
policyManager.setHistoryRelease(Boolean.FALSE);
if (Boolean.TRUE.equals(policyManager.getRelease()) && StringUtils
.isNotBlank(policyManager.getRegion())
&& StringUtils.isNotBlank(policyManager.getSysOrigin())) {
mongoTemplate.updateMulti(Query.query(Criteria.where("release").is(Boolean.TRUE)
.and("region").is(policyManager.getRegion())
.and("sysOrigin").is(policyManager.getSysOrigin())),
new Update()
.set("release", Boolean.FALSE)
.set("updateTime", policyManager.getUpdateTime())
.set("updateUser", policyManager.getUpdateUser()),
TeamPolicyManager.class);
policyManager.setHistoryRelease(Boolean.TRUE);
}