|
|
@@ -87,8 +87,8 @@ function listenDetails(dataSourceQualifier, page, size, searchContent) {
|
|
|
numberOfCurrentPage = content.length;
|
|
|
for (var i = 0; i < numberOfCurrentPage; i++) {
|
|
|
addList(i, content[i].tableName, content[i].ids,
|
|
|
- content[i].method, content[i].modifyTime,
|
|
|
- content[i].messageId)
|
|
|
+ content[i].data, content[i].method,
|
|
|
+ content[i].modifyTime, content[i].messageId)
|
|
|
}
|
|
|
}
|
|
|
$("#totalElement").html(totalElement);
|
|
|
@@ -111,7 +111,9 @@ function listenDetails(dataSourceQualifier, page, size, searchContent) {
|
|
|
* @param tableName
|
|
|
* 表名
|
|
|
* @param ids
|
|
|
- * id
|
|
|
+ * ids
|
|
|
+ * @param data
|
|
|
+ * data
|
|
|
* @param method
|
|
|
* 更改类型,INSERT、UPDATE、DELETE
|
|
|
* @param modifyTime
|
|
|
@@ -119,14 +121,14 @@ function listenDetails(dataSourceQualifier, page, size, searchContent) {
|
|
|
* @param messageId
|
|
|
* 消息的id
|
|
|
*/
|
|
|
-function addList(i, tableName, ids, method, modifyTime, messageId) {
|
|
|
+function addList(i, tableName, ids, data, method, modifyTime, messageId) {
|
|
|
var listItemDiv = $("<div class='listItem'></div>");
|
|
|
var noDiv = $("<div class='minWidthColumn floatLeft overflowHidden'><span>"
|
|
|
+ ((page - 1) * size + i + 1) + "</span></div>");
|
|
|
var tableNameDiv = $("<div class='mediumWidthColumn floatLeft overflowHidden'><span>"
|
|
|
+ tableName + "</span></div>");
|
|
|
- var idsDiv = $("<div class='maxWidthColumn floatLeft overflowHidden'><span>"
|
|
|
- + ids + "</span></div>");
|
|
|
+ var dataDiv = $("<div class='maxWidthColumn floatLeft overflowHidden'><span>"
|
|
|
+ + (ids || data) + "</span></div>");
|
|
|
var methodDiv = $("<div class='minWidthColumn floatLeft overflowHidden'><span>"
|
|
|
+ method + "</span></div>");
|
|
|
var modifyTimeDiv = $("<div class='mediumWidthColumn floatLeft overflowHidden'><span>"
|
|
|
@@ -142,15 +144,14 @@ function addList(i, tableName, ids, method, modifyTime, messageId) {
|
|
|
|
|
|
listItemDiv.append(noDiv);
|
|
|
listItemDiv.append(tableNameDiv);
|
|
|
- listItemDiv.append(idsDiv);
|
|
|
+ listItemDiv.append(dataDiv);
|
|
|
listItemDiv.append(methodDiv);
|
|
|
listItemDiv.append(modifyTimeDiv);
|
|
|
listItemDiv.append(operationDiv);
|
|
|
$('#listContentContainer').append(listItemDiv);
|
|
|
|
|
|
updateButton.click(function() {
|
|
|
- updateIndex(tableName, ids.substring(1, ids.length - 1), method,
|
|
|
- messageId, listItemDiv);
|
|
|
+ updateIndex(tableName, ids, data, method, messageId, listItemDiv);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -160,7 +161,9 @@ function addList(i, tableName, ids, method, modifyTime, messageId) {
|
|
|
* @param tableName
|
|
|
* 表名
|
|
|
* @param ids
|
|
|
- * id
|
|
|
+ * ids
|
|
|
+ * @param data
|
|
|
+ * data
|
|
|
* @param method
|
|
|
* 需对索引做何种更改
|
|
|
* @param messageId
|
|
|
@@ -168,14 +171,18 @@ function addList(i, tableName, ids, method, modifyTime, messageId) {
|
|
|
* @param listItemDiv
|
|
|
* 所在行
|
|
|
*/
|
|
|
-function updateIndex(tableName, ids, method, messageId, listItemDiv) {
|
|
|
+function updateIndex(tableName, ids, data, method, messageId, listItemDiv) {
|
|
|
spinner = showLoading(spinner, spinnerContainer);
|
|
|
- var updateIndexUrl = "index/maintain?tableName=" + tableName + "&ids="
|
|
|
- + ids + "&method=" + method;
|
|
|
$.ajax({
|
|
|
- type : "get",
|
|
|
- url : updateIndexUrl,
|
|
|
- success : function(data) {
|
|
|
+ type : "post",
|
|
|
+ url : "index/maintain",
|
|
|
+ data : {
|
|
|
+ "tableName" : tableName,
|
|
|
+ "method" : method,
|
|
|
+ "ids" : ids,
|
|
|
+ "data" : data
|
|
|
+ },
|
|
|
+ success : function(result) {
|
|
|
// 更新索引后,出队消息
|
|
|
dequeueMessage(dataSourceQualifier, messageId, listItemDiv);
|
|
|
},
|