|
@@ -8,10 +8,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.cloud.host.CloudHostConfig;
|
|
import com.cloud.host.CloudHostConfig;
|
|
|
import com.cloud.host.PoolInfoEnum;
|
|
import com.cloud.host.PoolInfoEnum;
|
|
|
-import com.ecloud.sdk.ecs.v1.Client;
|
|
|
|
|
-import com.ecloud.sdk.ecs.v1.model.VmRebootPath;
|
|
|
|
|
-import com.ecloud.sdk.ecs.v1.model.VmRebootRequest;
|
|
|
|
|
-import com.ecloud.sdk.ecs.v1.model.VmRebootResponse;
|
|
|
|
|
import com.fs.common.core.domain.R;
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.utils.PubFun;
|
|
import com.fs.common.utils.PubFun;
|
|
@@ -1390,25 +1386,26 @@ public class QwUserServiceImpl implements IQwUserService
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
logger.error("获取主机信息异常,服务器IP:{}", IP);
|
|
logger.error("获取主机信息异常,服务器IP:{}", IP);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- if(StringUtils.isNotEmpty(serverId) && StringUtils.isNotEmpty(poolId) && StringUtils.isNotEmpty(accessKey) && StringUtils.isNotEmpty(secretKey)){
|
|
|
|
|
- Client client = CloudHostConfig.createClient(accessKey, secretKey, poolId);
|
|
|
|
|
- VmRebootRequest.Builder requestBuilder = VmRebootRequest.builder();
|
|
|
|
|
- VmRebootPath vmRebootPath = VmRebootPath.builder().serverId(serverId).build();
|
|
|
|
|
- requestBuilder.vmRebootPath(vmRebootPath);
|
|
|
|
|
- VmRebootRequest request = requestBuilder.build();
|
|
|
|
|
- VmRebootResponse result = client.vmReboot(request);
|
|
|
|
|
- System.out.println(result);
|
|
|
|
|
-
|
|
|
|
|
- if(!VmRebootResponse.StateEnum.OK.equals(result.getState())){
|
|
|
|
|
- return R.error(501,"重启主机异常," + result.getErrorMessage()).put("errMsg", result);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- return R.ok();
|
|
|
|
|
- } else {
|
|
|
|
|
- logger.error("重启云主机异常,获取主机信息异常,serverId:{},poolId:{},accessKey:{},secretKey:{}", serverId, poolId, accessKey, secretKey);
|
|
|
|
|
- return R.error(400,"重启云主机异常,获取主机信息异常");
|
|
|
|
|
- }
|
|
|
|
|
|
|
+//
|
|
|
|
|
+// if(StringUtils.isNotEmpty(serverId) && StringUtils.isNotEmpty(poolId) && StringUtils.isNotEmpty(accessKey) && StringUtils.isNotEmpty(secretKey)){
|
|
|
|
|
+// Client client = CloudHostConfig.createClient(accessKey, secretKey, poolId);
|
|
|
|
|
+// VmRebootRequest.Builder requestBuilder = VmRebootRequest.builder();
|
|
|
|
|
+// VmRebootPath vmRebootPath = VmRebootPath.builder().serverId(serverId).build();
|
|
|
|
|
+// requestBuilder.vmRebootPath(vmRebootPath);
|
|
|
|
|
+// VmRebootRequest request = requestBuilder.build();
|
|
|
|
|
+// VmRebootResponse result = client.vmReboot(request);
|
|
|
|
|
+// System.out.println(result);
|
|
|
|
|
+//
|
|
|
|
|
+// if(!VmRebootResponse.StateEnum.OK.equals(result.getState())){
|
|
|
|
|
+// return R.error(501,"重启主机异常," + result.getErrorMessage()).put("errMsg", result);
|
|
|
|
|
+// }
|
|
|
|
|
+//
|
|
|
|
|
+// return R.ok();
|
|
|
|
|
+// } else {
|
|
|
|
|
+// logger.error("重启云主机异常,获取主机信息异常,serverId:{},poolId:{},accessKey:{},secretKey:{}", serverId, poolId, accessKey, secretKey);
|
|
|
|
|
+// return R.error(400,"重启云主机异常,获取主机信息异常");
|
|
|
|
|
+// }
|
|
|
|
|
+ return R.ok();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|