From b61a80d5f574247352155eb49293b824e41eea3f0fd1eb39aed48a844f14abab Mon Sep 17 00:00:00 2001 From: yanglei Date: Thu, 15 Jan 2026 10:19:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E6=95=B0=E6=A0=A1=E9=AA=8C=E6=B3=A8?= =?UTF-8?q?=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/controller/EbikeFaultReportController.java | 7 ++++--- .../cdzy/user/controller/EbikeRefundController.java | 9 +++++---- .../cdzy/user/controller/EbikeReportController.java | 10 ++++++++-- .../com/cdzy/user/controller/EbikeUserController.java | 5 +++-- 4 files changed, 20 insertions(+), 11 deletions(-) diff --git a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeFaultReportController.java b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeFaultReportController.java index dc8e4c8..fc258cd 100644 --- a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeFaultReportController.java +++ b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeFaultReportController.java @@ -13,6 +13,7 @@ import com.cdzy.user.service.EbikeFaultReportService; import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.query.QueryWrapper; import jakarta.annotation.Resource; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -63,7 +64,7 @@ public class EbikeFaultReportController { * @param ebikeFaultReportDto 用户故障上报请求参数 */ @PostMapping("save") - public JsonResult saveFaultReport(@RequestBody EbikeFaultReportDto ebikeFaultReportDto) { + public JsonResult saveFaultReport(@RequestBody @Validated EbikeFaultReportDto ebikeFaultReportDto) { Long reportId = ebikeFaultReportService.saveFaultReport(ebikeFaultReportDto); return JsonResult.success(reportId); } @@ -107,7 +108,7 @@ public class EbikeFaultReportController { * @param ebikeFaultReportQueryDto 查询参数 */ @PostMapping("queryBikeFaultReport") - public JsonResult queryBikeFaultReport(@RequestBody EbikeFaultReportQueryDto ebikeFaultReportQueryDto) { + public JsonResult queryBikeFaultReport(@RequestBody @Validated EbikeFaultReportQueryDto ebikeFaultReportQueryDto) { List list = ebikeFaultReportService.queryBikeFaultReport(ebikeFaultReportQueryDto); return JsonResult.success(list); } @@ -131,7 +132,7 @@ public class EbikeFaultReportController { * @param ebikeOrderFaultReportDto 订单请求参数 */ @PostMapping("queryOrderFaultReport") - public JsonResult queryFaultReportByUserId(@RequestBody EbikeOrderFaultReportDto ebikeOrderFaultReportDto) { + public JsonResult queryFaultReportByUserId(@RequestBody @Validated EbikeOrderFaultReportDto ebikeOrderFaultReportDto) { Page faultReportVoPage = ebikeFaultReportService.queryOrderFaultReport(ebikeOrderFaultReportDto); return JsonResult.success(faultReportVoPage); } diff --git a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeRefundController.java b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeRefundController.java index c76eb2a..4ff0660 100644 --- a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeRefundController.java +++ b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeRefundController.java @@ -12,6 +12,7 @@ import com.cdzy.user.service.EbikeRefundService; import com.ebike.feign.model.vo.FeignEbikeRefundOrderDetailVo; import com.mybatisflex.core.paginate.Page; import jakarta.annotation.Resource; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -41,7 +42,7 @@ public class EbikeRefundController { * @return 退款成功返回主键id,否则返回失败 */ @PostMapping("/refundApply") - public JsonResult refundApply(@RequestBody EbikeOrderRefundDto ebikeRefundDto) { + public JsonResult refundApply(@RequestBody @Validated EbikeOrderRefundDto ebikeRefundDto) { Long refundId = ebikeRefundService.refundApply(ebikeRefundDto); return JsonResult.success(refundId); } @@ -76,7 +77,7 @@ public class EbikeRefundController { * @param userQueryDto 查询条件 */ @PostMapping("/refundApplyTradeRecord") - public JsonResult refundApplyTradeRecord(@RequestBody EbikeTreadRecordDto userQueryDto) { + public JsonResult refundApplyTradeRecord(@RequestBody @Validated EbikeTreadRecordDto userQueryDto) { Page list = ebikeRefundService.queryRefundTradeRecordById(userQueryDto); return JsonResult.success(list); } @@ -87,7 +88,7 @@ public class EbikeRefundController { * @param userQueryDto 查询条件 */ @PostMapping("/refundApplyRefundRecord") - public JsonResult refundApplyRefundRecord(@RequestBody EbikeTreadRecordDto userQueryDto) { + public JsonResult refundApplyRefundRecord(@RequestBody @Validated EbikeTreadRecordDto userQueryDto) { Page list = ebikeRefundService.queryRefundRefundRecordById(userQueryDto); return JsonResult.success(list); } @@ -99,7 +100,7 @@ public class EbikeRefundController { * @return 退款记录列表 List */ @PostMapping("/refundOrderRecords") - public JsonResult refundOrderRecords(@RequestBody EbikeTreadRecordDto userQueryDto) { + public JsonResult refundOrderRecords(@RequestBody @Validated EbikeTreadRecordDto userQueryDto) { Page list = ebikeRefundService.getRefundOrderRecords(userQueryDto); return JsonResult.success(list); } diff --git a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeReportController.java b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeReportController.java index af2db5e..94f1763 100644 --- a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeReportController.java +++ b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeReportController.java @@ -9,7 +9,13 @@ import com.ebike.feign.clients.OperationsFeignClient; import com.ebike.feign.model.dto.FeignEbikeReportRecordDto; import com.ebike.feign.model.vo.FeignEbikeReportRecordVo; import jakarta.annotation.Resource; -import org.springframework.web.bind.annotation.*; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; import java.util.List; @@ -59,7 +65,7 @@ public class EbikeReportController { * @param feignEbikeReportRecordDto 用户上报信息 */ @PostMapping("/saveReport") - public JsonResult saveReport(@RequestBody FeignEbikeReportRecordDto feignEbikeReportRecordDto) { + public JsonResult saveReport(@RequestBody @Validated FeignEbikeReportRecordDto feignEbikeReportRecordDto) { JsonResult jsonResult = operationsFeignClient.saveReportRecord(feignEbikeReportRecordDto); if (jsonResult.getCode() != Code.SUCCESS) { throw new EbikeException(jsonResult.getMessage()); diff --git a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeUserController.java b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeUserController.java index c57e152..be3df78 100644 --- a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeUserController.java +++ b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeUserController.java @@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.mybatisflex.core.paginate.Page; import jakarta.annotation.Resource; import org.springframework.util.StringUtils; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -112,7 +113,7 @@ public class EbikeUserController { * @return 验证结果 */ @PostMapping("/verifyRealName") - public JsonResult verifyRealName(@RequestBody UserValidateDto userValidateDto) { + public JsonResult verifyRealName(@RequestBody @Validated UserValidateDto userValidateDto) { verifyUtil.verifyRealName(userValidateDto); return JsonResult.success(); } @@ -193,7 +194,7 @@ public class EbikeUserController { * @return 分页对象 */ @PostMapping("page") - public JsonResult page(@RequestBody EbikeUserPageDto userPageDto) { + public JsonResult page(@RequestBody EbikeUserPageDto userPageDto) { Page list = ebikeUserService.queryPage(userPageDto); return JsonResult.success(list); }