From 958bf805afffd10e2917166c5f0650fe7d4593fb Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期五, 24 十一月 2023 16:40:53 +0800 Subject: [PATCH] 故障报修验收 --- lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16(lnl)/2023_11_24.sql | 21 +++++++++++++++++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java | 9 +++++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/StreamController.java | 5 +++-- 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java index 20fe37e..be57abc 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java @@ -30,6 +30,7 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; +import java.util.Date; import java.util.List; import java.util.Map; @@ -240,4 +241,12 @@ IPage<Map<String, Object>> equipmentReportRepairList = equipmentReportRepairService.getReportRepairList(pageNo, pageSize, params); return Result.ok(equipmentReportRepairList); } + + @PutMapping("/accept") + public Result<?> accept(@RequestBody EquipmentReportRepair equipmentReportRepair ){ + equipmentReportRepair.setStatus("5"); + equipmentReportRepair.setAcceptTime(new Date()); + equipmentReportRepairService.updateById(equipmentReportRepair); + return Result.OK("楠屾敹鎴愬姛"); + } } diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/StreamController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/StreamController.java index 3eb1834..bd29589 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/StreamController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/StreamController.java @@ -535,11 +535,12 @@ for(SysDictItem nodeOperationItem:nodeOperationItems){ if(roleNodeItem.getItemValue().equals(nodeOperationItem.getItemValue())){ if(ObjectUtils.isNotNull(operation)){ - List<String> buttonvalues = Arrays.asList(nodeOperationItem.getItemText().split(",")); + List<String> buttonValues = Arrays.asList(nodeOperationItem.getItemText().split(",")); List<SysDictItem> operations = sysDictItemService.selectItemsByMainId(operation.getId()); List<ButtonVo> buttons = new ArrayList<>(); - for(String value:buttonvalues){ + for(String value:buttonValues){ for(SysDictItem name:operations){ + if(name.getItemValue().equals(value)){ ButtonVo button = new ButtonVo(); button.setName(name.getItemText()); diff --git "a/lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16\050lnl\051/2023_11_24.sql" "b/lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16\050lnl\051/2023_11_24.sql" new file mode 100644 index 0000000..afe9f47 --- /dev/null +++ "b/lxzn-module-system/lxzn-system-start/src/main/resources/db/2023_11_16\050lnl\051/2023_11_24.sql" @@ -0,0 +1,21 @@ +ALTER TABLE [dbo].[mom_eam_equipment_report_repair] DROP CONSTRAINT [DF__mom_eam_e__err_u__00AD44A9] + GO + +ALTER TABLE [dbo].[mom_eam_equipment_report_repair] ALTER COLUMN [err_uda5] text NULL + GO + + IF ((SELECT COUNT(*) FROM ::fn_listextendedproperty('MS_Description', + 'SCHEMA', N'dbo', + 'TABLE', N'mom_eam_equipment_report_repair', + 'COLUMN', N'err_uda5')) > 0) + EXEC sp_updateextendedproperty + 'MS_Description', N'楠屾敹鎰忚', + 'SCHEMA', N'dbo', + 'TABLE', N'mom_eam_equipment_report_repair', + 'COLUMN', N'err_uda5' + ELSE + EXEC sp_addextendedproperty + 'MS_Description', N'楠屾敹鎰忚', + 'SCHEMA', N'dbo', + 'TABLE', N'mom_eam_equipment_report_repair', + 'COLUMN', N'err_uda5' -- Gitblit v1.9.3