From befc2c71a29f225aaa707c90effc03c67c8ac964 Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期三, 09 四月 2025 11:38:41 +0800 Subject: [PATCH] 维修工单 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamRepairOrderController.java | 64 ++++--------------------------- 1 files changed, 9 insertions(+), 55 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamRepairOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamRepairOrderController.java index e30c5b6..3b830f4 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamRepairOrderController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamRepairOrderController.java @@ -22,6 +22,7 @@ import lombok.extern.slf4j.Slf4j; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.modules.eam.service.IEamReportRepairService; +import org.jeecg.modules.flowable.apithird.service.FlowCommonService; import org.jeecg.modules.mdc.util.DateUtils; import org.jeecg.modules.system.service.ISysBusinessCodeRuleService; import org.springframework.beans.factory.annotation.Autowired; @@ -44,12 +45,6 @@ @Resource private IEamRepairOrderService eamRepairOrderService; - @Resource - private ISysBusinessCodeRuleService businessCodeRuleService; - - @Resource - private IEamReportRepairService eamReportRepairService; - /** * 鍒嗛〉鍒楄〃鏌ヨ * @@ -58,7 +53,6 @@ * @param pageSize * @return */ - @AutoLog(value = "缁翠慨宸ュ崟-鍒嗛〉鍒楄〃鏌ヨ") @ApiOperation(value = "缁翠慨宸ュ崟-鍒嗛〉鍒楄〃鏌ヨ", notes = "缁翠慨宸ュ崟-鍒嗛〉鍒楄〃鏌ヨ") @GetMapping(value = "/list") public Result<?> queryPageList(EamRepairOrder eamRepairOrder, @@ -82,63 +76,23 @@ if (StringUtils.isBlank(eamRepairOrder.getReportId())) { return Result.error("棰嗗彇澶辫触,璇烽�夋嫨缁翠慨璁板綍锛�"); } - String codeSeq = businessCodeRuleService.generateBusinessCodeSeq(BusinessCodeConst.REPAIR_ORDER_CODE_RULE); - eamRepairOrder.setRepairCode(codeSeq); - EamReportRepair eamReportRepair = eamReportRepairService.getById(eamRepairOrder.getReportId()); - eamRepairOrder.setDelFlag(CommonConstant.DEL_FLAG_0); - eamRepairOrder.setEquipmentId(eamReportRepair.getEquipmentId()); - eamReportRepair.setReportStatus(ReportRepairEnum.UNDER_REPAIR.name()); - eamRepairOrder.setRepairStatus(ReportRepairEnum.UNDER_REPAIR.name()); - eamRepairOrder.setActualStartTime(DateUtils.getNow()); - LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); - eamRepairOrder.setRepairer(user.getRealname()); - eamReportRepairService.updateById(eamReportRepair); - eamRepairOrderService.save(eamRepairOrder); - // TODO 鍚姩娴佺▼ - + eamRepairOrderService.saveRepairOrder(eamRepairOrder); return Result.OK("娣诲姞鎴愬姛锛�"); } /** - * 缂栬緫 + * 鎵ц缁翠慨 * * @param eamRepairOrder * @return */ - @AutoLog(value = "缁翠慨宸ュ崟-缂栬緫") - @ApiOperation(value = "缁翠慨宸ュ崟-缂栬緫", notes = "缁翠慨宸ュ崟-缂栬緫") - @RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST}) - public Result<?> edit(@RequestBody EamRepairOrder eamRepairOrder) { - eamRepairOrderService.updateById(eamRepairOrder); - return Result.OK("缂栬緫鎴愬姛!"); - } + @AutoLog(value = "缁翠慨宸ュ崟-鎵ц") + @ApiOperation(value = "缁翠慨宸ュ崟-鎵ц", notes = "缁翠慨宸ュ崟-鎵ц") + @PostMapping(value = "/perform") + public Result<?> perform(@RequestBody EamRepairOrder eamRepairOrder) { - /** - * 閫氳繃id鍒犻櫎 - * - * @param id - * @return - */ - @AutoLog(value = "缁翠慨宸ュ崟-閫氳繃id鍒犻櫎") - @ApiOperation(value = "缁翠慨宸ュ崟-閫氳繃id鍒犻櫎", notes = "缁翠慨宸ュ崟-閫氳繃id鍒犻櫎") - @DeleteMapping(value = "/delete") - public Result<?> delete(@RequestParam(name = "id", required = true) String id) { - eamRepairOrderService.removeById(id); - return Result.OK("鍒犻櫎鎴愬姛!"); - } - - /** - * 鎵归噺鍒犻櫎 - * - * @param ids - * @return - */ - @AutoLog(value = "缁翠慨宸ュ崟-鎵归噺鍒犻櫎") - @ApiOperation(value = "缁翠慨宸ュ崟-鎵归噺鍒犻櫎", notes = "缁翠慨宸ュ崟-鎵归噺鍒犻櫎") - @DeleteMapping(value = "/deleteBatch") - public Result<?> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { - this.eamRepairOrderService.removeByIds(Arrays.asList(ids.split(","))); - return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); +// eamRepairOrderService.updateById(eamRepairOrder); + return Result.OK("鎵ц鎴愬姛!"); } /** -- Gitblit v1.9.3