From 09a26e94570331cc6a4756c86aa43c495d6e71fb Mon Sep 17 00:00:00 2001 From: cuijian <cuijian@xalxzn.com> Date: 星期六, 19 八月 2023 18:21:59 +0800 Subject: [PATCH] 设备使用 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentDisposalController.java | 11 +++++++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentUnsealController.java | 16 +++++++++++++--- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentScrapController.java | 16 +++++++++++++--- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentSealController.java | 14 ++++++++++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/ProjectMaintenanceOrderMapper.java | 2 +- 5 files changed, 52 insertions(+), 7 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentDisposalController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentDisposalController.java index 7a08329..9d47238 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentDisposalController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentDisposalController.java @@ -11,6 +11,8 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; +import org.jeecg.modules.eam.entity.Equipment; +import org.jeecg.modules.eam.entity.EquipmentScrapDetail; import org.jeecg.modules.eam.service.IEamEquipmentService; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; @@ -512,6 +514,15 @@ @PostMapping(value = "/approve") public Result<String> approve(@RequestBody EquipmentDisposal equipmentDisposal) { equipmentDisposalService.updateById(equipmentDisposal); + //瀹℃壒閫氳繃鍚庢洿鏂拌澶囩姸鎬� + if("Approved".equals(equipmentDisposal.getAuditStatus())){ + List<EquipmentDisposalDetail> equipmentDisposalDetailList = equipmentDisposalDetailService.selectByMainId(equipmentDisposal.getId()); + for(EquipmentDisposalDetail equipmentDisposalDetail : equipmentDisposalDetailList){ + Equipment equipment = equipmentService.getById(equipmentDisposalDetail.getEquipmentId()); + equipment.setEquipmentStatus("5"); + equipmentService.updateById(equipment); + } + } return Result.OK("鎿嶄綔鎴愬姛锛�"); } } diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentScrapController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentScrapController.java index f974d55..177f795 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentScrapController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentScrapController.java @@ -13,7 +13,8 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; -import org.jeecg.modules.eam.entity.EquipmentSeal; +import org.jeecg.modules.eam.entity.*; +import org.jeecg.modules.eam.service.IEamEquipmentService; import org.jeecg.modules.eam.vo.EquipmentDisposalPage; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; @@ -25,8 +26,6 @@ import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.oConvertUtils; -import org.jeecg.modules.eam.entity.EquipmentScrapDetail; -import org.jeecg.modules.eam.entity.EquipmentScrap; import org.jeecg.modules.eam.vo.EquipmentScrapPage; import org.jeecg.modules.eam.service.IEquipmentScrapService; import org.jeecg.modules.eam.service.IEquipmentScrapDetailService; @@ -60,6 +59,8 @@ private IEquipmentScrapService equipmentScrapService; @Autowired private IEquipmentScrapDetailService equipmentScrapDetailService; + @Autowired + private IEamEquipmentService equipmentService; /** * 鍒嗛〉鍒楄〃鏌ヨ @@ -421,6 +422,15 @@ @PostMapping(value = "/approve") public Result<String> approve(@RequestBody EquipmentScrap equipmentScrap) { equipmentScrapService.updateById(equipmentScrap); + //瀹℃壒閫氳繃鍚庢洿鏂拌澶囩姸鎬� + if("Approved".equals(equipmentScrap.getAuditStatus())){ + List<EquipmentScrapDetail> equipmentSealDetailList = equipmentScrapDetailService.selectByMainId(equipmentScrap.getId()); + for(EquipmentScrapDetail equipmentScrapDetail : equipmentSealDetailList){ + Equipment equipment = equipmentService.getById(equipmentScrapDetail.getEquipmentId()); + equipment.setEquipmentStatus("3"); + equipmentService.updateById(equipment); + } + } return Result.OK("鎿嶄綔鎴愬姛锛�"); } } diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentSealController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentSealController.java index 7027fb4..1cc0bc2 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentSealController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentSealController.java @@ -8,6 +8,8 @@ import lombok.extern.slf4j.Slf4j; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.common.api.vo.Result; +import org.jeecg.modules.eam.entity.Equipment; +import org.jeecg.modules.eam.service.IEamEquipmentService; import org.jeecg.modules.eam.vo.EquipmentDisposalPage; import org.jeecg.modules.eam.vo.EquipmentSealPage; //import org.jeecg.modules.flowable.apithird.business.entity.FlowMyBusiness; @@ -64,6 +66,9 @@ @Autowired private IEquipmentSealDetailService equipmentSealDetailService; + + @Autowired + private IEamEquipmentService equipmentService; // @Autowired // private IFlowMyBusinessService flowMyBusinessService; @@ -520,6 +525,15 @@ @PostMapping(value = "/approve") public Result<String> approve(@RequestBody EquipmentSeal equipmentSeal) { equipmentSealService.updateById(equipmentSeal); + //瀹℃壒閫氳繃鍚庢洿鏂拌澶囩姸鎬� + if("Approved".equals(equipmentSeal.getAuditStatus())){ + List<EquipmentSealDetail> equipmentSealDetailList = equipmentSealDetailService.selectByMainId(equipmentSeal.getId()); + for(EquipmentSealDetail equipmentSealDetail : equipmentSealDetailList){ + Equipment equipment = equipmentService.getById(equipmentSealDetail.getEquipmentId()); + equipment.setEquipmentStatus("2"); + equipmentService.updateById(equipment); + } + } return Result.OK("鎿嶄綔鎴愬姛锛�"); } diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentUnsealController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentUnsealController.java index 56cf6c9..c278df4 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentUnsealController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentUnsealController.java @@ -13,7 +13,8 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; -import org.jeecg.modules.eam.entity.EquipmentSeal; +import org.jeecg.modules.eam.entity.*; +import org.jeecg.modules.eam.service.IEamEquipmentService; import org.jeecg.modules.eam.vo.EquipmentDisposalPage; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; @@ -25,8 +26,6 @@ import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.oConvertUtils; -import org.jeecg.modules.eam.entity.EquipmentUnsealDetail; -import org.jeecg.modules.eam.entity.EquipmentUnseal; import org.jeecg.modules.eam.vo.EquipmentUnsealPage; import org.jeecg.modules.eam.service.IEquipmentUnsealService; import org.jeecg.modules.eam.service.IEquipmentUnsealDetailService; @@ -60,6 +59,8 @@ private IEquipmentUnsealService equipmentUnsealService; @Autowired private IEquipmentUnsealDetailService equipmentUnsealDetailService; + @Autowired + private IEamEquipmentService equipmentService; /** * 鍒嗛〉鍒楄〃鏌ヨ @@ -391,6 +392,15 @@ @PostMapping(value = "/approve") public Result<String> approve(@RequestBody EquipmentUnseal equipmentUnseal) { equipmentUnsealService.updateById(equipmentUnseal); + //瀹℃壒閫氳繃鍚庢洿鏂拌澶囩姸鎬� + if("Approved".equals(equipmentUnseal.getAuditStatus())){ + List<EquipmentUnsealDetail> equipmentUnsealDetailList = equipmentUnsealDetailService.selectByMainId(equipmentUnseal.getId()); + for(EquipmentUnsealDetail equipmentUnsealDetail : equipmentUnsealDetailList){ + Equipment equipment = equipmentService.getById(equipmentUnsealDetail.getEquipmentId()); + equipment.setEquipmentStatus("1"); + equipmentService.updateById(equipment); + } + } return Result.OK("鎿嶄綔鎴愬姛锛�"); } diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/ProjectMaintenanceOrderMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/ProjectMaintenanceOrderMapper.java index d577d77..ccc3451 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/ProjectMaintenanceOrderMapper.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/ProjectMaintenanceOrderMapper.java @@ -17,7 +17,7 @@ public interface ProjectMaintenanceOrderMapper extends BaseMapper<ProjectMaintenanceOrder> { - @Select("select t1.id as value,t1.name as text, t1.name as title from mom_base_supplier t1 where t1.del_flag = '0' GROUP by t1.name ORDER BY t1.create_time desc") + @Select("select t1.id as value,t1.name as text, t1.name as title from mom_base_supplier t1 where t1.del_flag = '0' ORDER BY t1.create_time desc") List<SupplierVo> getSupplier(); @Select("select t1.id as value,t1.name as text, t1.name as title from mom_base_team t1 where t1.del_flag = '0' ORDER BY t1.create_time desc") -- Gitblit v1.9.3