From fdba1595d89d44ced189890c7bc7c918209d4c6d Mon Sep 17 00:00:00 2001 From: lixiangyu <lixiangyu@xalxzn.com> Date: 星期四, 21 八月 2025 18:00:32 +0800 Subject: [PATCH] feat(cms): 实现刀具入库单提交功能并优化 Excel导入逻辑 --- src/main/java/org/jeecg/modules/mes/controller/MesWorkReportingController.java | 30 ++++++++++++++++++++++++------ 1 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/jeecg/modules/mes/controller/MesWorkReportingController.java b/src/main/java/org/jeecg/modules/mes/controller/MesWorkReportingController.java index a55d476..c4cb1ad 100644 --- a/src/main/java/org/jeecg/modules/mes/controller/MesWorkReportingController.java +++ b/src/main/java/org/jeecg/modules/mes/controller/MesWorkReportingController.java @@ -19,6 +19,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Arrays; +import java.util.List; /** * @Description: 宸ュ崟鎶ュ伐 @@ -28,7 +29,7 @@ */ @Api(tags="宸ュ崟鎶ュ伐") @RestController -@RequestMapping("/mesworkreporting/mesWorkReporting") +@RequestMapping("/mes/mesWorkReporting") @Slf4j public class MesWorkReportingController extends JeecgController<MesWorkReporting, IMesWorkReportingService> { @Autowired @@ -62,13 +63,13 @@ * @param mesWorkReporting * @return */ - @AutoLog(value = "宸ュ崟鎶ュ伐-娣诲姞") - @ApiOperation(value="宸ュ崟鎶ュ伐-娣诲姞", notes="宸ュ崟鎶ュ伐-娣诲姞") + @AutoLog(value = "宸ュ崟鎶ュ伐-鏂板鎶ュ伐") + @ApiOperation(value="宸ュ崟鎶ュ伐-鏂板鎶ュ伐", notes="宸ュ崟鎶ュ伐-鏂板鎶ュ伐") //@RequiresPermissions("org.jeecg.modules:mes_work_reporting:add") @PostMapping(value = "/add") - public Result<String> add(@RequestBody MesWorkReporting mesWorkReporting) { - mesWorkReportingService.save(mesWorkReporting); - return Result.OK("娣诲姞鎴愬姛锛�"); + public Result<MesWorkReporting> add(@RequestBody MesWorkReporting mesWorkReporting) { + MesWorkReporting workReporting = mesWorkReportingService.addReporting(mesWorkReporting); + return Result.OK("娣诲姞鎴愬姛锛�", workReporting); } /** @@ -157,5 +158,22 @@ public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { return super.importExcel(request, response, MesWorkReporting.class); } + /** + * 鏍规嵁workOrderId鏌ヨ 鎶ュ伐 + * + * @param workOrderId + * @return + * + */ + @GetMapping(value = "/queryWorkReportingByWorkOrderId") + public Result<?> queryWorkReportingByWorkOrderId(@RequestParam("workOrderId") String workOrderId){ + List<MesWorkReporting> mesWorkReportings = mesWorkReportingService.queryWorkReportingByWorkOrderId(workOrderId); + return Result.OK(mesWorkReportings); + } + @GetMapping(value = "/queryWorkReportingByOrderId") + public Result<?> queryWorkReportingByOrderId(@RequestParam("orderId") String orderId){ + List<MesWorkReporting> mesWorkReportings = mesWorkReportingService.queryWorkReportingByOrderId(orderId); + return Result.OK(mesWorkReportings); + } } -- Gitblit v1.9.3