From c2a147659849eb1f56962e8ec3a5b4623c3a6262 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期四, 06 三月 2025 15:54:21 +0800 Subject: [PATCH] art: 项目型维修 计划编号,自动生成 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/ProjectMaintenanceOrderController.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/ProjectMaintenanceOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/ProjectMaintenanceOrderController.java index 29b331c..0179781 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/ProjectMaintenanceOrderController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/ProjectMaintenanceOrderController.java @@ -22,6 +22,7 @@ import org.jeecg.modules.eam.model.UserVo; import org.jeecg.modules.eam.service.IProjectMaintenanceOrderDetailService; import org.jeecg.modules.eam.service.IProjectMaintenanceOrderService; +import org.jeecg.modules.eam.service.IdentityService; import org.jeecg.modules.eam.vo.EquipmentDisposalPage; import org.jeecg.modules.eam.vo.EquipmentSealPage; import org.jeecg.modules.eam.vo.ProjectMaintenanceOrderPage; @@ -32,6 +33,7 @@ import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartHttpServletRequest; @@ -67,6 +69,10 @@ // @Autowired // private IFlowMyBusinessService flowMyBusinessService; /*---------------------------------涓昏〃澶勭悊-begin-------------------------------------*/ + + @Autowired + @Lazy + private IdentityService sysIdentityService; /** * 鍒嗛〉鍒楄〃鏌ヨ @@ -108,6 +114,9 @@ public Result<String> add(@RequestBody ProjectMaintenanceOrderPage projectMaintenanceOrderPage) { ProjectMaintenanceOrder projectMaintenanceOrder = new ProjectMaintenanceOrder(); BeanUtils.copyProperties(projectMaintenanceOrderPage, projectMaintenanceOrder); + //璁″垝缂栧彿鑷姩鐢熸垚 + String num = sysIdentityService.getNumByTypeAndLength("ProjectMaintenanceOrder", 4); + projectMaintenanceOrder.setNum(num); projectMaintenanceOrderService.saveMain(projectMaintenanceOrder, projectMaintenanceOrderPage.getProjectMaintenanceOrderDetailList()); return Result.OK("娣诲姞鎴愬姛锛�"); } -- Gitblit v1.9.3