From d40c3ccad0e5264fefd33264254564dead8c80df Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期一, 06 十一月 2023 11:44:36 +0800 Subject: [PATCH] 单据名称增加单据来源 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java index 65ecaef..ce8d82b 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java @@ -37,6 +37,7 @@ import lombok.extern.slf4j.Slf4j; +import org.jeecg.modules.eam.vo.SysFileNameVo; import org.jeecg.modules.system.entity.SysUser; import org.jeecg.modules.system.service.ISysUserService; import org.jeecgframework.poi.excel.ExcelImportUtil; @@ -106,6 +107,9 @@ @Autowired private IMaintenanceStoveExemptService maintenanceStoveExemptService; + + @Autowired + private ISysFileNameService sysFileNameService; /** @@ -214,7 +218,7 @@ */ @GetMapping("getDailyMaintenanceOrder3List") public Result<?> getDailyMaintenanceOrder3List(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize, @RequestParam Map<String, Object> params) { - IPage<Map<String, Object>> dailyMaintenanceOrderList = dailyMaintenanceOrderService.getDailyMaintenanceOrderList(pageNo, pageSize, params); + IPage<Map<String, Object>> dailyMaintenanceOrderList = dailyMaintenanceOrderService.getDailyMaintenanceOrder3List(pageNo, pageSize, params); List<Map<String, Object>> records = dailyMaintenanceOrderList.getRecords(); for (Map<String, Object> record : records) { String id = (String) record.get("id"); @@ -708,8 +712,10 @@ void createMaintenanceStoveExempt(DailyMaintenanceOrder dailyMaintenanceOrder){ + List<SysFileNameVo> sysFileName = sysFileNameService.getSysFileName("20"); MaintenanceStoveExempt maintenanceStoveExempt = new MaintenanceStoveExempt(); maintenanceStoveExempt.setMaintenanceOrderId(dailyMaintenanceOrder.getId()); + maintenanceStoveExempt.setReceipts(sysFileName.get(0).getReceipts()); maintenanceStoveExemptService.save(maintenanceStoveExempt); } @@ -733,9 +739,11 @@ String userId = sysUser.getId(); String orderId = dailyMaintenanceOrder.getId(); + String maintenanceOrderUda3 = dailyMaintenanceOrder.getMaintenanceOrderUda3(); DailyMaintenanceOrder maintenanceOrder = dailyMaintenanceOrderService.getById(orderId); String equipmentId = maintenanceOrder.getEquipmentId(); String confirmStatus = maintenanceOrder.getConfirmStatus(); + String orderUda3 = maintenanceOrder.getMaintenanceOrderUda3(); List<FinishTransferOrder> finishTransferOrders = finishTransferOrderService.lambdaQuery() .eq(FinishTransferOrder::getMaintenanceOrderId, orderId) @@ -746,12 +754,18 @@ finishTransferOrder.setRepairDirectorUser(userId); finishTransferOrderService.updateById(finishTransferOrder); + if(StringUtils.isBlank(orderUda3)){ + maintenanceOrder.setMaintenanceOrderUda3(maintenanceOrderUda3); + } maintenanceOrder.setConfirmStatus("1"); dailyMaintenanceOrderService.updateById(maintenanceOrder); }else{ finishTransferOrder.setEquipmentInspectorUser(userId); finishTransferOrderService.updateById(finishTransferOrder); + if(StringUtils.isBlank(orderUda3)){ + maintenanceOrder.setMaintenanceOrderUda3(maintenanceOrderUda3); + } maintenanceOrder.setConfirmStatus("2"); maintenanceOrder.setStatus("8"); dailyMaintenanceOrderService.updateById(maintenanceOrder); -- Gitblit v1.9.3