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"