From 24905c34acd314c17ef990db1a6de561233390e7 Mon Sep 17 00:00:00 2001 From: A0010407 Date: Tue, 27 Feb 2024 14:22:00 +0800 Subject: [PATCH] =?UTF-8?q?2024-2-27=20=E8=AE=BE=E5=A4=87=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E9=80=89=E6=8B=A9=E8=AE=BE=E5=A4=87=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/EquRepairOrderController.java | 7 +++- .../com/op/device/domain/EquEquipment.java | 18 ++++++++++ .../op/device/mapper/EquEquipmentMapper.java | 2 ++ .../service/impl/EquPlanServiceImpl.java | 11 ++++-- .../mapper/device/EquEquipmentMapper.xml | 34 +++++++++++++------ 5 files changed, 59 insertions(+), 13 deletions(-) diff --git a/op-modules/op-device/src/main/java/com/op/device/controller/EquRepairOrderController.java b/op-modules/op-device/src/main/java/com/op/device/controller/EquRepairOrderController.java index bb3089d6..082f86cc 100644 --- a/op-modules/op-device/src/main/java/com/op/device/controller/EquRepairOrderController.java +++ b/op-modules/op-device/src/main/java/com/op/device/controller/EquRepairOrderController.java @@ -114,6 +114,12 @@ public class EquRepairOrderController extends BaseController { @GetMapping("/getEquipmentList") public TableDataInfo getEquipmentList(EquEquipment equEquipment) { startPage(); + if(equEquipment.getItemCode() != null){ + equEquipment.setEquipmentCode(equEquipment.getItemCode()); + } + if(equEquipment.getItemName()!= null){ + equEquipment.setEquipmentName(equEquipment.getItemName()); + } List list = equRepairOrderService.selectEquEquipmentList(equEquipment); return getDataTable(list); } @@ -123,7 +129,6 @@ public class EquRepairOrderController extends BaseController { */ @GetMapping("/getEquipmentTypeList") public TableDataInfo getEquipmentTypeList(EquEquipment equEquipment) { - startPage(); List list = equRepairOrderService.getEquipmentTypeList(equEquipment); return getDataTable(list); } diff --git a/op-modules/op-device/src/main/java/com/op/device/domain/EquEquipment.java b/op-modules/op-device/src/main/java/com/op/device/domain/EquEquipment.java index a294a912..46647fcb 100644 --- a/op-modules/op-device/src/main/java/com/op/device/domain/EquEquipment.java +++ b/op-modules/op-device/src/main/java/com/op/device/domain/EquEquipment.java @@ -240,6 +240,24 @@ public class EquEquipment extends BaseEntity { // 组线名称 private String groupLineName; + //虚拟字段 + private String itemCode; + private String itemName; + + public String getItemCode() { + return itemCode; + } + public void setItemCode(String itemCode) { + this.itemCode = itemCode; + } + + public String getItemName() { + return itemName; + } + public void setItemName(String itemName) { + this.itemName = itemName; + } + public String getGroupLineName() { return groupLineName; } diff --git a/op-modules/op-device/src/main/java/com/op/device/mapper/EquEquipmentMapper.java b/op-modules/op-device/src/main/java/com/op/device/mapper/EquEquipmentMapper.java index bbfb394d..8023245c 100644 --- a/op-modules/op-device/src/main/java/com/op/device/mapper/EquEquipmentMapper.java +++ b/op-modules/op-device/src/main/java/com/op/device/mapper/EquEquipmentMapper.java @@ -70,4 +70,6 @@ public interface EquEquipmentMapper { // 查询设备信息 List selectEquipmentList(EquEquipment equEquipment); + //查询组线为空的设备列表 + List selectGroupLineNullList(EquEquipment equEquipment); } \ No newline at end of file diff --git a/op-modules/op-device/src/main/java/com/op/device/service/impl/EquPlanServiceImpl.java b/op-modules/op-device/src/main/java/com/op/device/service/impl/EquPlanServiceImpl.java index af8980f1..30a96536 100644 --- a/op-modules/op-device/src/main/java/com/op/device/service/impl/EquPlanServiceImpl.java +++ b/op-modules/op-device/src/main/java/com/op/device/service/impl/EquPlanServiceImpl.java @@ -243,8 +243,15 @@ public class EquPlanServiceImpl implements IEquPlanService { @Override @DS("#header.poolName") public List getEquList(EquEquipment equEquipment) { - equEquipment.setEquipmentCategory("0"); - return equEquipmentMapper.selectEquipmentList(equEquipment); + //如果组线不为空 + if(equEquipment.getGroupLine() != null){ + equEquipment.setEquipmentCategory("0"); + List list = equEquipmentMapper.selectEquipmentList(equEquipment); + return list; + }else{ + List list = equEquipmentMapper.selectGroupLineNullList(equEquipment); + return list; + } } /** diff --git a/op-modules/op-device/src/main/resources/mapper/device/EquEquipmentMapper.xml b/op-modules/op-device/src/main/resources/mapper/device/EquEquipmentMapper.xml index 6ae7a5ad..c357cfd8 100644 --- a/op-modules/op-device/src/main/resources/mapper/device/EquEquipmentMapper.xml +++ b/op-modules/op-device/src/main/resources/mapper/device/EquEquipmentMapper.xml @@ -111,12 +111,14 @@ and equipment_category = #{equipmentCategory} + and del_flag = '0' @@ -272,6 +274,7 @@ from base_equipment where del_flag = '0' group by equipment_type_code,equipment_type_name + order by equipment_type_name desc + +