Controller统一返回对象需要精细化到method

master
3y 2 years ago
parent 712de46ec7
commit 68454a323f

@ -97,7 +97,7 @@ public class AustinAspect {
logVo.setReferer(request.getHeader("referer")); logVo.setReferer(request.getHeader("referer"));
logVo.setRemoteAddr(request.getRemoteAddr()); logVo.setRemoteAddr(request.getRemoteAddr());
logVo.setUserAgent(request.getHeader("user-agent")); logVo.setUserAgent(request.getHeader("user-agent"));
log.info("austin-aspect-log,request:" + JSON.toJSONString(logVo)); log.info("austin-aspect-log,request:{}", JSON.toJSONString(logVo));
} }
/** /**
@ -108,6 +108,6 @@ public class AustinAspect {
public void printExceptionLog(Throwable ex) { public void printExceptionLog(Throwable ex) {
JSONObject logVo = new JSONObject(); JSONObject logVo = new JSONObject();
logVo.put("id", request.getAttribute(requestIdKey)); logVo.put("id", request.getAttribute(requestIdKey));
log.error("austin-aspect-log,exception:" + JSON.toJSONString(logVo), ex); log.error("austin-aspect-log,exception:{}", JSON.toJSONString(logVo), ex);
} }
} }

@ -32,7 +32,6 @@ import java.util.Objects;
*/ */
@Slf4j @Slf4j
@AustinAspect @AustinAspect
@AustinResult
@RestController @RestController
@RequestMapping("/miniProgram") @RequestMapping("/miniProgram")
@Api("微信服务号") @Api("微信服务号")
@ -43,6 +42,7 @@ public class MiniProgramController {
@GetMapping("/template/list") @GetMapping("/template/list")
@ApiOperation("/根据账号Id获取模板列表") @ApiOperation("/根据账号Id获取模板列表")
@AustinResult
public List<CommonAmisVo> queryList(Integer id) { public List<CommonAmisVo> queryList(Integer id) {
try { try {
List<CommonAmisVo> result = new ArrayList<>(); List<CommonAmisVo> result = new ArrayList<>();
@ -67,6 +67,7 @@ public class MiniProgramController {
*/ */
@PostMapping("/detailTemplate") @PostMapping("/detailTemplate")
@ApiOperation("/根据账号Id和模板ID获取模板列表") @ApiOperation("/根据账号Id和模板ID获取模板列表")
@AustinResult
public CommonAmisVo queryDetailList(Integer id, String wxTemplateId) { public CommonAmisVo queryDetailList(Integer id, String wxTemplateId) {
if (Objects.isNull(id) || Objects.isNull(wxTemplateId)) { if (Objects.isNull(id) || Objects.isNull(wxTemplateId)) {
throw new CommonException(RespStatusEnum.CLIENT_BAD_PARAMETERS); throw new CommonException(RespStatusEnum.CLIENT_BAD_PARAMETERS);

@ -46,7 +46,6 @@ import java.util.*;
*/ */
@Slf4j @Slf4j
@AustinAspect @AustinAspect
@AustinResult
@RequestMapping("/officialAccount") @RequestMapping("/officialAccount")
@RestController @RestController
@Api("微信服务号") @Api("微信服务号")
@ -68,6 +67,7 @@ public class OfficialAccountController {
*/ */
@GetMapping("/template/list") @GetMapping("/template/list")
@ApiOperation("/根据账号Id获取模板列表") @ApiOperation("/根据账号Id获取模板列表")
@AustinResult
public List<CommonAmisVo> queryList(Integer id) { public List<CommonAmisVo> queryList(Integer id) {
try { try {
List<CommonAmisVo> result = new ArrayList<>(); List<CommonAmisVo> result = new ArrayList<>();
@ -93,6 +93,7 @@ public class OfficialAccountController {
*/ */
@PostMapping("/detailTemplate") @PostMapping("/detailTemplate")
@ApiOperation("/根据账号Id和模板ID获取模板列表") @ApiOperation("/根据账号Id和模板ID获取模板列表")
@AustinResult
public CommonAmisVo queryDetailList(Integer id, String wxTemplateId) { public CommonAmisVo queryDetailList(Integer id, String wxTemplateId) {
if (Objects.isNull(id) || Objects.isNull(wxTemplateId)) { if (Objects.isNull(id) || Objects.isNull(wxTemplateId)) {
throw new CommonException(RespStatusEnum.CLIENT_BAD_PARAMETERS); throw new CommonException(RespStatusEnum.CLIENT_BAD_PARAMETERS);
@ -168,6 +169,7 @@ public class OfficialAccountController {
*/ */
@PostMapping("/qrCode") @PostMapping("/qrCode")
@ApiOperation("/生成 服务号 二维码") @ApiOperation("/生成 服务号 二维码")
@AustinResult
public CommonAmisVo getQrCode() { public CommonAmisVo getQrCode() {
try { try {
WeChatLoginConfig configService = loginUtils.getLoginConfig(); WeChatLoginConfig configService = loginUtils.getLoginConfig();
@ -192,6 +194,7 @@ public class OfficialAccountController {
*/ */
@RequestMapping("/check/login") @RequestMapping("/check/login")
@ApiOperation("/检查是否已经登录") @ApiOperation("/检查是否已经登录")
@AustinResult
public WxMpUser checkLogin(String sceneId) { public WxMpUser checkLogin(String sceneId) {
try { try {
String userInfo = redisTemplate.opsForValue().get(sceneId); String userInfo = redisTemplate.opsForValue().get(sceneId);
@ -216,6 +219,7 @@ public class OfficialAccountController {
*/ */
@RequestMapping("/delete/test/user") @RequestMapping("/delete/test/user")
@ApiOperation("/删除测试号的测试用户") @ApiOperation("/删除测试号的测试用户")
@AustinResult
public void deleteTestUser(HttpServletRequest request) { public void deleteTestUser(HttpServletRequest request) {
try { try {

Loading…
Cancel
Save