From 446f423ccea20bfbcd03b7f2f4a680567277b5c3 Mon Sep 17 00:00:00 2001 From: wujianwei <wjw@11.com> Date: 星期四, 28 八月 2025 15:32:32 +0800 Subject: [PATCH] 新增前后端 --- api/src/main/java/com/ruoyi/api/third/controller/LockerApiController.java | 31 +++++++++++++++++++------------ 1 files changed, 19 insertions(+), 12 deletions(-) diff --git a/api/src/main/java/com/ruoyi/api/controller/LockerApiController.java b/api/src/main/java/com/ruoyi/api/third/controller/LockerApiController.java similarity index 67% rename from api/src/main/java/com/ruoyi/api/controller/LockerApiController.java rename to api/src/main/java/com/ruoyi/api/third/controller/LockerApiController.java index ad837e0..e924d06 100644 --- a/api/src/main/java/com/ruoyi/api/controller/LockerApiController.java +++ b/api/src/main/java/com/ruoyi/api/third/controller/LockerApiController.java @@ -1,4 +1,4 @@ -package com.ruoyi.api.controller; +package com.ruoyi.api.third.controller; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.utils.DateUtils; @@ -8,11 +8,12 @@ import com.ruoyi.cwgl.domain.dto.TakeReviewDto; import com.ruoyi.cwgl.service.IKeyCollectionInfoService; import com.ruoyi.cwgl.service.IRequestLogService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -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.RestController; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; /** @@ -20,8 +21,10 @@ * @author wjw */ @RestController -@RequestMapping("/api/third/locker/") +@RequestMapping("/api/third/locker") public class LockerApiController { + + private static Logger logger = LoggerFactory.getLogger(LockerApiController.class); @Autowired private IKeyCollectionInfoService keyCollectionInfoService; @@ -31,16 +34,20 @@ /** * 涓婃姤鍙栧嚭瀹℃牳 */ + @GetMapping("test") + public AjaxResult test(){ + return AjaxResult.success(); + } - @PostMapping("takeReview") - public AjaxResult takeReview(@RequestBody TakeReviewDto takeReviewDto){ + @PostMapping("/takeReview") + public AjaxResult takeReview(@Valid @RequestBody TakeReviewDto takeReviewDto){ KeyCollectionInfo keyCollectionInfo = keyCollectionInfoService.selectCwData(takeReviewDto); //娣诲姞璇锋眰鏃ュ織 RequestLog requestLog = new RequestLog(); requestLog.setDriverCode(takeReviewDto.getDriverCode()); requestLog.setDriverName(takeReviewDto.getDriverName()); - requestLog.setReqTime(DateUtils.parseDate(takeReviewDto.getHandleTime())); + requestLog.setReqTime(takeReviewDto.getHandleTime()); requestLog.setType(0); logService.insertRequestLog(requestLog); @@ -53,14 +60,14 @@ * 褰掕繕涓婃姤 */ - @PostMapping("returnReport") - public AjaxResult returnReport(@RequestBody ReturnReportDto returnReportDto){ + @PostMapping("/returnReport") + public AjaxResult returnReport(@Valid @RequestBody ReturnReportDto returnReportDto){ //娣诲姞璇锋眰鏃ュ織 RequestLog requestLog = new RequestLog(); requestLog.setDriverCode(returnReportDto.getDriverCode()); requestLog.setBoxNum(returnReportDto.getBoxNum()); - requestLog.setReqTime(DateUtils.parseDate(returnReportDto.getSaveTime())); + requestLog.setReqTime(returnReportDto.getSaveTime()); requestLog.setType(1); logService.insertRequestLog(requestLog); -- Gitblit v1.8.0