修改-后台政策允许存在多个发布的政策
This commit is contained in:
parent
0735f8d0ca
commit
50381e58bf
@ -165,22 +165,12 @@ public class TeamPolicyManagerServiceImpl implements TeamPolicyManagerService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void add(TeamPolicyManager policyManager) {
|
public void add(TeamPolicyManager policyManager) {
|
||||||
|
|
||||||
policyManager.setHistoryRelease(Boolean.FALSE);
|
policyManager.setHistoryRelease(Boolean.FALSE);
|
||||||
|
|
||||||
if (Boolean.TRUE.equals(policyManager.getRelease()) && StringUtils
|
if (Boolean.TRUE.equals(policyManager.getRelease()) && StringUtils
|
||||||
.isNotBlank(policyManager.getRegion())
|
.isNotBlank(policyManager.getRegion())
|
||||||
&& StringUtils.isNotBlank(policyManager.getSysOrigin())) {
|
&& 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);
|
policyManager.setHistoryRelease(Boolean.TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user