|
@@ -12,10 +12,14 @@ import cn.iocoder.dashboard.modules.system.service.errorcode.ErrorCodeService;
|
|
|
import cn.iocoder.dashboard.modules.system.service.errorcode.bo.ErrorCodeBO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.beans.propertyeditors.CustomDateEditor;
|
|
|
+import org.springframework.web.bind.ServletRequestDataBinder;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -50,7 +54,7 @@ public class ErrorCodeController {
|
|
|
*/
|
|
|
@ApiOperation("自动生成错误码")
|
|
|
@PostMapping("/generate")
|
|
|
- public CommonResult<Boolean> autoGenerateErrorCodes(List<ErrorCodeAutoGenerateDTO> autoGenerateDTOs) {
|
|
|
+ public CommonResult<Boolean> autoGenerateErrorCodes(@RequestBody List<ErrorCodeAutoGenerateDTO> autoGenerateDTOs) {
|
|
|
errorCodeService.autoGenerateErrorCodes(ErrorCodeConvert.INSTANCE.convertList03(autoGenerateDTOs));
|
|
|
return success(Boolean.TRUE);
|
|
|
}
|
|
@@ -64,7 +68,7 @@ public class ErrorCodeController {
|
|
|
*/
|
|
|
@ApiOperation("创建错误码")
|
|
|
@PostMapping("/create")
|
|
|
- public CommonResult<Integer> createErrorCode(ErrorCodeCreateDTO createDTO) {
|
|
|
+ public CommonResult<Integer> createErrorCode(@RequestBody ErrorCodeCreateDTO createDTO) {
|
|
|
return success(errorCodeService.createErrorCode(ErrorCodeConvert.INSTANCE.convert(createDTO)).getId());
|
|
|
}
|
|
|
|
|
@@ -75,7 +79,7 @@ public class ErrorCodeController {
|
|
|
*/
|
|
|
@ApiOperation("更新错误码")
|
|
|
@PatchMapping("/update")
|
|
|
- public CommonResult<Boolean> updateErrorCode(ErrorCodeUpdateDTO updateDTO) {
|
|
|
+ public CommonResult<Boolean> updateErrorCode(@RequestBody ErrorCodeUpdateDTO updateDTO) {
|
|
|
errorCodeService.updateErrorCode(ErrorCodeConvert.INSTANCE.convert(updateDTO));
|
|
|
return success(Boolean.TRUE);
|
|
|
}
|
|
@@ -112,7 +116,7 @@ public class ErrorCodeController {
|
|
|
*/
|
|
|
@ApiOperation("获取错误码列表")
|
|
|
@GetMapping("/query-ids")
|
|
|
- public CommonResult<List<ErrorCodeVO>> listErrorCodes(List<Integer> errorCodeIds) {
|
|
|
+ public CommonResult<List<ErrorCodeVO>> listErrorCodes(@RequestBody List<Integer> errorCodeIds) {
|
|
|
return success(ErrorCodeConvert.INSTANCE.convertList02(errorCodeService.listErrorCodes(errorCodeIds)));
|
|
|
}
|
|
|
|
|
@@ -129,5 +133,11 @@ public class ErrorCodeController {
|
|
|
return success(ErrorCodeConvert.INSTANCE.convertPage(pageResult));
|
|
|
}
|
|
|
|
|
|
+ @InitBinder
|
|
|
+ protected void init(HttpServletRequest request, ServletRequestDataBinder binder) {
|
|
|
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ dateFormat.setLenient(false);
|
|
|
+ binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false));
|
|
|
+ }
|
|
|
|
|
|
}
|