1、agent批量更新限制10台设备。
This commit is contained in:
+4
-1
@@ -78,7 +78,10 @@ public class RmAgentManagementController extends BaseController
|
||||
*/
|
||||
@PostMapping("/updateAgentNow")
|
||||
public AjaxResult updateAgentNow(@RequestBody RmAgentManagement rmAgentManagement){
|
||||
rmAgentManagementService.updateAgentNow(rmAgentManagement);
|
||||
int rows = rmAgentManagementService.updateAgentNow(rmAgentManagement);
|
||||
if(rows == -1){
|
||||
error("一次更新不能超过10台设备");
|
||||
}
|
||||
return success();
|
||||
}
|
||||
|
||||
|
||||
+10
-5
@@ -198,8 +198,7 @@ public class RmAgentManagementServiceImpl implements IRmAgentManagementService
|
||||
*/
|
||||
@Override
|
||||
public int addUpdatePolicy(RmAgentManagement rmAgentManagement) {
|
||||
processAgentData(rmAgentManagement);
|
||||
return 1;
|
||||
return processAgentData(rmAgentManagement);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -228,8 +227,13 @@ public class RmAgentManagementServiceImpl implements IRmAgentManagementService
|
||||
*/
|
||||
@Override
|
||||
public int updateAgentNow(RmAgentManagement rmAgentManagement) {
|
||||
processAgentData(rmAgentManagement);
|
||||
return 1;
|
||||
String clientIds = rmAgentManagement.getDeployDevice();
|
||||
String[] clientIdArr = clientIds.split("\n");
|
||||
// 校验clientId数量不能超过10个
|
||||
if (clientIdArr.length > 10) {
|
||||
return -1;
|
||||
}
|
||||
return processAgentData(rmAgentManagement);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -290,7 +294,7 @@ public class RmAgentManagementServiceImpl implements IRmAgentManagementService
|
||||
* 处理agen更新数据
|
||||
* @param rmAgentManagement
|
||||
*/
|
||||
public void processAgentData(RmAgentManagement rmAgentManagement){
|
||||
public int processAgentData(RmAgentManagement rmAgentManagement){
|
||||
String clientIds = rmAgentManagement.getDeployDevice();
|
||||
String[] clientIdArr = clientIds.split("\n");
|
||||
for (String clientId : clientIdArr) {
|
||||
@@ -355,5 +359,6 @@ public class RmAgentManagementServiceImpl implements IRmAgentManagementService
|
||||
log.error("发送设备配置失败,deviceId: {}", rmAgentManagement.getHardwareSn(), e);
|
||||
}
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user