From bed8a3577bc723ede4403f0ef828d26aa23c3214 Mon Sep 17 00:00:00 2001 From: "maxw@mesnac.com" Date: Sat, 7 Dec 2024 14:13:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dms/controller/DmsMobileController.java | 8 ++++ .../dms/mapper/DmsBaseDeviceLedgerMapper.java | 2 + .../service/IDmsBaseDeviceLedgerService.java | 2 + .../impl/DmsBaseDeviceLedgerServiceImpl.java | 6 +++ .../DmsBillsFaultInstanceServiceImpl.java | 4 +- .../DmsFaultInstanceActivityServiceImpl.java | 24 +++++++--- .../mapper/dms/DmsBaseDeviceLedgerMapper.xml | 9 ++++ .../dms/DmsBillsFaultInstanceMapper.xml | 1 + .../report/service/IDataAnalysisService.java | 3 ++ .../api/ems/powerUse/HistoryElectricity.js | 7 +++ .../dms/dmsBaseInspectStandard/index.vue | 2 +- .../views/dms/dmsBillsFaultInstance/index.vue | 11 ++++- .../src/views/dms/dmsBillsInstance/index.vue | 46 +++++++++---------- .../views/dms/dmsBillsMaintInstance/index.vue | 46 +++++++++---------- hw-ui/src/views/dms/dmsPlanInspect/index.vue | 23 +++++++++- hw-ui/src/views/dms/maint/index.vue | 25 +++++++++- hw-ui/src/views/dms/standard/index.vue | 2 +- 17 files changed, 159 insertions(+), 62 deletions(-) diff --git a/hw-modules/hw-dms/src/main/java/com/hw/dms/controller/DmsMobileController.java b/hw-modules/hw-dms/src/main/java/com/hw/dms/controller/DmsMobileController.java index 9b49a5f5..2f2f2169 100644 --- a/hw-modules/hw-dms/src/main/java/com/hw/dms/controller/DmsMobileController.java +++ b/hw-modules/hw-dms/src/main/java/com/hw/dms/controller/DmsMobileController.java @@ -83,6 +83,14 @@ public class DmsMobileController extends BaseController { List baseOutsrcInfos = dmsBaseOutsrcInfoService.selectDmsBaseOutsrcInfoList(queryBaseOutsrcInfo); return success(baseOutsrcInfos); } + /** + * 根据传参模糊查询设备名 + */ + @GetMapping("/likeDeviceName") + public AjaxResult likeDeviceName(String deviceName) { + List deviceLedgerList = baseDeviceLedgerService.likeDeviceName(deviceName); + return success(deviceLedgerList); + } /** diff --git a/hw-modules/hw-dms/src/main/java/com/hw/dms/mapper/DmsBaseDeviceLedgerMapper.java b/hw-modules/hw-dms/src/main/java/com/hw/dms/mapper/DmsBaseDeviceLedgerMapper.java index 5440987d..20368046 100644 --- a/hw-modules/hw-dms/src/main/java/com/hw/dms/mapper/DmsBaseDeviceLedgerMapper.java +++ b/hw-modules/hw-dms/src/main/java/com/hw/dms/mapper/DmsBaseDeviceLedgerMapper.java @@ -2,6 +2,7 @@ package com.hw.dms.mapper; import java.util.List; import com.hw.dms.domain.DmsBaseDeviceLedger; +import org.apache.ibatis.annotations.Param; /** * 设备台账信息Mapper接口 @@ -69,4 +70,5 @@ public interface DmsBaseDeviceLedgerMapper */ public DmsBaseDeviceLedger selectDmsBaseDeviceLedgerByDeviceCode(String deviceCode); + List likeDeviceName(@Param("deviceName") String deviceName); } diff --git a/hw-modules/hw-dms/src/main/java/com/hw/dms/service/IDmsBaseDeviceLedgerService.java b/hw-modules/hw-dms/src/main/java/com/hw/dms/service/IDmsBaseDeviceLedgerService.java index 570bab86..5c71f8ed 100644 --- a/hw-modules/hw-dms/src/main/java/com/hw/dms/service/IDmsBaseDeviceLedgerService.java +++ b/hw-modules/hw-dms/src/main/java/com/hw/dms/service/IDmsBaseDeviceLedgerService.java @@ -78,4 +78,6 @@ public interface IDmsBaseDeviceLedgerService * @return */ public int printLabels(String[] deviceCodes); + + List likeDeviceName(String deviceName); } diff --git a/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsBaseDeviceLedgerServiceImpl.java b/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsBaseDeviceLedgerServiceImpl.java index da08a1a3..97b93a3f 100644 --- a/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsBaseDeviceLedgerServiceImpl.java +++ b/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsBaseDeviceLedgerServiceImpl.java @@ -140,6 +140,12 @@ public class DmsBaseDeviceLedgerServiceImpl implements IDmsBaseDeviceLedgerServi } + @Override + public List likeDeviceName(String deviceName) { + List list = dmsBaseDeviceLedgerMapper.likeDeviceName(deviceName); + return list; + } + /** * 打印设备码 * diff --git a/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsBillsFaultInstanceServiceImpl.java b/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsBillsFaultInstanceServiceImpl.java index 43d6edb1..92521713 100644 --- a/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsBillsFaultInstanceServiceImpl.java +++ b/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsBillsFaultInstanceServiceImpl.java @@ -116,7 +116,7 @@ public class DmsBillsFaultInstanceServiceImpl implements IDmsBillsFaultInstanceS @Override public int insertDmsBillsFaultInstance(DmsBillsFaultInstance dmsBillsFaultInstance) { Date curretnDate = new Date(); - String userName = SecurityUtils.getUsername(); + String userName = SecurityUtils.getNickname(); dmsBillsFaultInstance.setWfProcessId(WfConstants.WF_BILLS_FAULT_INSTANCE_PROCESS_ID); dmsBillsFaultInstance.setApplyUser(userName); dmsBillsFaultInstance.setApplyTime(curretnDate); @@ -158,7 +158,7 @@ public class DmsBillsFaultInstanceServiceImpl implements IDmsBillsFaultInstanceS */ @Override public int updateDmsBillsFaultInstance(DmsBillsFaultInstance dmsBillsFaultInstance) { - String username = SecurityUtils.getUsername(); + String username = SecurityUtils.getNickname(); if (dmsBillsFaultInstance.getRepairConfirm()!=null){ dmsBillsFaultInstance.setConfirmer(username); } diff --git a/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsFaultInstanceActivityServiceImpl.java b/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsFaultInstanceActivityServiceImpl.java index 9ab7bb20..ce4dea27 100644 --- a/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsFaultInstanceActivityServiceImpl.java +++ b/hw-modules/hw-dms/src/main/java/com/hw/dms/service/impl/DmsFaultInstanceActivityServiceImpl.java @@ -60,15 +60,25 @@ public class DmsFaultInstanceActivityServiceImpl implements IDmsFaultInstanceAct queryInstanceFile.setTargetId(dmsFaultInstanceActivity1.getInstanceActivityId()); List dmsInstanceFiles = dmsInstanceFileMapper.selectDmsInstanceFileConvertList(queryInstanceFile); dmsFaultInstanceActivity1.setDmsInstanceFileList(dmsInstanceFiles); - DmsFaultInstanceActivity dmsFaultInstanceActivity2 = dmsFaultInstanceActivities.get(1); - DmsInstanceFile queryInstanceFile1 = new DmsInstanceFile(); - queryInstanceFile1.setTargetType("2"); - queryInstanceFile1.setTargetId(dmsFaultInstanceActivity1.getInstanceActivityId()); - List dmsInstanceFiles2 = dmsInstanceFileMapper.selectDmsInstanceFileConvertList(queryInstanceFile1); - dmsFaultInstanceActivity2.setDmsInstanceFileList(dmsInstanceFiles2); List dmsFaultInstanceActivities1 = new ArrayList<>(); + if (dmsFaultInstanceActivities.size()>1){ + DmsFaultInstanceActivity dmsFaultInstanceActivity2 = dmsFaultInstanceActivities.get(1); + DmsInstanceFile queryInstanceFile1 = new DmsInstanceFile(); + queryInstanceFile1.setTargetType("2"); + queryInstanceFile1.setTargetId(dmsFaultInstanceActivity1.getInstanceActivityId()); + List dmsInstanceFiles2 = dmsInstanceFileMapper.selectDmsInstanceFileConvertList(queryInstanceFile1); + dmsFaultInstanceActivity2.setDmsInstanceFileList(dmsInstanceFiles2); + dmsFaultInstanceActivities1.add(dmsFaultInstanceActivity2); + } +// DmsFaultInstanceActivity dmsFaultInstanceActivity2 = dmsFaultInstanceActivities.get(1); +// DmsInstanceFile queryInstanceFile1 = new DmsInstanceFile(); +// queryInstanceFile1.setTargetType("2"); +// queryInstanceFile1.setTargetId(dmsFaultInstanceActivity1.getInstanceActivityId()); +// List dmsInstanceFiles2 = dmsInstanceFileMapper.selectDmsInstanceFileConvertList(queryInstanceFile1); +// dmsFaultInstanceActivity2.setDmsInstanceFileList(dmsInstanceFiles2); +// List dmsFaultInstanceActivities1 = new ArrayList<>(); dmsFaultInstanceActivities1.add(dmsFaultInstanceActivity1); - dmsFaultInstanceActivities1.add(dmsFaultInstanceActivity2); +// dmsFaultInstanceActivities1.add(dmsFaultInstanceActivity2); return dmsFaultInstanceActivities1; } diff --git a/hw-modules/hw-dms/src/main/resources/mapper/dms/DmsBaseDeviceLedgerMapper.xml b/hw-modules/hw-dms/src/main/resources/mapper/dms/DmsBaseDeviceLedgerMapper.xml index dc82ef7c..fbd47cd0 100644 --- a/hw-modules/hw-dms/src/main/resources/mapper/dms/DmsBaseDeviceLedgerMapper.xml +++ b/hw-modules/hw-dms/src/main/resources/mapper/dms/DmsBaseDeviceLedgerMapper.xml @@ -130,4 +130,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where device_code = #{deviceCode} + diff --git a/hw-modules/hw-dms/src/main/resources/mapper/dms/DmsBillsFaultInstanceMapper.xml b/hw-modules/hw-dms/src/main/resources/mapper/dms/DmsBillsFaultInstanceMapper.xml index d058b8fb..2aba69f5 100644 --- a/hw-modules/hw-dms/src/main/resources/mapper/dms/DmsBillsFaultInstanceMapper.xml +++ b/hw-modules/hw-dms/src/main/resources/mapper/dms/DmsBillsFaultInstanceMapper.xml @@ -78,6 +78,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"