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();
resultDto.setStatus(0); String logs = "【addGroup】 ";
resultDto.setData(globalFieldService.querySpecialLineState()); log.info("{}, params :", logs);
try {
resultDto.setStatus(0);
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.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) {
tempService.save(userCode); String logs = "【addUserCode】 ";
log.info("{}, params : {}", logs, JSONObject.toJSONString(userCode));
try {
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();
vps.setOwner1(principal.getName()); String logs = "【addVps】 ";
String s = vpsService.addVps(vps); log.info("{}, params : {}, {}", logs, principal.getName(), JSONObject.toJSONString(vps));
resultDto.setData(s); try {
vps.setOwner1(principal.getName());
String s = vpsService.addVps(vps);
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();
vpsService.deleteVps(principal.getName(), id); String logs = "【deleteVps】 ";
resultDto.setStatus(0); log.info("{}, params : {}, {}", logs, principal.getName(), id);
try {
vpsService.deleteVps(principal.getName(), id);
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();
vpsService.updateVps(vps); String logs = "【updateVps】 ";
resultDto.setStatus(0); log.info("{}, params : {}", logs, JSONObject.toJSONString(vps));
try {
vpsService.updateVps(vps);
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 rdp = vpsService.loginVps(id); String logs = "【getVps】 ";
resultDto.setStatus(0); log.info("{}, params : {}", logs, id);
resultDto.setData(rdp); try {
String rdp = vpsService.loginVps(id);
resultDto.setStatus(0);
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);
Page<Vps> pageInfo = vpsService.queryPage(principal.getName(), pageable);
resultDto.setData(pageInfo);
/// 临时这样写,有空了得去掉下面三行
PageInfo pageResult = new PageInfo(pageInfo.getPageable().getPageNumber(), pageInfo.getTotalPages(), (int) pageInfo.getTotalElements());
VpsPageResultDto<Vps> shopPageResultDto = new VpsPageResultDto<>(pageInfo.getContent(), pageResult);
resultDto.setData(shopPageResultDto);
Pageable pageable = PageRequest.of(page, size); resultDto.setStatus(0);
Page<Vps> pageInfo = vpsService.queryPage(principal.getName(), pageable); } catch (Exception e) {
resultDto.setData(pageInfo); log.error("{}, Exception : {}", logs, e.getMessage(), e);
}
/// 临时这样写,有空了得去掉下面三行
PageInfo pageResult = new PageInfo(pageInfo.getPageable().getPageNumber(), pageInfo.getTotalPages(), (int) pageInfo.getTotalElements());
VpsPageResultDto<Vps> shopPageResultDto = new VpsPageResultDto<Vps>(pageInfo.getContent(), pageResult);
resultDto.setData(shopPageResultDto);
resultDto.setStatus(0);
return resultDto; return resultDto;
} }
...@@ -90,14 +125,19 @@ public class VpsController { ...@@ -90,14 +125,19 @@ 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();
List<String> list = vpsService.assignVpsList(principal.getName(), assignVpsDto); String logs = "【assignVpsList】 ";
if (list.isEmpty()) { log.info("{}, params : {}", logs, JSONObject.toJSONString(assignVpsDto));
resultDto.setStatus(0); try {
} else { List<String> list = vpsService.assignVpsList(principal.getName(), assignVpsDto);
resultDto.setStatus(-1); if (list.isEmpty()) {
resultDto.setData(list); resultDto.setStatus(0);
} else {
resultDto.setStatus(-1);
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();
List<String> list = vpsService.queryAssignUserList(principal.getName(), id); String logs = "【getVpsList】 ";
log.info("{}, params : {}", logs, id);
resultDto.setData(list); try {
List<String> list = vpsService.queryAssignUserList(principal.getName(), id);
resultDto.setStatus(0); resultDto.setData(list);
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