From 3363cc541bf40b48269950e1f6e6c87eec4603e6 Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期六, 18 十一月 2023 21:42:38 +0800 Subject: [PATCH] 细节修改 --- lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16(lnl)/sys_dict_update.sql | 7 +++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderMapper.xml | 1 + lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java | 44 ++++++++++++++++++++++---------------------- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderActualWorkHoursMapper.xml | 6 +++--- 4 files changed, 33 insertions(+), 25 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java index c37f1dd..9af40e8 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java @@ -121,28 +121,28 @@ HttpServletRequest req) { Page<RepairOrder> page = new Page<RepairOrder>(pageNo, pageSize); IPage<RepairOrder> pageList = repairOrderService.getRepairOrderList(page, repairOrder); - for(RepairOrder repairOrder1 : pageList.getRecords()){ - if(StringUtils.isNotBlank(repairOrder1.getReportRepairId())){ - EquipmentReportRepair equipmentReportRepair = equipmentReportRepairService.getById(repairOrder1.getReportRepairId()); - repairOrder1.setReportRepairNum(equipmentReportRepair.getNum()); - } - if(StringUtils.isNotBlank(repairOrder1.getProjectMaintenanceOrderId())){ - ProjectMaintenanceOrderDetail projectMaintenanceOrderDetail = projectMaintenanceOrderDetailService.getById(repairOrder1.getProjectMaintenanceOrderId()); - repairOrder1.setProjectMaintenanceOrderNum(projectMaintenanceOrderDetail.getTaskNum()); - } - - String id = repairOrder1.getId(); - QueryWrapper<RepairOrderActualWorkHours> wrapper = new QueryWrapper<>(); - wrapper.eq("repair_order_id", id) - .eq("del_flag", 0); - wrapper.select("sum(actual_hour) as actualHour"); - Map<String, Object> map = repairOrderActualWorkHoursService.getMap(wrapper); - BigDecimal actualHour = new BigDecimal(0); - if (map != null) { - actualHour = (BigDecimal) map.get("actualHour"); - } - repairOrder1.setActualHour(actualHour); - } +// for(RepairOrder repairOrder1 : pageList.getRecords()){ +// if(StringUtils.isNotBlank(repairOrder1.getReportRepairId())){ +// EquipmentReportRepair equipmentReportRepair = equipmentReportRepairService.getById(repairOrder1.getReportRepairId()); +// repairOrder1.setReportRepairNum(equipmentReportRepair.getNum()); +// } +// if(StringUtils.isNotBlank(repairOrder1.getProjectMaintenanceOrderId())){ +// ProjectMaintenanceOrderDetail projectMaintenanceOrderDetail = projectMaintenanceOrderDetailService.getById(repairOrder1.getProjectMaintenanceOrderId()); +// repairOrder1.setProjectMaintenanceOrderNum(projectMaintenanceOrderDetail.getTaskNum()); +// } +// +// String id = repairOrder1.getId(); +// QueryWrapper<RepairOrderActualWorkHours> wrapper = new QueryWrapper<>(); +// wrapper.eq("repair_order_id", id) +// .eq("del_flag", 0); +// wrapper.select("sum(actual_hour) as actualHour"); +// Map<String, Object> map = repairOrderActualWorkHoursService.getMap(wrapper); +// BigDecimal actualHour = new BigDecimal(0); +// if (map != null) { +// actualHour = (BigDecimal) map.get("actualHour"); +// } +// repairOrder1.setActualHour(actualHour); +// } return Result.OK(pageList); } diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderActualWorkHoursMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderActualWorkHoursMapper.xml index da994eb..edbd955 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderActualWorkHoursMapper.xml +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderActualWorkHoursMapper.xml @@ -16,7 +16,7 @@ t1.end_time endTime, t1.principal_contractor principalContractor, t1.theoretical_time theoreticalTime, - t6.item_text principalContractor_dictText, + t7.item_text principalContractor_dictText, t1.user_num as userNum, t2.id userId, t1.repair_order_id as repairOrderId, @@ -32,8 +32,8 @@ LEFT JOIN mom_eam_repair_order t5 on t5.id = t1.repair_order_id LEFT JOIN mom_eam_equipment t6 on t6.id = t5.equipment_id - left join (select * from v_sys_dict where dict_code = 'yn') t6 - on t1.principal_contractor = t6.item_value + left join (select * from v_sys_dict where dict_code = 'yn') t7 + on t1.principal_contractor = t7.item_value WHERE t1.repair_order_id = #{mainId} and t1.del_flag = 0 diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderMapper.xml index 9b2fc6a..baa6a45 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderMapper.xml +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/RepairOrderMapper.xml @@ -34,6 +34,7 @@ t1.business_type businessType, t1.responsibility_id responsibilityId, t1.outsourcing_unit outsourcingUnit, + t1.actual_hour actualHour, t1.remark, t1.repair_order_uda1 repairOrderUda1, t1.repair_order_uda2 repairOrderUda2, diff --git "a/lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16\050lnl\051/sys_dict_update.sql" "b/lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16\050lnl\051/sys_dict_update.sql" index b75abe2..8e44a36 100644 --- "a/lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16\050lnl\051/sys_dict_update.sql" +++ "b/lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16\050lnl\051/sys_dict_update.sql" @@ -156,3 +156,10 @@ 'SCHEMA', N'dbo', 'TABLE', N'mom_eam_equipment_report_repair', 'COLUMN', N'fault_hour' +ALTER TABLE [dbo].[mom_eam_repair_order] ALTER COLUMN [actual_hour] decimal(10,3) NULL +ALTER TABLE [dbo].[mom_eam_repair_order] ALTER COLUMN [spare_time] decimal(18,3) NULL + GO + +ALTER TABLE [dbo].[mom_eam_repair_order] ALTER COLUMN [part_time] decimal(18,3) NULL + +ALTER TABLE [dbo].[mom_eam_equipment_report_repair] ALTER COLUMN [fault_hour] decimal(18,3) NULL -- Gitblit v1.9.3