Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
HMYDK committed Jul 4, 2024
1 parent edf26a5 commit 1961af1
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ public Boolean publishConfig(ConfigForm configForm, ConfigRequestInfo configRequ
if (StringUtils.isBlank(configRequestInfo.getBetaIps())) {
if (StringUtils.isBlank(configForm.getTag())) {
if (StringUtils.isNotBlank(configRequestInfo.getCasMd5())) {
//在数据库config_info中新增/修改数据,同时记录修改前的配置到his_config_info表中
configOperateResult = configInfoPersistService.insertOrUpdateCas(configRequestInfo.getSrcIp(),
configForm.getSrcUser(), configInfo, configAdvanceInfo);
if (!configOperateResult.isSuccess()) {
Expand All @@ -114,6 +115,7 @@ public Boolean publishConfig(ConfigForm configForm, ConfigRequestInfo configRequ
configOperateResult = configInfoPersistService.insertOrUpdate(configRequestInfo.getSrcIp(),
configForm.getSrcUser(), configInfo, configAdvanceInfo);
}
//发布通知事件
ConfigChangePublisher.notifyConfigChange(
new ConfigDataChangeEvent(false, configForm.getDataId(), configForm.getGroup(),
configForm.getNamespaceId(), configOperateResult.getLastModified()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -553,7 +553,7 @@ public ConfigOperateResult updateConfigInfoCas(final ConfigInfo configInfo, fina
if (configInfo.getAppName() == null) {
configInfo.setAppName(appNameTmp);
}

//更新数据
updateConfigInfoAtomicCas(configInfo, srcIp, srcUser, configAdvanceInfo);

String configTags = configAdvanceInfo == null ? null : (String) configAdvanceInfo.get("config_tags");
Expand All @@ -565,6 +565,7 @@ public ConfigOperateResult updateConfigInfoCas(final ConfigInfo configInfo, fina
}
Timestamp time = new Timestamp(System.currentTimeMillis());

//记录历史信息
historyConfigInfoPersistService.insertConfigHistoryAtomic(oldConfigInfo.getId(), oldConfigInfo, srcIp,
srcUser, time, "U");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,14 @@ public <E> PaginationHelper<E> createPaginationHelper() {
return new EmbeddedPaginationHelperImpl<>(databaseOperate);
}

/**
* @param configHistoryId id 781406224614797312
* @param configInfo config info:ConfigInfo{id=781406224614797312, dataId='example', group='DEFAULT_GROUP', tenant='', appName='', content='name: 张三', md5='1ec1f2c1584d460d76f8339e214a7d93'}
* @param srcIp ip:192.168.31.27
* @param srcUser user:nacos
* @param time time:2024-06-30 17:13:25.0
* @param ops ops type:U
*/
@Override
public void insertConfigHistoryAtomic(long configHistoryId, ConfigInfo configInfo, String srcIp, String srcUser,
final Timestamp time, String ops) {
Expand Down
5 changes: 4 additions & 1 deletion console-ui/src/globalLib.js
Original file line number Diff line number Diff line change
Expand Up @@ -517,6 +517,7 @@ const request = (function(_global) {

const _LOGINPAGE_ENABLED = localStorage.getItem(LOGINPAGE_ENABLED);

let accessTokenInHeader = '';
if (_LOGINPAGE_ENABLED !== 'false') {
let token = {};
try {
Expand All @@ -526,7 +527,8 @@ const request = (function(_global) {
goLogin();
}
const { accessToken = '' } = token;
params.push(`accessToken=${accessToken}`);
// params.push(`accessToken=${accessToken}`);
accessTokenInHeader = accessToken;
}

return $.ajax(
Expand All @@ -540,6 +542,7 @@ const request = (function(_global) {
},
headers: {
Authorization: localStorage.getItem('token'),
AccessToken: accessTokenInHeader,
},
})
).then(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,7 @@ class ConfigurationManagement extends React.Component {
}
props = this.props.getConfigsV2(params);
} else {
console.log(params);
props = this.props.getConfigs(params);
}
props
Expand Down
2 changes: 1 addition & 1 deletion console-ui/src/utils/request.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ const request = () => {
goLogin();
}
const { accessToken = '', username = '' } = token;
config.params.accessToken = accessToken;
// config.params.accessToken = accessToken;
// support #3548 and fix #5835
if (!url.includes('auth')) {
config.params.username = username;
Expand Down
4 changes: 2 additions & 2 deletions console/src/main/resources/static/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<link rel="stylesheet" type="text/css" href="console-ui/public/css/icon.css">
<link rel="stylesheet" type="text/css" href="console-ui/public/css/font-awesome.css">
<!-- 第三方css结束 -->
<link href="./css/main.css?50300f41fe7e73539edb" rel="stylesheet"></head>
<link href="./css/main.css?29b43ab04bb005264560" rel="stylesheet"></head>

<body>
<div id="root" style="overflow:hidden"></div>
Expand All @@ -56,6 +56,6 @@
<script src="console-ui/public/js/merge.js"></script>
<script src="console-ui/public/js/loader.js"></script>
<!-- 第三方js结束 -->
<script type="text/javascript" src="./js/main.js?50300f41fe7e73539edb"></script></body>
<script type="text/javascript" src="./js/main.js?29b43ab04bb005264560"></script></body>

</html>
4 changes: 2 additions & 2 deletions console/src/main/resources/static/js/main.js

Large diffs are not rendered by default.

0 comments on commit 1961af1

Please sign in to comment.