Commit 0919747e by lepdou

bugfix

parent 05ceebad
...@@ -42,18 +42,28 @@ public class NamespaceLockAspect { ...@@ -42,18 +42,28 @@ public class NamespaceLockAspect {
private ApolloSwitcher apolloSwitcher; private ApolloSwitcher apolloSwitcher;
//create item
@Before("@annotation(PreAcquireNamespaceLock) && args(appId, clusterName, namespaceName, item, ..)") @Before("@annotation(PreAcquireNamespaceLock) && args(appId, clusterName, namespaceName, item, ..)")
public void requireLockAdvice(String appId, String clusterName, String namespaceName, public void requireLockAdvice(String appId, String clusterName, String namespaceName,
ItemDTO item) { ItemDTO item) {
acquireLock(appId, clusterName, namespaceName, item.getDataChangeLastModifiedBy()); acquireLock(appId, clusterName, namespaceName, item.getDataChangeLastModifiedBy());
} }
//create item
@Before("@annotation(PreAcquireNamespaceLock) && args(appId, clusterName, namespaceName, itemId, item, ..)")
public void requireLockAdvice(String appId, String clusterName, String namespaceName, long itemId,
ItemDTO item) {
acquireLock(appId, clusterName, namespaceName, item.getDataChangeLastModifiedBy());
}
//update by change set
@Before("@annotation(PreAcquireNamespaceLock) && args(appId, clusterName, namespaceName, changeSet, ..)") @Before("@annotation(PreAcquireNamespaceLock) && args(appId, clusterName, namespaceName, changeSet, ..)")
public void requireLockAdvice(String appId, String clusterName, String namespaceName, public void requireLockAdvice(String appId, String clusterName, String namespaceName,
ItemChangeSets changeSet) { ItemChangeSets changeSet) {
acquireLock(appId, clusterName, namespaceName, changeSet.getDataChangeLastModifiedBy()); acquireLock(appId, clusterName, namespaceName, changeSet.getDataChangeLastModifiedBy());
} }
//delete item
@Before("@annotation(PreAcquireNamespaceLock) && args(itemId, operator, ..)") @Before("@annotation(PreAcquireNamespaceLock) && args(itemId, operator, ..)")
public void requireLockAdvice(long itemId, String operator) { public void requireLockAdvice(long itemId, String operator) {
Item item = itemService.findOne(itemId); Item item = itemService.findOne(itemId);
......
...@@ -21,7 +21,7 @@ public class ApolloConfigDemo { ...@@ -21,7 +21,7 @@ public class ApolloConfigDemo {
private Config config; private Config config;
public ApolloConfigDemo() { public ApolloConfigDemo() {
config = ConfigService.getAppConfig(); config = ConfigService.getConfig("testYYMMDD");
config.addChangeListener(new ConfigChangeListener() { config.addChangeListener(new ConfigChangeListener() {
@Override @Override
public void onChange(ConfigChangeEvent changeEvent) { public void onChange(ConfigChangeEvent changeEvent) {
......
...@@ -276,8 +276,8 @@ application_module.controller("ConfigNamespaceController", ...@@ -276,8 +276,8 @@ application_module.controller("ConfigNamespaceController",
} }
function lockCheck(namespace) { function lockCheck(namespace) {
if (namespace.lockOwner && scope.currentUser != namespace.lockOwner) { if (namespace.lockOwner && $scope.currentUser != namespace.lockOwner) {
scope.lockOwner = namespace.lockOwner; $scope.lockOwner = namespace.lockOwner;
$('#namespaceLockedDialog').modal('show'); $('#namespaceLockedDialog').modal('show');
return false; return false;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment