Commit c394b630 authored by 黄福新's avatar 黄福新

Merge remote-tracking branch 'origin/master'

parents d11ac25f 0df143e6
...@@ -5,7 +5,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -5,7 +5,6 @@ import io.swagger.annotations.ApiOperation;
import net.wanji.feign.pojo.result.JsonViewObject; import net.wanji.feign.pojo.result.JsonViewObject;
import net.wanji.feign.pojo.vo.*; import net.wanji.feign.pojo.vo.*;
import net.wanji.feign.service.UtcFeignClients; import net.wanji.feign.service.UtcFeignClients;
import net.wanji.web.common.util.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -101,9 +100,6 @@ public class SignalServiceController { ...@@ -101,9 +100,6 @@ public class SignalServiceController {
@PostMapping("/recoverSchedule") @PostMapping("/recoverSchedule")
public JsonViewObject recoverSchedule(@RequestParam String code) throws Exception { public JsonViewObject recoverSchedule(@RequestParam String code) throws Exception {
JsonViewObject jsonViewObject = JsonViewObject.newInstance(); JsonViewObject jsonViewObject = JsonViewObject.newInstance();
if (StringUtils.isBlank(code)) {
return jsonViewObject.fail("路口编号不能为空");
}
jsonViewObject = utcFeignClients.recoverSchedule(code); jsonViewObject = utcFeignClients.recoverSchedule(code);
if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) { if (Objects.isNull(jsonViewObject) || jsonViewObject.getCode() != 200) {
return jsonViewObject.fail("恢复时间表-恢复路口时间表执行UTC服务调用异常"); return jsonViewObject.fail("恢复时间表-恢复路口时间表执行UTC服务调用异常");
......
...@@ -25,7 +25,7 @@ public class GlobalExceptionHandler { ...@@ -25,7 +25,7 @@ public class GlobalExceptionHandler {
*/ */
@ExceptionHandler(value = CrossException.class) @ExceptionHandler(value = CrossException.class)
public JsonViewObject exceptionHandler(HttpServletRequest req, CrossException e) { public JsonViewObject exceptionHandler(HttpServletRequest req, CrossException e) {
log.error("发生业务异常!原因是:{}", e.getErrorMsg()); log.error("发生业务异常:", e);
return JsonViewObject.newInstance().fail("发生业务异常!原因是:{}" + e.getErrorMsg()); return JsonViewObject.newInstance().fail("发生业务异常!原因是:{}" + e.getErrorMsg());
} }
...@@ -42,7 +42,7 @@ public class GlobalExceptionHandler { ...@@ -42,7 +42,7 @@ public class GlobalExceptionHandler {
StackTraceElement element = e.getStackTrace()[0]; StackTraceElement element = e.getStackTrace()[0];
errorMessage = element.getClassName() + " " + element.getLineNumber(); errorMessage = element.getClassName() + " " + element.getLineNumber();
} }
log.error("发生空指针异常!位置在:{}", errorMessage); log.error("发生空指针异常:", e);
return JsonViewObject.newInstance().fail("发生空指针异常!位置在:" + errorMessage); return JsonViewObject.newInstance().fail("发生空指针异常!位置在:" + errorMessage);
} }
...@@ -56,7 +56,7 @@ public class GlobalExceptionHandler { ...@@ -56,7 +56,7 @@ public class GlobalExceptionHandler {
if (fieldError != null) { if (fieldError != null) {
errorMessage = fieldError.getDefaultMessage(); errorMessage = fieldError.getDefaultMessage();
} }
log.error("发生参数异常!原因是:{}", errorMessage); log.error("发生参数异常:", e);
return JsonViewObject.newInstance().fail("发生参数异常!原因是:" + errorMessage); return JsonViewObject.newInstance().fail("发生参数异常!原因是:" + errorMessage);
} }
...@@ -72,7 +72,7 @@ public class GlobalExceptionHandler { ...@@ -72,7 +72,7 @@ public class GlobalExceptionHandler {
} else { } else {
errorMessage = e.getMessage(); errorMessage = e.getMessage();
} }
log.error("未知异常!原因是:{}", errorMessage); log.error("未知异常:", e);
return JsonViewObject.newInstance().fail("未知异常!原因是:" + errorMessage); return JsonViewObject.newInstance().fail("未知异常!原因是:" + errorMessage);
} }
} }
...@@ -25,7 +25,7 @@ public class GlobalExceptionHandler { ...@@ -25,7 +25,7 @@ public class GlobalExceptionHandler {
*/ */
@ExceptionHandler(value = ControlException.class) @ExceptionHandler(value = ControlException.class)
public Result<String> exceptionHandler(HttpServletRequest req, ControlException e) { public Result<String> exceptionHandler(HttpServletRequest req, ControlException e) {
log.error("发生业务异常!原因是:{}", e.getErrorMsg()); log.error("发生业务异常:", e);
return Result.error(e.getErrorCode(), e.getErrorMsg()); return Result.error(e.getErrorCode(), e.getErrorMsg());
} }
...@@ -42,7 +42,7 @@ public class GlobalExceptionHandler { ...@@ -42,7 +42,7 @@ public class GlobalExceptionHandler {
StackTraceElement element = e.getStackTrace()[0]; StackTraceElement element = e.getStackTrace()[0];
errorMessage = element.getClassName() + " " + element.getLineNumber(); errorMessage = element.getClassName() + " " + element.getLineNumber();
} }
log.error("发生空指针异常!位置在:{}", errorMessage); log.error("发生空指针异常:", e);
return Result.error(INTERNAL_SERVER_ERROR.getResultCode(), "发生空指针异常!位置在:" + errorMessage); return Result.error(INTERNAL_SERVER_ERROR.getResultCode(), "发生空指针异常!位置在:" + errorMessage);
} }
...@@ -56,7 +56,7 @@ public class GlobalExceptionHandler { ...@@ -56,7 +56,7 @@ public class GlobalExceptionHandler {
if (fieldError != null) { if (fieldError != null) {
errorMessage = fieldError.getDefaultMessage(); errorMessage = fieldError.getDefaultMessage();
} }
log.error("发生参数异常!原因是:{}", errorMessage); log.error("发生参数异常:", e);
return Result.error(INTERNAL_SERVER_ERROR.getResultCode(), "发生参数异常!原因是:" + errorMessage); return Result.error(INTERNAL_SERVER_ERROR.getResultCode(), "发生参数异常!原因是:" + errorMessage);
} }
...@@ -72,7 +72,7 @@ public class GlobalExceptionHandler { ...@@ -72,7 +72,7 @@ public class GlobalExceptionHandler {
} else { } else {
errorMessage = e.getMessage(); errorMessage = e.getMessage();
} }
log.error("未知异常!原因是:{}", errorMessage); log.error("未知异常:", e);
return Result.error(INTERNAL_SERVER_ERROR.getResultCode(), "未知异常!原因是:" + errorMessage); return Result.error(INTERNAL_SERVER_ERROR.getResultCode(), "未知异常!原因是:" + errorMessage);
} }
} }
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