Commit 23c4f5a7 authored by Administrator's avatar Administrator

Merge branch 'feature-addLog' into 'master'

Controller层增添日志

See merge request !198
parents 6617b4f3 cb3b2888
package com.edgec.browserbackend.browser.controller; package com.edgec.browserbackend.browser.controller;
import com.edgec.browserbackend.account.dto.ResultDto; import com.edgec.browserbackend.account.dto.ResultDto;
import com.edgec.browserbackend.browser.dto.GroupDto;
import com.edgec.browserbackend.browser.service.IpResourceService; import com.edgec.browserbackend.browser.service.IpResourceService;
import com.edgec.browserbackend.common.commons.error.ClientRequestException; import com.edgec.browserbackend.common.commons.error.ClientRequestException;
import com.edgec.browserbackend.common.dto.Result; import org.slf4j.Logger;
import com.edgec.browserbackend.common.utils.FileUtil; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestMethod;
...@@ -23,16 +22,21 @@ import java.util.Map; ...@@ -23,16 +22,21 @@ import java.util.Map;
@RequestMapping("/config") @RequestMapping("/config")
public class ConfigController { public class ConfigController {
private final Logger log = LoggerFactory.getLogger(ConfigController.class);
@Autowired @Autowired
private IpResourceService ipResourceService; private IpResourceService ipResourceService;
@RequestMapping(value = "/ipOptions", method = RequestMethod.POST) @RequestMapping(value = "/ipOptions", method = RequestMethod.POST)
public ResultDto getIpOptions() { public ResultDto getIpOptions() {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getIpOptions】 ";
log.info("{}, params : ", logs);
try { try {
resultDto.setData(ipResourceService.getIpOptions()); resultDto.setData(ipResourceService.getIpOptions());
resultDto.setStatus(0); resultDto.setStatus(0);
}catch (ClientRequestException e) { }catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
...@@ -45,10 +49,13 @@ public class ConfigController { ...@@ -45,10 +49,13 @@ public class ConfigController {
@RequestMapping(value = "/setipOptions", method = RequestMethod.POST) @RequestMapping(value = "/setipOptions", method = RequestMethod.POST)
public ResultDto setIpOptions() { public ResultDto setIpOptions() {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【setIpOptions】 ";
log.info("{}, params : ", logs);
try { try {
ipResourceService.setIpOptions(); ipResourceService.setIpOptions();
resultDto.setStatus(0); resultDto.setStatus(0);
}catch (ClientRequestException e) { }catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
...@@ -61,10 +68,13 @@ public class ConfigController { ...@@ -61,10 +68,13 @@ public class ConfigController {
@RequestMapping(value = "/platformOptions", method = RequestMethod.POST) @RequestMapping(value = "/platformOptions", method = RequestMethod.POST)
public ResultDto getPlatformOptions() { public ResultDto getPlatformOptions() {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getPlatformOptions】 ";
log.info("{}, params : ", logs);
try { try {
resultDto.setData(ipResourceService.getPlatformOptions()); resultDto.setData(ipResourceService.getPlatformOptions());
resultDto.setStatus(0); resultDto.setStatus(0);
}catch (ClientRequestException e) { }catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
......
...@@ -2,6 +2,8 @@ package com.edgec.browserbackend.browser.controller; ...@@ -2,6 +2,8 @@ package com.edgec.browserbackend.browser.controller;
import com.edgec.browserbackend.account.dto.ResultDto; import com.edgec.browserbackend.account.dto.ResultDto;
import com.edgec.browserbackend.browser.service.GlobalFieldService; import com.edgec.browserbackend.browser.service.GlobalFieldService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -16,6 +18,8 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -16,6 +18,8 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/globalfield") @RequestMapping("/globalfield")
public class GlobalFieldController { public class GlobalFieldController {
private final Logger log = LoggerFactory.getLogger(GroupController.class);
@Autowired @Autowired
private GlobalFieldService globalFieldService; private GlobalFieldService globalFieldService;
...@@ -23,8 +27,14 @@ public class GlobalFieldController { ...@@ -23,8 +27,14 @@ public class GlobalFieldController {
@GetMapping("/speciallinestate") @GetMapping("/speciallinestate")
public ResultDto querySpecialLineState() { public ResultDto querySpecialLineState() {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addGroup】 ";
log.info("{}, params :", logs);
try {
resultDto.setStatus(0); resultDto.setStatus(0);
resultDto.setData(globalFieldService.querySpecialLineState()); resultDto.setData(globalFieldService.querySpecialLineState());
}catch (Exception e){
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
} }
package com.edgec.browserbackend.browser.controller; package com.edgec.browserbackend.browser.controller;
import com.alibaba.fastjson.JSONObject;
import com.edgec.browserbackend.account.dto.ResultDto; import com.edgec.browserbackend.account.dto.ResultDto;
import com.edgec.browserbackend.browser.domain.Group; import com.edgec.browserbackend.browser.domain.Group;
import com.edgec.browserbackend.browser.dto.GroupDto; import com.edgec.browserbackend.browser.dto.GroupDto;
import com.edgec.browserbackend.browser.service.GroupService; import com.edgec.browserbackend.browser.service.GroupService;
import com.edgec.browserbackend.common.commons.error.ClientRequestException; import com.edgec.browserbackend.common.commons.error.ClientRequestException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -19,18 +22,23 @@ import java.util.Map; ...@@ -19,18 +22,23 @@ import java.util.Map;
@RequestMapping("/group") @RequestMapping("/group")
public class GroupController { public class GroupController {
private final Logger log = LoggerFactory.getLogger(GroupController.class);
@Autowired @Autowired
private GroupService groupService; private GroupService groupService;
@RequestMapping("/add") @RequestMapping("/add")
public ResultDto addGroup(Principal principal, @RequestBody GroupDto groupDto) { public ResultDto addGroup(Principal principal, @RequestBody GroupDto groupDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addGroup】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(groupDto));
try { try {
GroupDto groupDto1 = new GroupDto(); GroupDto groupDto1 = new GroupDto();
groupDto1.setId(groupService.addGroup(principal.getName(), groupDto.getName())); groupDto1.setId(groupService.addGroup(principal.getName(), groupDto.getName()));
resultDto.setData(groupDto1); resultDto.setData(groupDto1);
resultDto.setStatus(0); resultDto.setStatus(0);
}catch (ClientRequestException e) { }catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
...@@ -43,10 +51,13 @@ public class GroupController { ...@@ -43,10 +51,13 @@ public class GroupController {
@RequestMapping("/update") @RequestMapping("/update")
public ResultDto updateGroup(Principal principal, @RequestBody Group group) { public ResultDto updateGroup(Principal principal, @RequestBody Group group) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【updateGroup】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(group));
try { try {
groupService.updateGroup(principal.getName(), group); groupService.updateGroup(principal.getName(), group);
resultDto.setStatus(0); resultDto.setStatus(0);
}catch (ClientRequestException e) { }catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
...@@ -59,10 +70,13 @@ public class GroupController { ...@@ -59,10 +70,13 @@ public class GroupController {
@RequestMapping("/del") @RequestMapping("/del")
public ResultDto deleteGroup(Principal principal, @RequestBody GroupDto groupDto) { public ResultDto deleteGroup(Principal principal, @RequestBody GroupDto groupDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【deleteGroup】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(groupDto));
try { try {
groupService.deleteGroup(principal.getName(), groupDto.getId()); groupService.deleteGroup(principal.getName(), groupDto.getId());
resultDto.setStatus(0); resultDto.setStatus(0);
}catch (ClientRequestException e) { }catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
...@@ -75,11 +89,14 @@ public class GroupController { ...@@ -75,11 +89,14 @@ public class GroupController {
@RequestMapping("/list") @RequestMapping("/list")
public ResultDto getGroupList(Principal principal) { public ResultDto getGroupList(Principal principal) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getGroupList】 ";
log.info("{}, params : {}", logs, principal.getName());
try { try {
List<GroupDto> groupDtos = groupService.getGroupList(principal.getName()); List<GroupDto> groupDtos = groupService.getGroupList(principal.getName());
resultDto.setData(groupDtos); resultDto.setData(groupDtos);
resultDto.setStatus(0); resultDto.setStatus(0);
}catch (ClientRequestException e) { }catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
......
package com.edgec.browserbackend.browser.controller; package com.edgec.browserbackend.browser.controller;
import com.alibaba.fastjson.JSONObject;
import com.edgec.browserbackend.account.dto.ResultDto; import com.edgec.browserbackend.account.dto.ResultDto;
import com.edgec.browserbackend.browser.domain.WinHistory; import com.edgec.browserbackend.browser.domain.WinHistory;
import com.edgec.browserbackend.browser.dto.HistoryListRequestDto; import com.edgec.browserbackend.browser.dto.HistoryListRequestDto;
...@@ -7,6 +8,8 @@ import com.edgec.browserbackend.browser.dto.LoginHistoryDto; ...@@ -7,6 +8,8 @@ import com.edgec.browserbackend.browser.dto.LoginHistoryDto;
import com.edgec.browserbackend.browser.dto.OperationHistoryDto; import com.edgec.browserbackend.browser.dto.OperationHistoryDto;
import com.edgec.browserbackend.browser.service.HistoryService; import com.edgec.browserbackend.browser.service.HistoryService;
import com.edgec.browserbackend.common.commons.error.ClientRequestException; import com.edgec.browserbackend.common.commons.error.ClientRequestException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -19,16 +22,21 @@ import java.util.Map; ...@@ -19,16 +22,21 @@ import java.util.Map;
@RequestMapping("/history") @RequestMapping("/history")
public class HistoryController { public class HistoryController {
private final Logger log = LoggerFactory.getLogger(HistoryController.class);
@Autowired @Autowired
HistoryService historyService; HistoryService historyService;
@RequestMapping(value = "/login/add", method = RequestMethod.POST) @RequestMapping(value = "/login/add", method = RequestMethod.POST)
public ResultDto addLoginHistory(Principal principal, @RequestBody LoginHistoryDto loginHistoryDto) { public ResultDto addLoginHistory(Principal principal, @RequestBody LoginHistoryDto loginHistoryDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addLoginHistory】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(loginHistoryDto));
try { try {
historyService.addLoginHistory(principal.getName(), loginHistoryDto); historyService.addLoginHistory(principal.getName(), loginHistoryDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -37,10 +45,13 @@ public class HistoryController { ...@@ -37,10 +45,13 @@ public class HistoryController {
@RequestMapping(value = "/operation/add", method = RequestMethod.POST) @RequestMapping(value = "/operation/add", method = RequestMethod.POST)
public ResultDto addOperationHistory(Principal principal, @RequestBody OperationHistoryDto operationHistoryDto) { public ResultDto addOperationHistory(Principal principal, @RequestBody OperationHistoryDto operationHistoryDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addOperationHistory】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(operationHistoryDto));
try { try {
historyService.addOperationHistory(principal.getName(), operationHistoryDto); historyService.addOperationHistory(principal.getName(), operationHistoryDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -49,10 +60,13 @@ public class HistoryController { ...@@ -49,10 +60,13 @@ public class HistoryController {
@RequestMapping(value = "/login/list", method = RequestMethod.POST) @RequestMapping(value = "/login/list", method = RequestMethod.POST)
public ResultDto getLoginHistories(Principal principal, @RequestBody HistoryListRequestDto historyListRequestDto) { public ResultDto getLoginHistories(Principal principal, @RequestBody HistoryListRequestDto historyListRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getLoginHistories】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(historyListRequestDto));
try { try {
resultDto.setData(historyService.getLoginHistories(principal.getName(), historyListRequestDto)); resultDto.setData(historyService.getLoginHistories(principal.getName(), historyListRequestDto));
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -61,10 +75,13 @@ public class HistoryController { ...@@ -61,10 +75,13 @@ public class HistoryController {
@RequestMapping(value = "/operation/list", method = RequestMethod.POST) @RequestMapping(value = "/operation/list", method = RequestMethod.POST)
public ResultDto getOperationHistories(Principal principal, @RequestBody HistoryListRequestDto historyListRequestDto) { public ResultDto getOperationHistories(Principal principal, @RequestBody HistoryListRequestDto historyListRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getOperationHistories】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(historyListRequestDto));
try { try {
resultDto.setData(historyService.getOperationHistories(principal.getName(), historyListRequestDto)); resultDto.setData(historyService.getOperationHistories(principal.getName(), historyListRequestDto));
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -73,11 +90,14 @@ public class HistoryController { ...@@ -73,11 +90,14 @@ public class HistoryController {
@PostMapping("/url/add") @PostMapping("/url/add")
public void addWinlog(Principal principal, @RequestBody String urlRecord) { public void addWinlog(Principal principal, @RequestBody String urlRecord) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addWinlog】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(urlRecord));
try { try {
WinHistory winHistory = new WinHistory(Instant.now().toEpochMilli(), urlRecord); WinHistory winHistory = new WinHistory(Instant.now().toEpochMilli(), urlRecord);
historyService.addBrowserWinLog(principal.getName(), winHistory); historyService.addBrowserWinLog(principal.getName(), winHistory);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
} }
......
package com.edgec.browserbackend.browser.controller; package com.edgec.browserbackend.browser.controller;
import com.alibaba.fastjson.JSONObject;
import com.edgec.browserbackend.account.dto.ResultDto; import com.edgec.browserbackend.account.dto.ResultDto;
import com.edgec.browserbackend.browser.dto.IpListRequestDto; import com.edgec.browserbackend.browser.dto.IpListRequestDto;
import com.edgec.browserbackend.browser.dto.IpPageResultDto; import com.edgec.browserbackend.browser.dto.IpPageResultDto;
import com.edgec.browserbackend.browser.dto.IpResourceRequestDto; import com.edgec.browserbackend.browser.dto.IpResourceRequestDto;
import com.edgec.browserbackend.browser.dto.IpResourceUpdateDto; import com.edgec.browserbackend.browser.dto.IpResourceUpdateDto;
import com.edgec.browserbackend.browser.service.Impl.IpResourceServiceImpl;
import com.edgec.browserbackend.browser.service.IpResourceService; import com.edgec.browserbackend.browser.service.IpResourceService;
import com.edgec.browserbackend.common.auth.Securitys; import com.edgec.browserbackend.common.auth.Securitys;
import com.edgec.browserbackend.common.commons.error.ClientRequestException; import com.edgec.browserbackend.common.commons.error.ClientRequestException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
...@@ -27,23 +31,33 @@ public class IpControlloer { ...@@ -27,23 +31,33 @@ public class IpControlloer {
@Autowired @Autowired
private IpResourceService ipResourceService; private IpResourceService ipResourceService;
private final Logger log = LoggerFactory.getLogger(IpResourceServiceImpl.class);
/** /**
* 购买IP资源 * 购买IP资源
*
* @param principal principal
* @param ipResourceRequestDto todo
* @return ResultDto
*/ */
@RequestMapping(value = "/buy", method = RequestMethod.POST) @RequestMapping(value = "/buy", method = RequestMethod.POST)
public ResultDto buyIp(Principal principal, @RequestBody IpResourceRequestDto ipResourceRequestDto) { public ResultDto buyIp(Principal principal, @RequestBody IpResourceRequestDto ipResourceRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【buyIp】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(ipResourceRequestDto));
try { try {
List<String> ipResourceDto = ipResourceService.buyIp(principal.getName(), ipResourceRequestDto); List<String> ipResourceDto = ipResourceService.buyIp(principal.getName(), ipResourceRequestDto);
resultDto.setData(ipResourceDto); resultDto.setData(ipResourceDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
statusInfo.put("message", e.getMessage()); statusInfo.put("message", e.getMessage());
resultDto.setStatusInfo(statusInfo); resultDto.setStatusInfo(statusInfo);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
...@@ -53,19 +67,30 @@ public class IpControlloer { ...@@ -53,19 +67,30 @@ public class IpControlloer {
return resultDto; return resultDto;
} }
/**
* 续费IP资源
*
* @param principal principal
* @param ipResourceRequestDto todo
* @return ResultDto
*/
@RequestMapping(value = "/renew", method = RequestMethod.POST) @RequestMapping(value = "/renew", method = RequestMethod.POST)
public ResultDto renewIp(Principal principal, @RequestBody IpResourceRequestDto ipResourceRequestDto) { public ResultDto renewIp(Principal principal, @RequestBody IpResourceRequestDto ipResourceRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【renewIp】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(ipResourceRequestDto));
try { try {
resultDto.setData(ipResourceService.renewIp(principal.getName(), ipResourceRequestDto)); resultDto.setData(ipResourceService.renewIp(principal.getName(), ipResourceRequestDto));
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
statusInfo.put("message", e.getMessage()); statusInfo.put("message", e.getMessage());
resultDto.setStatusInfo(statusInfo); resultDto.setStatusInfo(statusInfo);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
...@@ -77,14 +102,21 @@ public class IpControlloer { ...@@ -77,14 +102,21 @@ public class IpControlloer {
/** /**
* 删除指定IP资源 * 删除指定IP资源
*
* @param principal principal
* @param ipResourceRequestDto todo
* @return ResultDto
*/ */
@RequestMapping(value = "/del", method = RequestMethod.POST) @RequestMapping(value = "/del", method = RequestMethod.POST)
public ResultDto deleteIp(Principal principal, @RequestBody IpResourceRequestDto ipResourceRequestDto) { public ResultDto deleteIp(Principal principal, @RequestBody IpResourceRequestDto ipResourceRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【deleteIp】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(ipResourceRequestDto));
try { try {
resultDto.setData(ipResourceService.deleteIp(principal.getName(), ipResourceRequestDto)); resultDto.setData(ipResourceService.deleteIp(principal.getName(), ipResourceRequestDto));
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
...@@ -94,15 +126,25 @@ public class IpControlloer { ...@@ -94,15 +126,25 @@ public class IpControlloer {
return resultDto; return resultDto;
} }
/**
* 获取IP列表
*
* @param principal principal
* @param ipListRequestDto todo
* @return ResultDto
*/
@RequestMapping(value = "/list", method = RequestMethod.POST) @RequestMapping(value = "/list", method = RequestMethod.POST)
public ResultDto getIpList(Principal principal, @RequestBody IpListRequestDto ipListRequestDto) { public ResultDto getIpList(Principal principal, @RequestBody IpListRequestDto ipListRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getIpList】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(ipListRequestDto));
try { try {
IpPageResultDto ipResourceDto = ipResourceService.getIpList(principal.getName(), ipListRequestDto.getGroupType(), ipListRequestDto.getPage(), IpPageResultDto ipResourceDto = ipResourceService.getIpList(principal.getName(), ipListRequestDto.getGroupType(), ipListRequestDto.getPage(),
ipListRequestDto.getAmount(), ipListRequestDto.getFilter()); ipListRequestDto.getAmount(), ipListRequestDto.getFilter());
resultDto.setData(ipResourceDto); resultDto.setData(ipResourceDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode()); statusInfo.put("code", e.getErrorCode());
...@@ -112,20 +154,30 @@ public class IpControlloer { ...@@ -112,20 +154,30 @@ public class IpControlloer {
return resultDto; return resultDto;
} }
/**
* (暂不知)
*
* @param principal principal
* @param ipResourceUpdateDto todo
* @return ResultDto
*/
@RequestMapping(value = "/update", method = RequestMethod.POST) @RequestMapping(value = "/update", method = RequestMethod.POST)
public ResultDto updateIp(Principal principal, @RequestBody IpResourceUpdateDto ipResourceUpdateDto) { public ResultDto updateIp(Principal principal, @RequestBody IpResourceUpdateDto ipResourceUpdateDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【updateIp】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(ipResourceUpdateDto));
try { try {
ipResourceService.updateIp(principal.getName(), ipResourceUpdateDto); ipResourceService.updateIp(principal.getName(), ipResourceUpdateDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", e.getErrorCode().getCode()); statusInfo.put("code", e.getErrorCode().getCode());
statusInfo.put("message", e.getErrorCode().getReason()); statusInfo.put("message", e.getErrorCode().getReason());
resultDto.setStatusInfo(statusInfo); resultDto.setStatusInfo(statusInfo);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
...@@ -135,15 +187,25 @@ public class IpControlloer { ...@@ -135,15 +187,25 @@ public class IpControlloer {
return resultDto; return resultDto;
} }
/**
* 获取IP信息
*
* @param principal principal
* @param ipResourceUpdateDto todo
* @return ResultDto
*/
@RequestMapping(value = "/query", method = RequestMethod.POST) @RequestMapping(value = "/query", method = RequestMethod.POST)
public ResultDto queryIp(Principal principal, @RequestBody IpResourceUpdateDto ipResourceUpdateDto) { public ResultDto queryIp(Principal principal, @RequestBody IpResourceUpdateDto ipResourceUpdateDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【queryIp】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(ipResourceUpdateDto));
try { try {
HashMap<String, Boolean> map = new HashMap<>(); HashMap<String, Boolean> map = new HashMap<>();
map.put("found", ipResourceService.queryIpExist(principal.getName(), ipResourceUpdateDto)); map.put("found", ipResourceService.queryIpExist(principal.getName(), ipResourceUpdateDto));
resultDto.setData(map); resultDto.setData(map);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
...@@ -153,13 +215,23 @@ public class IpControlloer { ...@@ -153,13 +215,23 @@ public class IpControlloer {
return resultDto; return resultDto;
} }
/**
*
*
* @param principal principal
* @param ipResourceRequestDto todo
* @return ResultDto
*/
@RequestMapping(value = "/detail", method = RequestMethod.POST) @RequestMapping(value = "/detail", method = RequestMethod.POST)
public ResultDto queryIpDetail(Principal principal, @RequestBody IpResourceRequestDto ipResourceRequestDto) { public ResultDto queryIpDetail(Principal principal, @RequestBody IpResourceRequestDto ipResourceRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【queryIpDetail】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(ipResourceRequestDto));
try { try {
resultDto.setData(ipResourceService.queryIp(principal.getName(), ipResourceRequestDto)); resultDto.setData(ipResourceService.queryIp(principal.getName(), ipResourceRequestDto));
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
...@@ -169,13 +241,22 @@ public class IpControlloer { ...@@ -169,13 +241,22 @@ public class IpControlloer {
return resultDto; return resultDto;
} }
/**
*
*
* @param principal principal
* @return ResultDto
*/
@RequestMapping(value = "/special/set", method = RequestMethod.PUT) @RequestMapping(value = "/special/set", method = RequestMethod.PUT)
public ResultDto setSpecialLine(Principal principal) { public ResultDto setSpecialLine(Principal principal) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【setSpecialLine】 ";
log.info("{}, params : {}", logs, principal.getName());
try { try {
ipResourceService.setSpecialLine(); ipResourceService.setSpecialLine();
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
...@@ -185,13 +266,22 @@ public class IpControlloer { ...@@ -185,13 +266,22 @@ public class IpControlloer {
return resultDto; return resultDto;
} }
/**
*
*
* @param principal principal
* @return ResultDto
*/
@RequestMapping(value = "/releasedeleted", method = RequestMethod.PUT) @RequestMapping(value = "/releasedeleted", method = RequestMethod.PUT)
public ResultDto deleteUseless(Principal principal) { public ResultDto deleteUseless(Principal principal) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【deleteUseless】 ";
log.info("{}, params : {}", logs, principal.getName());
try { try {
ipResourceService.releaseDeletedIp(); ipResourceService.releaseDeletedIp();
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
...@@ -201,14 +291,23 @@ public class IpControlloer { ...@@ -201,14 +291,23 @@ public class IpControlloer {
return resultDto; return resultDto;
} }
/**
*
*
* @param principal principal
* @return ResultDto
*/
@RequestMapping(value = "/transferbindshops", method = RequestMethod.PUT) @RequestMapping(value = "/transferbindshops", method = RequestMethod.PUT)
@PreAuthorize(Securitys.ADMIN_EL) @PreAuthorize(Securitys.ADMIN_EL)
public ResultDto transferBindShops(Principal principal) { public ResultDto transferBindShops(Principal principal) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【transferBindShops】 ";
log.info("{}, params : {}", logs, principal.getName());
try { try {
ipResourceService.transferBindShops(); ipResourceService.transferBindShops();
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) { } catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 80001); statusInfo.put("code", 80001);
......
...@@ -26,7 +26,7 @@ import java.util.Map; ...@@ -26,7 +26,7 @@ import java.util.Map;
@RequestMapping("/shop") @RequestMapping("/shop")
public class ShopController { public class ShopController {
private final Logger logger = LoggerFactory.getLogger(ShopController.class); private final Logger log = LoggerFactory.getLogger(ShopController.class);
@Autowired @Autowired
private ShopService shopService; private ShopService shopService;
...@@ -34,15 +34,19 @@ public class ShopController { ...@@ -34,15 +34,19 @@ public class ShopController {
@Autowired @Autowired
private IpAndShopService ipAndShopService; private IpAndShopService ipAndShopService;
@PostMapping("/add") @PostMapping("/add")
public ResultDto addShop(Principal principal, @RequestBody ShopResultDto shopResultDto) { public ResultDto addShop(Principal principal, @RequestBody ShopResultDto shopResultDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addShop】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopResultDto));
try { try {
ShopStringResultDto shopStringResultDto = new ShopStringResultDto(); ShopStringResultDto shopStringResultDto = new ShopStringResultDto();
shopStringResultDto.setId(shopService.addShop(principal.getName(), shopResultDto)); shopStringResultDto.setId(shopService.addShop(principal.getName(), shopResultDto));
resultDto.setData(shopStringResultDto); resultDto.setData(shopStringResultDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -51,6 +55,9 @@ public class ShopController { ...@@ -51,6 +55,9 @@ public class ShopController {
@PostMapping("/multiadd") @PostMapping("/multiadd")
public ResultDto addShops(Principal principal, @RequestParam("file") MultipartFile file) { public ResultDto addShops(Principal principal, @RequestParam("file") MultipartFile file) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addShops】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(file));
String name = file.getOriginalFilename(); String name = file.getOriginalFilename();
if (name.length() < 6 || !name.substring(name.length() - 5).equals(".xlsx")) { if (name.length() < 6 || !name.substring(name.length() - 5).equals(".xlsx")) {
resultDto.setStatus(-1); resultDto.setStatus(-1);
...@@ -63,6 +70,7 @@ public class ShopController { ...@@ -63,6 +70,7 @@ public class ShopController {
shopService.addShops(principal.getName(), file); shopService.addShops(principal.getName(), file);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException | IOException e) { } catch (ClientRequestException | IOException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
resultDto.setStatus(-1); resultDto.setStatus(-1);
Map<String, Object> statusInfo = new HashMap<>(); Map<String, Object> statusInfo = new HashMap<>();
statusInfo.put("code", 40102); statusInfo.put("code", 40102);
...@@ -75,12 +83,15 @@ public class ShopController { ...@@ -75,12 +83,15 @@ public class ShopController {
@RequestMapping(value = "/update", method = RequestMethod.POST) @RequestMapping(value = "/update", method = RequestMethod.POST)
public ResultDto updateShop(Principal principal, @RequestBody ShopResultDto shopResultDto) { public ResultDto updateShop(Principal principal, @RequestBody ShopResultDto shopResultDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【updateShop】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopResultDto));
try { try {
ShopStringResultDto shopStringResultDto = new ShopStringResultDto(); ShopStringResultDto shopStringResultDto = new ShopStringResultDto();
shopStringResultDto.setId(shopService.updateShop(principal.getName(), shopResultDto)); shopStringResultDto.setId(shopService.updateShop(principal.getName(), shopResultDto));
resultDto.setData(shopStringResultDto); resultDto.setData(shopStringResultDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -89,10 +100,13 @@ public class ShopController { ...@@ -89,10 +100,13 @@ public class ShopController {
@RequestMapping(value = "/delete", method = RequestMethod.POST) @RequestMapping(value = "/delete", method = RequestMethod.POST)
public ResultDto deleteShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto deleteShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【deleteShop】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
shopService.deleteShop(principal.getName(), shopRequestDto.getShopId()); shopService.deleteShop(principal.getName(), shopRequestDto.getShopId());
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -101,11 +115,14 @@ public class ShopController { ...@@ -101,11 +115,14 @@ public class ShopController {
@RequestMapping(value = "/bind", method = RequestMethod.POST) @RequestMapping(value = "/bind", method = RequestMethod.POST)
public ResultDto bindShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto bindShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【bindShop】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
ipAndShopService.bindShop(principal.getName(), shopRequestDto); ipAndShopService.bindShop(principal.getName(), shopRequestDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
logger.error("fail to bind shop", e); log.error("{}, Exception : {}", logs, e.getMessage(), e);
log.error("fail to bind shop", e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -114,10 +131,13 @@ public class ShopController { ...@@ -114,10 +131,13 @@ public class ShopController {
@RequestMapping(value = "/unbind", method = RequestMethod.POST) @RequestMapping(value = "/unbind", method = RequestMethod.POST)
public ResultDto unBindShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto unBindShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【unBindShop】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
ipAndShopService.unBindShop(principal.getName(), shopRequestDto); ipAndShopService.unBindShop(principal.getName(), shopRequestDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -129,10 +149,13 @@ public class ShopController { ...@@ -129,10 +149,13 @@ public class ShopController {
@RequestMapping(value = "/transfer", method = RequestMethod.POST) @RequestMapping(value = "/transfer", method = RequestMethod.POST)
public ResultDto transferShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto transferShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【transfer】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
shopService.transferShop(principal.getName(), shopRequestDto.getShopId(), shopRequestDto.getToGroup()); shopService.transferShop(principal.getName(), shopRequestDto.getShopId(), shopRequestDto.getToGroup());
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -144,10 +167,13 @@ public class ShopController { ...@@ -144,10 +167,13 @@ public class ShopController {
@RequestMapping(value = "/assign", method = RequestMethod.POST) @RequestMapping(value = "/assign", method = RequestMethod.POST)
public ResultDto assignShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto assignShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【assignShop】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
shopService.assignShops(principal.getName(), shopRequestDto.getShopIds(), shopRequestDto.getToUsers()); shopService.assignShops(principal.getName(), shopRequestDto.getShopIds(), shopRequestDto.getToUsers());
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -158,18 +184,21 @@ public class ShopController { ...@@ -158,18 +184,21 @@ public class ShopController {
*/ */
@RequestMapping(value = "/list", method = RequestMethod.POST) @RequestMapping(value = "/list", method = RequestMethod.POST)
public ResultDto getShopList(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto getShopList(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
logger.info("shop list params {}", JSONObject.toJSONString(shopRequestDto)); log.info("shop list params {}", JSONObject.toJSONString(shopRequestDto));
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getShopList】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
ShopPageResultDto shopDtos = shopService.getShopList(principal.getName(), shopRequestDto.getGroup(), ShopPageResultDto shopDtos = shopService.getShopList(principal.getName(), shopRequestDto.getGroup(),
shopRequestDto.getPage(), shopRequestDto.getAmount(), shopRequestDto.getFilter(), null); shopRequestDto.getPage(), shopRequestDto.getAmount(), shopRequestDto.getFilter(), null);
resultDto.setData(shopDtos); resultDto.setData(shopDtos);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
logger.info("getshoplist totalTime:{}, {},{}", principal.getName(), System.currentTimeMillis() - start, Thread.currentThread().getName()); log.info("getshoplist totalTime:{}, {},{}", principal.getName(), System.currentTimeMillis() - start, Thread.currentThread().getName());
return resultDto; return resultDto;
} }
...@@ -179,9 +208,11 @@ public class ShopController { ...@@ -179,9 +208,11 @@ public class ShopController {
*/ */
@RequestMapping(value = "/penghai/list", method = RequestMethod.POST) @RequestMapping(value = "/penghai/list", method = RequestMethod.POST)
public ResultDto getPenghaiShopList(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto getPenghaiShopList(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
logger.info("shop list params {}", JSONObject.toJSONString(shopRequestDto)); log.info("shop list params {}", JSONObject.toJSONString(shopRequestDto));
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getPenghaiShopList】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
ShopPageResultDto shopDtos = shopService.getShopList(principal.getName(), shopRequestDto.getGroup(), ShopPageResultDto shopDtos = shopService.getShopList(principal.getName(), shopRequestDto.getGroup(),
...@@ -189,9 +220,10 @@ public class ShopController { ...@@ -189,9 +220,10 @@ public class ShopController {
resultDto.setData(shopDtos); resultDto.setData(shopDtos);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
logger.info("getshoplist totalTime:{},{}, {},{}", "penghai", principal.getName(), System.currentTimeMillis() - start, Thread.currentThread().getName()); log.info("getshoplist totalTime:{},{}, {},{}", "penghai", principal.getName(), System.currentTimeMillis() - start, Thread.currentThread().getName());
return resultDto; return resultDto;
} }
...@@ -201,11 +233,14 @@ public class ShopController { ...@@ -201,11 +233,14 @@ public class ShopController {
@RequestMapping(value = "/subusers", method = RequestMethod.POST) @RequestMapping(value = "/subusers", method = RequestMethod.POST)
public ResultDto getShopSubUsers(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto getShopSubUsers(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getShopSubUsers】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
List<String> subUsers = shopService.getShopUsers(principal.getName(), shopRequestDto.getShopId()); List<String> subUsers = shopService.getShopUsers(principal.getName(), shopRequestDto.getShopId());
resultDto.setData(subUsers); resultDto.setData(subUsers);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -214,11 +249,14 @@ public class ShopController { ...@@ -214,11 +249,14 @@ public class ShopController {
@RequestMapping(value = "/batch/subusers", method = RequestMethod.POST) @RequestMapping(value = "/batch/subusers", method = RequestMethod.POST)
public ResultDto getBatchShopSubUsers(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto getBatchShopSubUsers(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getBatchShopSubUsers】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
List<String> subUsers = shopService.getBatchShopUsers(principal.getName(), shopRequestDto.getShopIds()); List<String> subUsers = shopService.getBatchShopUsers(principal.getName(), shopRequestDto.getShopIds());
resultDto.setData(subUsers); resultDto.setData(subUsers);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -230,11 +268,14 @@ public class ShopController { ...@@ -230,11 +268,14 @@ public class ShopController {
@RequestMapping(value = "/query", method = RequestMethod.POST) @RequestMapping(value = "/query", method = RequestMethod.POST)
public ResultDto queryShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) { public ResultDto queryShop(Principal principal, @RequestBody ShopRequestDto shopRequestDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【queryShop】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(shopRequestDto));
try { try {
ShopResultDto shopDto = shopService.queryShop(principal.getName(), shopRequestDto.getShopId()); ShopResultDto shopDto = shopService.queryShop(principal.getName(), shopRequestDto.getShopId());
resultDto.setData(shopDto); resultDto.setData(shopDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -245,13 +286,16 @@ public class ShopController { ...@@ -245,13 +286,16 @@ public class ShopController {
*/ */
@GetMapping(value = "/deal_dirtydata") @GetMapping(value = "/deal_dirtydata")
public ResultDto dealDirtydata() { public ResultDto dealDirtydata() {
Integer num = shopService.dealDirtyData();
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【dealDirtydata】 ";
log.info("{}, params :", logs);
try {
Integer num = shopService.dealDirtyData();
resultDto.setStatus(0); resultDto.setStatus(0);
resultDto.setData("修复脏数据" + num + "条"); resultDto.setData("修复脏数据" + num + "条");
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
...@@ -261,11 +305,16 @@ public class ShopController { ...@@ -261,11 +305,16 @@ public class ShopController {
*/ */
@GetMapping("/cookie/{shopId}") @GetMapping("/cookie/{shopId}")
public ResultDto getShopCookie(@PathVariable String shopId) { public ResultDto getShopCookie(@PathVariable String shopId) {
String cookie = shopService.queryShopCookieById(shopId);
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getShopCookie】 ";
log.info("{}, params : {}", logs, shopId);
try {
String cookie = shopService.queryShopCookieById(shopId);
resultDto.setStatus(0); resultDto.setStatus(0);
resultDto.setData(cookie); resultDto.setData(cookie);
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
...@@ -274,10 +323,15 @@ public class ShopController { ...@@ -274,10 +323,15 @@ public class ShopController {
*/ */
@DeleteMapping("/cookie/{shopId}") @DeleteMapping("/cookie/{shopId}")
public ResultDto delShopCookie(@PathVariable String shopId) { public ResultDto delShopCookie(@PathVariable String shopId) {
Integer result = shopService.deleteShopCookieById(shopId);
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getVpsList】 ";
log.info("{}, params : {}", logs, shopId);
try {
Integer result = shopService.deleteShopCookieById(shopId);
resultDto.setStatus(result); resultDto.setStatus(result);
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
......
package com.edgec.browserbackend.browser.controller; package com.edgec.browserbackend.browser.controller;
import com.alibaba.fastjson.JSONObject;
import com.edgec.browserbackend.account.dto.ResultDto; import com.edgec.browserbackend.account.dto.ResultDto;
import com.edgec.browserbackend.browser.domain.UserCode; import com.edgec.browserbackend.browser.domain.UserCode;
import com.edgec.browserbackend.browser.dto.FavoriteUrl; import com.edgec.browserbackend.browser.dto.FavoriteUrl;
...@@ -8,6 +9,8 @@ import com.edgec.browserbackend.browser.dto.TempReportDto; ...@@ -8,6 +9,8 @@ import com.edgec.browserbackend.browser.dto.TempReportDto;
import com.edgec.browserbackend.browser.service.ShopService; import com.edgec.browserbackend.browser.service.ShopService;
import com.edgec.browserbackend.browser.service.TempService; import com.edgec.browserbackend.browser.service.TempService;
import com.edgec.browserbackend.common.commons.error.ClientRequestException; import com.edgec.browserbackend.common.commons.error.ClientRequestException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -22,6 +25,8 @@ import java.util.Map; ...@@ -22,6 +25,8 @@ import java.util.Map;
@RequestMapping("/temp") @RequestMapping("/temp")
public class TempController { public class TempController {
private final Logger log = LoggerFactory.getLogger(TempController.class);
@Autowired @Autowired
private TempService tempService; private TempService tempService;
...@@ -33,7 +38,13 @@ public class TempController { ...@@ -33,7 +38,13 @@ public class TempController {
*/ */
@PostMapping(value = "/usercode") @PostMapping(value = "/usercode")
public void addUserCode(@RequestBody UserCode userCode) { public void addUserCode(@RequestBody UserCode userCode) {
String logs = "【addUserCode】 ";
log.info("{}, params : {}", logs, JSONObject.toJSONString(userCode));
try {
tempService.save(userCode); tempService.save(userCode);
}catch (Exception e){
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
} }
@GetMapping("/{ip}") @GetMapping("/{ip}")
...@@ -47,11 +58,14 @@ public class TempController { ...@@ -47,11 +58,14 @@ public class TempController {
@GetMapping("/favorites/{shopId}") @GetMapping("/favorites/{shopId}")
public ResultDto getFavoritesByShopId(@PathVariable("shopId") String shopId) { public ResultDto getFavoritesByShopId(@PathVariable("shopId") String shopId) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getFavoritesByShopId】 ";
log.info("{}, params : {}", logs, shopId);
try { try {
List<FavoriteUrl> list = shopService.getFavoritesByShopId(shopId); List<FavoriteUrl> list = shopService.getFavoritesByShopId(shopId);
resultDto.setData(list); resultDto.setData(list);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -63,11 +77,14 @@ public class TempController { ...@@ -63,11 +77,14 @@ public class TempController {
@DeleteMapping("/favorites") @DeleteMapping("/favorites")
public ResultDto deleteFavoritesByShopId(@RequestBody FavoriteUrlDto favoriteUrlDto) { public ResultDto deleteFavoritesByShopId(@RequestBody FavoriteUrlDto favoriteUrlDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addUserCode】 ";
log.info("{}, params : {}", logs, JSONObject.toJSONString(favoriteUrlDto));
try { try {
FavoriteUrl favoriteUrl = new FavoriteUrl("", favoriteUrlDto.getUrl()); FavoriteUrl favoriteUrl = new FavoriteUrl("", favoriteUrlDto.getUrl());
resultDto.setData(shopService.deleteFavoritesByShopId(favoriteUrlDto.getShopId(), favoriteUrl)); resultDto.setData(shopService.deleteFavoritesByShopId(favoriteUrlDto.getShopId(), favoriteUrl));
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
...@@ -79,12 +96,15 @@ public class TempController { ...@@ -79,12 +96,15 @@ public class TempController {
@PostMapping("/favorites") @PostMapping("/favorites")
public ResultDto saveFavoritesByShopId(@RequestBody FavoriteUrlDto favoriteUrlDto) { public ResultDto saveFavoritesByShopId(@RequestBody FavoriteUrlDto favoriteUrlDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addUserCode】 ";
log.info("{}, params : {}", logs, JSONObject.toJSONString(favoriteUrlDto));
try { try {
FavoriteUrl favoriteUrl = new FavoriteUrl(favoriteUrlDto.getTitle(), favoriteUrlDto.getUrl()); FavoriteUrl favoriteUrl = new FavoriteUrl(favoriteUrlDto.getTitle(), favoriteUrlDto.getUrl());
shopService.saveFavoritesByShopId(favoriteUrlDto.getShopId(), favoriteUrl); shopService.saveFavoritesByShopId(favoriteUrlDto.getShopId(), favoriteUrl);
resultDto.setData(true); resultDto.setData(true);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (ClientRequestException e) { } catch (ClientRequestException e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
dealClientRequestException(resultDto, e); dealClientRequestException(resultDto, e);
} }
return resultDto; return resultDto;
......
package com.edgec.browserbackend.browser.controller; package com.edgec.browserbackend.browser.controller;
import com.alibaba.fastjson.JSONObject;
import com.edgec.browserbackend.account.dto.ResultDto; import com.edgec.browserbackend.account.dto.ResultDto;
import com.edgec.browserbackend.browser.domain.Vps; import com.edgec.browserbackend.browser.domain.Vps;
import com.edgec.browserbackend.browser.dto.AssignVpsDto; import com.edgec.browserbackend.browser.dto.AssignVpsDto;
import com.edgec.browserbackend.browser.dto.PageInfo; import com.edgec.browserbackend.browser.dto.PageInfo;
import com.edgec.browserbackend.browser.dto.VpsPageResultDto; import com.edgec.browserbackend.browser.dto.VpsPageResultDto;
import com.edgec.browserbackend.browser.service.VpsService; import com.edgec.browserbackend.browser.service.VpsService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
...@@ -24,31 +27,52 @@ import java.util.List; ...@@ -24,31 +27,52 @@ import java.util.List;
@RestController @RestController
@RequestMapping("/vps") @RequestMapping("/vps")
public class VpsController { public class VpsController {
private final Logger log = LoggerFactory.getLogger(VpsController.class);
@Autowired @Autowired
private VpsService vpsService; private VpsService vpsService;
@PostMapping("/add") @PostMapping("/add")
public ResultDto addVps(Principal principal, @Validated @RequestBody Vps vps) { public ResultDto addVps(Principal principal, @Validated @RequestBody Vps vps) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【addVps】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(vps));
try {
vps.setOwner1(principal.getName()); vps.setOwner1(principal.getName());
String s = vpsService.addVps(vps); String s = vpsService.addVps(vps);
resultDto.setData(s); resultDto.setData(s);
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
@DeleteMapping("/{id}") @DeleteMapping("/{id}")
public ResultDto deleteVps(Principal principal, @PathVariable String id) { public ResultDto deleteVps(Principal principal, @PathVariable String id) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【deleteVps】 ";
log.info("{}, params : {}, {}", logs, principal.getName(), id);
try {
vpsService.deleteVps(principal.getName(), id); vpsService.deleteVps(principal.getName(), id);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
@PutMapping("/update") @PutMapping("/update")
public ResultDto updateVps(@RequestBody Vps vps) { public ResultDto updateVps(@RequestBody Vps vps) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【updateVps】 ";
log.info("{}, params : {}", logs, JSONObject.toJSONString(vps));
try {
vpsService.updateVps(vps); vpsService.updateVps(vps);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
...@@ -58,9 +82,15 @@ public class VpsController { ...@@ -58,9 +82,15 @@ public class VpsController {
@GetMapping("/login_vps/{id}") @GetMapping("/login_vps/{id}")
public ResultDto getVps(@PathVariable String id) { public ResultDto getVps(@PathVariable String id) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getVps】 ";
log.info("{}, params : {}", logs, id);
try {
String rdp = vpsService.loginVps(id); String rdp = vpsService.loginVps(id);
resultDto.setStatus(0); resultDto.setStatus(0);
resultDto.setData(rdp); resultDto.setData(rdp);
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
...@@ -70,17 +100,22 @@ public class VpsController { ...@@ -70,17 +100,22 @@ public class VpsController {
@GetMapping("/list") @GetMapping("/list")
public ResultDto getVpsList(Principal principal, @RequestParam(value = "page") int page, @RequestParam(value = "size") int size) { public ResultDto getVpsList(Principal principal, @RequestParam(value = "page") int page, @RequestParam(value = "size") int size) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getVpsList】 ";
log.info("{}, params : {}, {}, {}", logs, principal.getName(), page, size);
try {
Pageable pageable = PageRequest.of(page, size); Pageable pageable = PageRequest.of(page, size);
Page<Vps> pageInfo = vpsService.queryPage(principal.getName(), pageable); Page<Vps> pageInfo = vpsService.queryPage(principal.getName(), pageable);
resultDto.setData(pageInfo); resultDto.setData(pageInfo);
/// 临时这样写,有空了得去掉下面三行 /// 临时这样写,有空了得去掉下面三行
PageInfo pageResult = new PageInfo(pageInfo.getPageable().getPageNumber(), pageInfo.getTotalPages(), (int) pageInfo.getTotalElements()); PageInfo pageResult = new PageInfo(pageInfo.getPageable().getPageNumber(), pageInfo.getTotalPages(), (int) pageInfo.getTotalElements());
VpsPageResultDto<Vps> shopPageResultDto = new VpsPageResultDto<Vps>(pageInfo.getContent(), pageResult); VpsPageResultDto<Vps> shopPageResultDto = new VpsPageResultDto<>(pageInfo.getContent(), pageResult);
resultDto.setData(shopPageResultDto); resultDto.setData(shopPageResultDto);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
...@@ -90,6 +125,9 @@ public class VpsController { ...@@ -90,6 +125,9 @@ public class VpsController {
@PostMapping("/assign") @PostMapping("/assign")
public ResultDto assignVpsList(Principal principal, @RequestBody AssignVpsDto assignVpsDto) { public ResultDto assignVpsList(Principal principal, @RequestBody AssignVpsDto assignVpsDto) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【assignVpsList】 ";
log.info("{}, params : {}", logs, JSONObject.toJSONString(assignVpsDto));
try {
List<String> list = vpsService.assignVpsList(principal.getName(), assignVpsDto); List<String> list = vpsService.assignVpsList(principal.getName(), assignVpsDto);
if (list.isEmpty()) { if (list.isEmpty()) {
resultDto.setStatus(0); resultDto.setStatus(0);
...@@ -97,7 +135,9 @@ public class VpsController { ...@@ -97,7 +135,9 @@ public class VpsController {
resultDto.setStatus(-1); resultDto.setStatus(-1);
resultDto.setData(list); resultDto.setData(list);
} }
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
...@@ -107,11 +147,15 @@ public class VpsController { ...@@ -107,11 +147,15 @@ public class VpsController {
@GetMapping("/list/{id}") @GetMapping("/list/{id}")
public ResultDto getVpsList(Principal principal, @PathVariable String id) { public ResultDto getVpsList(Principal principal, @PathVariable String id) {
ResultDto resultDto = new ResultDto(); ResultDto resultDto = new ResultDto();
String logs = "【getVpsList】 ";
log.info("{}, params : {}", logs, id);
try {
List<String> list = vpsService.queryAssignUserList(principal.getName(), id); List<String> list = vpsService.queryAssignUserList(principal.getName(), id);
resultDto.setData(list); resultDto.setData(list);
resultDto.setStatus(0); resultDto.setStatus(0);
} catch (Exception e) {
log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
return resultDto; return resultDto;
} }
......
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