From b48666e1f30b3334726d218d6b05d1228a307fd7 Mon Sep 17 00:00:00 2001 From: 李宇 <986321569@qq.com> Date: 星期五, 25 六月 2021 18:11:06 +0800 Subject: [PATCH] 修改选中项 --- src/main/java/com/nanometer/smartlab/service/HazardousWasteServiceImpl.java | 5 src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml | 37 +++ src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.xml | 28 ++ src/main/java/com/nanometer/smartlab/controller/LaboratoryContainerMngController.java | 23 +- src/main/java/com/nanometer/smartlab/controller/RoleMngController.java | 24 +- src/main/java/com/nanometer/smartlab/controller/OpeUseFlowInfoController.java | 30 +- src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.java | 2 src/main/java/com/nanometer/smartlab/controller/SupplierInfoMngController.java | 24 +- src/main/java/com/nanometer/smartlab/controller/WarehouseMngController.java | 24 +- src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.java | 2 src/main/java/com/nanometer/smartlab/controller/SysFileMngController.java | 28 +- src/main/java/com/nanometer/smartlab/controller/SysWarningsController.java | 36 +- src/main/java/com/nanometer/smartlab/controller/WarehouseContainerMngController.java | 23 +- src/main/java/com/nanometer/smartlab/controller/EncodeReplaceDictController.java | 20 src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderService.java | 1 src/main/java/com/nanometer/smartlab/controller/ProjectMngController.java | 28 +- src/main/java/com/nanometer/smartlab/controller/LaboratoryMngController.java | 23 +- src/main/java/com/nanometer/smartlab/service/DangerousEncodeServiceImpl.java | 5 src/main/java/com/nanometer/smartlab/controller/PersonalUseInfoController.java | 23 +- src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.xml | 6 src/main/java/com/nanometer/smartlab/controller/UserMngController.java | 24 +- src/main/java/com/nanometer/smartlab/controller/SupplierOrderMngController.java | 23 +- src/main/java/com/nanometer/smartlab/controller/BaseMetaController.java | 23 +- src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderServiceImpl.java | 5 src/main/java/com/nanometer/smartlab/service/HazardousWasteService.java | 2 src/main/java/com/nanometer/smartlab/service/OpeUseFlowService.java | 4 src/main/java/com/nanometer/smartlab/service/DangerousEncodeService.java | 2 src/main/java/com/nanometer/smartlab/controller/DangerousEncodeController.java | 20 src/main/java/com/nanometer/smartlab/controller/HazardousWasteController.java | 35 +- src/main/java/com/nanometer/smartlab/controller/LaboratoryReagentReserveController.java | 20 src/main/java/com/nanometer/smartlab/controller/SysAlarmsController.java | 37 +- src/main/java/com/nanometer/smartlab/controller/SysControllerMngController.java | 23 +- src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.java | 4 src/main/java/com/nanometer/smartlab/service/OpeUseFlowServiceImpl.java | 23 ++ 34 files changed, 384 insertions(+), 253 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/controller/BaseMetaController.java b/src/main/java/com/nanometer/smartlab/controller/BaseMetaController.java index 8eacdd8..c68aade 100644 --- a/src/main/java/com/nanometer/smartlab/controller/BaseMetaController.java +++ b/src/main/java/com/nanometer/smartlab/controller/BaseMetaController.java @@ -131,6 +131,7 @@ if (count > 0) { list = baseMetaService.getBaseMetaList(groupId, keyword, first, pageSize); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -139,17 +140,17 @@ @Override public BaseMeta getRowData(String rowKey) { - Iterator<BaseMeta> iterator = this.iterator(); - if (iterator != null) { - BaseMeta bm = null; - while (iterator.hasNext()) { - bm = iterator.next(); - if (rowKey.equals(bm.getId())) { - return bm; - } - } - } - return null; +// Iterator<BaseMeta> iterator = this.iterator(); +// if (iterator != null) { +// BaseMeta bm = null; +// while (iterator.hasNext()) { +// bm = iterator.next(); +// if (rowKey.equals(bm.getId())) { +// return bm; +// } +// } +// } + return baseMetaService.getBaseMeta(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/DangerousEncodeController.java b/src/main/java/com/nanometer/smartlab/controller/DangerousEncodeController.java index e61e47b..c10672e 100644 --- a/src/main/java/com/nanometer/smartlab/controller/DangerousEncodeController.java +++ b/src/main/java/com/nanometer/smartlab/controller/DangerousEncodeController.java @@ -56,7 +56,7 @@ if (isSearch){ isSearch = false; } - + selectOne = null; } catch (Exception e) { logger.error("error occured.", e); } @@ -65,15 +65,15 @@ @Override public DangerousEncode getRowData(String rowKey) { - Iterator<DangerousEncode> iterator = this.iterator(); - DangerousEncode su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if (Long.parseLong(rowKey) == (su.getId())) { - return su; - } - } - return null; +// Iterator<DangerousEncode> iterator = this.iterator(); +// DangerousEncode su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if (Long.parseLong(rowKey) == (su.getId())) { +// return su; +// } +// } + return dangerousEncodeService.selectById(Long.parseLong(rowKey)); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/EncodeReplaceDictController.java b/src/main/java/com/nanometer/smartlab/controller/EncodeReplaceDictController.java index b23aaf7..f16b7ca 100644 --- a/src/main/java/com/nanometer/smartlab/controller/EncodeReplaceDictController.java +++ b/src/main/java/com/nanometer/smartlab/controller/EncodeReplaceDictController.java @@ -59,7 +59,7 @@ if (isSearch) { isSearch = false; } - + selectOne = null; } catch (Exception e) { logger.error("error occured.", e); } @@ -68,15 +68,15 @@ @Override public EncodeReplaceDict getRowData(String rowKey) { - Iterator<EncodeReplaceDict> iterator = this.iterator(); - EncodeReplaceDict su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if ( su.getId().equals(Long.parseLong(rowKey))) { - return su; - } - } - return null; +// Iterator<EncodeReplaceDict> iterator = this.iterator(); +// EncodeReplaceDict su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if ( su.getId().equals(Long.parseLong(rowKey))) { +// return su; +// } +// } + return encodeReplaceDictService.getOne(Long.parseLong(rowKey)); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/HazardousWasteController.java b/src/main/java/com/nanometer/smartlab/controller/HazardousWasteController.java index 937d179..71c1193 100644 --- a/src/main/java/com/nanometer/smartlab/controller/HazardousWasteController.java +++ b/src/main/java/com/nanometer/smartlab/controller/HazardousWasteController.java @@ -67,6 +67,7 @@ if (isSearch) { isSearch = false; } + selectedOne = null; } catch (Exception e) { logger.error("error occured.", e); } @@ -75,15 +76,15 @@ @Override public HazardousWaste getRowData(String rowKey) { - Iterator<HazardousWaste> iterator = this.iterator(); - HazardousWaste su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if ( su.getId().equals(Long.parseLong(rowKey))) { - return su; - } - } - return null; +// Iterator<HazardousWaste> iterator = this.iterator(); +// HazardousWaste su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if ( su.getId().equals(Long.parseLong(rowKey))) { +// return su; +// } +// } + return hazardousWasteService.selectById(Long.parseLong(rowKey)); } }; } @@ -125,14 +126,14 @@ @Override public HazardousWaste getRowData(String rowKey) { - Iterator<HazardousWaste> iterator = this.iterator(); - HazardousWaste su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if ( su.getId().equals(Long.parseLong(rowKey))) { - return su; - } - } +// Iterator<HazardousWaste> iterator = this.iterator(); +// HazardousWaste su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if ( su.getId().equals(Long.parseLong(rowKey))) { +// return su; +// } +// } return null; } }; diff --git a/src/main/java/com/nanometer/smartlab/controller/LaboratoryContainerMngController.java b/src/main/java/com/nanometer/smartlab/controller/LaboratoryContainerMngController.java index 8744fd6..2650e7a 100644 --- a/src/main/java/com/nanometer/smartlab/controller/LaboratoryContainerMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/LaboratoryContainerMngController.java @@ -404,6 +404,7 @@ list = sysLaboratoryContainerService.getSysLaboratoryContainerList(laboratoryType, laboratoryName,null,project,controllerName, first, pageSize); } + selectedList = new ArrayList<> (); } catch (Exception e) { logger.error(e); } @@ -412,17 +413,17 @@ @Override public SysLaboratoryContainer getRowData(String rowKey) { - Iterator<SysLaboratoryContainer> iterator = this.iterator(); - if (iterator != null) { - SysLaboratoryContainer su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if (rowKey.equals(su.getId())) { - return su; - } - } - } - return null; +// Iterator<SysLaboratoryContainer> iterator = this.iterator(); +// if (iterator != null) { +// SysLaboratoryContainer su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if (rowKey.equals(su.getId())) { +// return su; +// } +// } +// } + return sysLaboratoryContainerService.getSysLaboratoryContainer(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/LaboratoryMngController.java b/src/main/java/com/nanometer/smartlab/controller/LaboratoryMngController.java index a484ce3..4beb892 100644 --- a/src/main/java/com/nanometer/smartlab/controller/LaboratoryMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/LaboratoryMngController.java @@ -290,6 +290,7 @@ if (count > 0) { list = sysLaboratoryService.getSysLaboratoryList(type, name,project, first, pageSize); } + selectedList = new ArrayList<> (); } catch (Exception e) { logger.error(e); } @@ -298,17 +299,17 @@ @Override public SysLaboratory getRowData(String rowKey) { - Iterator<SysLaboratory> iterator = this.iterator(); - if (iterator != null) { - SysLaboratory su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if (rowKey.equals(su.getId())) { - return su; - } - } - } - return null; +// Iterator<SysLaboratory> iterator = this.iterator(); +// if (iterator != null) { +// SysLaboratory su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if (rowKey.equals(su.getId())) { +// return su; +// } +// } +// } + return sysLaboratoryService.getSysLaboratory(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/LaboratoryReagentReserveController.java b/src/main/java/com/nanometer/smartlab/controller/LaboratoryReagentReserveController.java index 75d2a64..1a1b200 100644 --- a/src/main/java/com/nanometer/smartlab/controller/LaboratoryReagentReserveController.java +++ b/src/main/java/com/nanometer/smartlab/controller/LaboratoryReagentReserveController.java @@ -153,16 +153,16 @@ @Override public LaboratoryReagentReserve getRowData(String rowKey) { - Iterator<LaboratoryReagentReserve> iterator = this.iterator(); - if (iterator != null) { - LaboratoryReagentReserve br = null; - while (iterator.hasNext()) { - br = iterator.next(); - if (rowKey.equals(br.getId())) { - return br; - } - } - } +// Iterator<LaboratoryReagentReserve> iterator = this.iterator(); +// if (iterator != null) { +// LaboratoryReagentReserve br = null; +// while (iterator.hasNext()) { +// br = iterator.next(); +// if (rowKey.equals(br.getId())) { +// return br; +// } +// } +// } return null; } }; diff --git a/src/main/java/com/nanometer/smartlab/controller/OpeUseFlowInfoController.java b/src/main/java/com/nanometer/smartlab/controller/OpeUseFlowInfoController.java index 475fd21..2d8c5cb 100644 --- a/src/main/java/com/nanometer/smartlab/controller/OpeUseFlowInfoController.java +++ b/src/main/java/com/nanometer/smartlab/controller/OpeUseFlowInfoController.java @@ -110,6 +110,7 @@ if (count > 0) { list = opeUseFlowService.getOpeUseFlowListByName(houseName,reagentId, reagentCode, containerCode,null, getUserId(),startDate,endDate, first, pageSize); } + selectedOne = null; } catch (Exception e) { logger.error(e); } @@ -118,21 +119,20 @@ @Override public OpeUseFlow getRowData(String rowKey) { - Iterator<OpeUseFlow> iterator = this.iterator(); - OpeUseFlow temp = null; - if(iterator!= null) - { - while(iterator.hasNext()) - { - temp=iterator.next(); - if(rowKey.equals(temp.getId())) - { - return temp; - } - } - } - - return temp; +// Iterator<OpeUseFlow> iterator = this.iterator(); +// OpeUseFlow temp = null; +// if(iterator!= null) +// { +// while(iterator.hasNext()) +// { +// temp=iterator.next(); +// if(rowKey.equals(temp.getId())) +// { +// return temp; +// } +// } +// } + return opeUseFlowService.selectById(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/PersonalUseInfoController.java b/src/main/java/com/nanometer/smartlab/controller/PersonalUseInfoController.java index 692a763..6c0e9a5 100644 --- a/src/main/java/com/nanometer/smartlab/controller/PersonalUseInfoController.java +++ b/src/main/java/com/nanometer/smartlab/controller/PersonalUseInfoController.java @@ -272,6 +272,7 @@ list = opeUseFlowService.getPersonalUseInfoList (reagentCode, getUserId(),startTime,endTime ,receiptNumber,department,project,applyPerson,reagentName,first,pageSize); } + selectOne = null; } catch (Exception e) { logger.error(e); } @@ -280,17 +281,17 @@ @Override public OpeUseFlow getRowData(String rowKey) { - Iterator<OpeUseFlow> iterator = this.iterator(); - if (iterator != null) { - OpeUseFlow su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if (rowKey.equals(su.getReceiptNumber())) { - return su; - } - } - } - return null; +// Iterator<OpeUseFlow> iterator = this.iterator(); +// if (iterator != null) { +// OpeUseFlow su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if (rowKey.equals(su.getReceiptNumber())) { +// return su; +// } +// } +// } + return opeUseFlowService.selectByReceiptNumber(rowKey,getUserId()); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/ProjectMngController.java b/src/main/java/com/nanometer/smartlab/controller/ProjectMngController.java index 66cd58b..f6897d0 100644 --- a/src/main/java/com/nanometer/smartlab/controller/ProjectMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/ProjectMngController.java @@ -17,10 +17,7 @@ import org.springframework.util.CollectionUtils; import javax.annotation.Resource; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.stream.Collectors; @Controller @@ -238,6 +235,7 @@ if (count > 0) { list = sysProjectService.getSysProjectListUpdate(first, pageSize,getUserId(),projectId,projectName,sysUserName); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -246,17 +244,17 @@ @Override public SysProject getRowData(String rowKey) { - Iterator<SysProject> iterator = this.iterator(); - if (iterator != null) { - SysProject br = null; - while (iterator.hasNext()) { - br = iterator.next(); - if (rowKey.equals(br.getId())) { - return br; - } - } - } - return null; +// Iterator<SysProject> iterator = this.iterator(); +// if (iterator != null) { +// SysProject br = null; +// while (iterator.hasNext()) { +// br = iterator.next(); +// if (rowKey.equals(br.getId())) { +// return br; +// } +// } +// } + return sysProjectService.getSysProject(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/RoleMngController.java b/src/main/java/com/nanometer/smartlab/controller/RoleMngController.java index 1bb893a..a19fb88 100644 --- a/src/main/java/com/nanometer/smartlab/controller/RoleMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/RoleMngController.java @@ -14,6 +14,7 @@ import org.springframework.stereotype.Controller; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -221,6 +222,7 @@ if (count > 0) { list = baseRoleService.getBaseRoleList(null, null, first, pageSize); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -229,17 +231,17 @@ @Override public BaseRole getRowData(String rowKey) { - Iterator<BaseRole> iterator = this.iterator(); - if (iterator != null) { - BaseRole br = null; - while (iterator.hasNext()) { - br = iterator.next(); - if (rowKey.equals(br.getId())) { - return br; - } - } - } - return null; +// Iterator<BaseRole> iterator = this.iterator(); +// if (iterator != null) { +// BaseRole br = null; +// while (iterator.hasNext()) { +// br = iterator.next(); +// if (rowKey.equals(br.getId())) { +// return br; +// } +// } +// } + return baseRoleService.getBaseRole(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/SupplierInfoMngController.java b/src/main/java/com/nanometer/smartlab/controller/SupplierInfoMngController.java index 923244e..7a19d61 100644 --- a/src/main/java/com/nanometer/smartlab/controller/SupplierInfoMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/SupplierInfoMngController.java @@ -13,6 +13,7 @@ import org.springframework.stereotype.Controller; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -116,6 +117,7 @@ if (count > 0) { list = sysSupplierService.getSysSupplierList(name, first, pageSize); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -124,17 +126,17 @@ @Override public SysSupplier getRowData(String rowKey) { - Iterator<SysSupplier> iterator = this.iterator(); - if (iterator != null) { - SysSupplier ss = null; - while (iterator.hasNext()) { - ss = iterator.next(); - if (rowKey.equals(ss.getId())) { - return ss; - } - } - } - return null; +// Iterator<SysSupplier> iterator = this.iterator(); +// if (iterator != null) { +// SysSupplier ss = null; +// while (iterator.hasNext()) { +// ss = iterator.next(); +// if (rowKey.equals(ss.getId())) { +// return ss; +// } +// } +// } + return sysSupplierService.getSysSupplier(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/SupplierOrderMngController.java b/src/main/java/com/nanometer/smartlab/controller/SupplierOrderMngController.java index 645d012..3469ea5 100644 --- a/src/main/java/com/nanometer/smartlab/controller/SupplierOrderMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/SupplierOrderMngController.java @@ -313,6 +313,7 @@ } } } + selectedList = new ArrayList<> (); } catch (Exception e) { logger.error(e); } @@ -321,17 +322,17 @@ @Override public SupplierOrder getRowData(String rowKey) { - Iterator<SupplierOrder> iterator = this.iterator(); - if (iterator != null) { - SupplierOrder ss = null; - while (iterator.hasNext()) { - ss = iterator.next(); - if (rowKey.equals(ss.getId())) { - return ss; - } - } - } - return null; +// Iterator<SupplierOrder> iterator = this.iterator(); +// if (iterator != null) { +// SupplierOrder ss = null; +// while (iterator.hasNext()) { +// ss = iterator.next(); +// if (rowKey.equals(ss.getId())) { +// return ss; +// } +// } +// } + return supplierOpeOrderService.selectById(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/SysAlarmsController.java b/src/main/java/com/nanometer/smartlab/controller/SysAlarmsController.java index 5a28e41..a941522 100644 --- a/src/main/java/com/nanometer/smartlab/controller/SysAlarmsController.java +++ b/src/main/java/com/nanometer/smartlab/controller/SysAlarmsController.java @@ -1,6 +1,7 @@ package com.nanometer.smartlab.controller; import java.sql.Timestamp; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -23,14 +24,14 @@ @Controller @Scope("session") public class SysAlarmsController extends BaseController { - + /** - * + * */ private static final long serialVersionUID = 8009757365735077055L; private static Logger logger = Logger.getLogger(SysAlarmsController.class); - + @Resource private SysAlarmService sysAlarmService; @Resource @@ -40,13 +41,13 @@ private String containerCode; private Timestamp startTime; private Timestamp endTime; - - + + public LazyDataModel<SysAlarm> getDataModel() { if (this.dataModel == null) { this.dataModel = new LazyDataModel<SysAlarm>() { /** - * + * */ private static final long serialVersionUID = 1L; @@ -67,16 +68,16 @@ @Override public SysAlarm getRowData(String rowKey) { - Iterator<SysAlarm> iterator = this.iterator(); - if (iterator != null) { - SysAlarm oa = null; - while (iterator.hasNext()) { - oa = iterator.next(); - if (rowKey.equals(oa.getId())) { - return oa; - } - } - } +// Iterator<SysAlarm> iterator = this.iterator(); +// if (iterator != null) { +// SysAlarm oa = null; +// while (iterator.hasNext()) { +// oa = iterator.next(); +// if (rowKey.equals(oa.getId())) { +// return oa; +// } +// } +// } return null; } }; @@ -128,6 +129,6 @@ public void setDataModel(LazyDataModel<SysAlarm> dataModel) { this.dataModel = dataModel; } - - + + } diff --git a/src/main/java/com/nanometer/smartlab/controller/SysControllerMngController.java b/src/main/java/com/nanometer/smartlab/controller/SysControllerMngController.java index ba6d579..2f9e897 100644 --- a/src/main/java/com/nanometer/smartlab/controller/SysControllerMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/SysControllerMngController.java @@ -156,6 +156,7 @@ if (count > 0) { list = sysControllerService.getSysControllerList(code, name, first, pageSize); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -164,17 +165,17 @@ @Override public SysController getRowData(String rowKey) { - Iterator<SysController> iterator = this.iterator(); - if (iterator != null) { - SysController br = null; - while (iterator.hasNext()) { - br = iterator.next(); - if (Integer.valueOf(rowKey) == br.getId()) { - return br; - } - } - } - return null; +// Iterator<SysController> iterator = this.iterator(); +// if (iterator != null) { +// SysController br = null; +// while (iterator.hasNext()) { +// br = iterator.next(); +// if (Integer.valueOf(rowKey) == br.getId()) { +// return br; +// } +// } +// } + return sysControllerService.getSysController(Integer.parseInt(rowKey)); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/SysFileMngController.java b/src/main/java/com/nanometer/smartlab/controller/SysFileMngController.java index 3e814ad..fe9dcb5 100644 --- a/src/main/java/com/nanometer/smartlab/controller/SysFileMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/SysFileMngController.java @@ -22,10 +22,7 @@ import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; -import java.util.Date; -import java.util.Iterator; -import java.util.List; -import java.util.Map; +import java.util.*; @Controller @Scope("session") @@ -259,6 +256,7 @@ if (count > 0) { list = sysFileService.getSysFileList(name,first, pageSize); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -267,17 +265,17 @@ @Override public SysFile getRowData(String rowKey) { - Iterator<SysFile> iterator = this.iterator(); - if (iterator != null) { - SysFile br = null; - while (iterator.hasNext()) { - br = iterator.next(); - if (rowKey.equals(br.getId())) { - return br; - } - } - } - return null; +// Iterator<SysFile> iterator = this.iterator(); +// if (iterator != null) { +// SysFile br = null; +// while (iterator.hasNext()) { +// br = iterator.next(); +// if (rowKey.equals(br.getId())) { +// return br; +// } +// } +// } + return sysFileService.getSysFileById(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/SysWarningsController.java b/src/main/java/com/nanometer/smartlab/controller/SysWarningsController.java index fcda5a8..5d421b8 100644 --- a/src/main/java/com/nanometer/smartlab/controller/SysWarningsController.java +++ b/src/main/java/com/nanometer/smartlab/controller/SysWarningsController.java @@ -1,6 +1,7 @@ package com.nanometer.smartlab.controller; import java.sql.Timestamp; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -25,14 +26,14 @@ @Controller @Scope("session") public class SysWarningsController extends BaseController { - + /** - * + * */ private static final long serialVersionUID = 8009757365735077055L; private static Logger logger = Logger.getLogger(SysWarningsController.class); - + @Resource private SysWarningService sysWarningService; @Resource @@ -43,13 +44,13 @@ private String containerCode; private Timestamp startTime; private Timestamp endTime; - - + + public LazyDataModel<SysWarning> getDataModel() { if (this.dataModel == null) { this.dataModel = new LazyDataModel<SysWarning>() { /** - * + * */ private static final long serialVersionUID = 1L; @@ -62,6 +63,7 @@ if (count > 0) { list = sysWarningService.getSysWarningList(containerCode, startTime, endTime, first, pageSize); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -70,17 +72,17 @@ @Override public SysWarning getRowData(String rowKey) { - Iterator<SysWarning> iterator = this.iterator(); - if (iterator != null) { - SysWarning oa = null; - while (iterator.hasNext()) { - oa = iterator.next(); - if (rowKey.equals(oa.getId())) { - return oa; - } - } - } - return null; +// Iterator<SysWarning> iterator = this.iterator(); +// if (iterator != null) { +// SysWarning oa = null; +// while (iterator.hasNext()) { +// oa = iterator.next(); +// if (rowKey.equals(oa.getId())) { +// return oa; +// } +// } +// } + return sysWarningService.getSysWarning(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/UserMngController.java b/src/main/java/com/nanometer/smartlab/controller/UserMngController.java index 29b2526..80e8d17 100644 --- a/src/main/java/com/nanometer/smartlab/controller/UserMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/UserMngController.java @@ -548,7 +548,7 @@ } } - + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -557,17 +557,17 @@ @Override public SysUser getRowData(String rowKey) { - Iterator<SysUser> iterator = this.iterator(); - if (iterator != null) { - SysUser su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if (rowKey.equals(su.getId())) { - return su; - } - } - } - return null; +// Iterator<SysUser> iterator = this.iterator(); +// if (iterator != null) { +// SysUser su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if (rowKey.equals(su.getId())) { +// return su; +// } +// } +// } + return sysUserService.getSysUser(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/WarehouseContainerMngController.java b/src/main/java/com/nanometer/smartlab/controller/WarehouseContainerMngController.java index 179cc17..007fe8f 100644 --- a/src/main/java/com/nanometer/smartlab/controller/WarehouseContainerMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/WarehouseContainerMngController.java @@ -246,6 +246,7 @@ list = sysWarehouseContainerService.getSysWarehouseContainerList(warehouseType, warehouseName,null, first, pageSize); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -254,17 +255,17 @@ @Override public SysWarehouseContainer getRowData(String rowKey) { - Iterator<SysWarehouseContainer> iterator = this.iterator(); - if (iterator != null) { - SysWarehouseContainer su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if (rowKey.equals(su.getId())) { - return su; - } - } - } - return null; +// Iterator<SysWarehouseContainer> iterator = this.iterator(); +// if (iterator != null) { +// SysWarehouseContainer su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if (rowKey.equals(su.getId())) { +// return su; +// } +// } +// } + return sysWarehouseContainerService.getSysWarehouseContainer(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/controller/WarehouseMngController.java b/src/main/java/com/nanometer/smartlab/controller/WarehouseMngController.java index 86b00ef..e5c2a21 100644 --- a/src/main/java/com/nanometer/smartlab/controller/WarehouseMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/WarehouseMngController.java @@ -1,5 +1,6 @@ package com.nanometer.smartlab.controller; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -170,6 +171,7 @@ if (count > 0) { list = sysWarehouseService.getSysWarehouseList(type, name, first, pageSize); } + selectedList = new ArrayList<>(); } catch (Exception e) { logger.error(e); } @@ -178,17 +180,17 @@ @Override public SysWarehouse getRowData(String rowKey) { - Iterator<SysWarehouse> iterator = this.iterator(); - if (iterator != null) { - SysWarehouse su = null; - while (iterator.hasNext()) { - su = iterator.next(); - if (rowKey.equals(su.getId())) { - return su; - } - } - } - return null; +// Iterator<SysWarehouse> iterator = this.iterator(); +// if (iterator != null) { +// SysWarehouse su = null; +// while (iterator.hasNext()) { +// su = iterator.next(); +// if (rowKey.equals(su.getId())) { +// return su; +// } +// } +// } + return sysWarehouseService.getSysWarehouse(rowKey); } }; } diff --git a/src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.java b/src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.java index 4b2e093..9aaa5a7 100644 --- a/src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.java +++ b/src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.java @@ -31,4 +31,6 @@ List<DangerousEncodeVo> selectByReagentName(@Param("reagentname") String reagentname, @Param("cas") String cas); DangerousEncode selectByName(@Param("reagentname") String reagentname); + + DangerousEncode selectById(@Param("id") Long id); } diff --git a/src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.xml b/src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.xml index f5678c9..d6f2d9c 100644 --- a/src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.xml +++ b/src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.xml @@ -344,4 +344,10 @@ </if> </where> </select> + <select id="selectById" resultType="com.nanometer.smartlab.entity.DangerousEncode"> + select + <include refid="Base_Column_List" /> + from sys_dangerous_encode + where id = #{id} + </select> </mapper> diff --git a/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.java b/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.java index 21ea7e0..087f536 100644 --- a/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.java +++ b/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.java @@ -46,4 +46,8 @@ int getApplyInfoSize(Map params); int countOpeUseFlow(OpeUseFlow opeUseFlow); + + OpeUseFlow selectById(@Param("id") String id); + + OpeUseFlow selectByReceiptNumber(Map params); } diff --git a/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml b/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml index 3feea69..d490fe9 100644 --- a/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml +++ b/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml @@ -224,9 +224,6 @@ and su.name like concat("%",#{applyPerson},"%") </if> group by ouf.receipt_number) a - - - </select> <select id="selectPersonalUseInfo" resultType="com.nanometer.smartlab.entity.OpeUseFlow"> SELECT ouf.receipt_number receiptNumber, @@ -331,7 +328,39 @@ and operatestate =#{operateState} and valid_flag = 1 </select> - + <select id="selectById" resultType="com.nanometer.smartlab.entity.OpeUseFlow"> + select * + from ope_use_flow + where id = #{id} + </select> + <select id="selectByReceiptNumber" resultType="com.nanometer.smartlab.entity.OpeUseFlow"> + SELECT ouf.receipt_number receiptNumber, + count(ouf.reagent_code) applyNum, + su.name username, + su.project , + su.phone, + bm1.meta_value department, + sl.name laboratoryName, + ouf.create_time createTime, + ouf.house_id houseId + FROM + ope_use_flow ouf + LEFT JOIN sys_user su on su.id = ouf.user_id + LEFT JOIN base_meta bm on bm.id = ouf.operatestate + LEFT JOIN ope_reagent_status ors on ors.reagent_code = ouf.reagent_code + LEFT JOIN sys_reagent sr on sr.id = ors.reagent_id + left join base_meta bm1 on bm1.id = su.department + left join sys_laboratory sl on sl.id = ouf.house_id + <if test="userId !=null and userId != ''"> + LEFT JOIN sys_reagent sr2 on sr2.id = ouf.user_id + </if> + WHERE ouf.operatestate = #{operatestate} + and LENGTH(trim(ouf.receipt_number))>0 + and ouf.valid_flag = 1 + and ouf.receipt_number = #{receiptNumber} + group by ouf.receipt_number + ORDER BY ouf.create_time desc + </select> <insert id="insertOpeUseFlow" parameterType="com.nanometer.smartlab.entity.OpeUseFlow"> insert into ope_use_flow(id, reagent_code, status, house_id, container_id, user_id, remainder, place, store_type, valid_flag, create_time, realstatus, operatestate <if test="receiptNumber != null"> diff --git a/src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.java b/src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.java index 97023d6..199d510 100644 --- a/src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.java +++ b/src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.java @@ -13,4 +13,6 @@ public List getSupplierList(Map params); public int updateDestoryFlagById(SupplierOrder supplierOrder); + + SupplierOrder selectById(String id); } diff --git a/src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.xml b/src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.xml index ea2d073..701803b 100644 --- a/src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.xml +++ b/src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.xml @@ -66,6 +66,34 @@ limit #{first}, #{pageSize} </if> </select> + <select id="selectById" resultType="com.nanometer.smartlab.entity.SupplierOrder"> + select oo.*, + sr.name as reagentName, sr.cas as reagentCas, sr.reagent_type as reagentType, sr.reagent_character as reagentCharacter, sr.supplier_id as reagentSupplierId, + sr.reagent_format as reagentFormat, sr.main_metering as reagentMainMetering, sr.reagent_unit as reagentUnit, oa.apply_price as reagentPrice, sr.per_box as reagentPerBox, + sr.memo as reagentMemo, sr.valid_flag as reagentValidFlag, sr.create_time as reagentCreateTime, sr.update_time as reagentUpdateTime, sr.product_sn as reagentProductSn, + sr.dangerous_flag as reagentDangerousFlag, + ss.name as reagentSupplierName, + (SELECT sum(c.num*c.apply_price) from ope_order a LEFT JOIN ope_apply_order b on a.id = b.ope_order_id + LEFT JOIN ope_apply c on c.id = b.ope_apply_id + LEFT JOIN sys_reagent d on c.reagent_id = d.id where a.id = oo.id) as totlePrice, + suApprove.`name` as approveUserName, + sys.name as secondUserName, + su.`name` as orderUserName, + GROUP_CONCAT(oa.id) as Ids, + GROUP_CONCAT(suApprove.`name`)as approveUserName, + oa.first_user,fir.`name` firName,oa.before_approve_user_id + from ope_order oo + LEFT JOIN ope_apply_order oao on oo.id = oao.ope_order_id + left join ope_apply as oa on oao.ope_apply_id = oa.id + left join sys_reagent sr on oa.reagent_id = sr.id + left join sys_supplier as ss on sr.supplier_id = ss.id + left join sys_user as su on oa.apply_user_id = su.id + left join sys_user as suApprove on oa.approve_user_id = suApprove.id + left join sys_user as sys on sys.id=oa.before_approve_user_id + left join sys_user fir on fir.id=oa.first_user + where 1 = 1 + and oo.id = #{id} + </select> <update id="updateDestoryFlagById" parameterType="com.nanometer.smartlab.entity.SupplierOrder"> update ope_order set destory_flag=1 where id=#{id} diff --git a/src/main/java/com/nanometer/smartlab/service/DangerousEncodeService.java b/src/main/java/com/nanometer/smartlab/service/DangerousEncodeService.java index a402598..7db8bff 100644 --- a/src/main/java/com/nanometer/smartlab/service/DangerousEncodeService.java +++ b/src/main/java/com/nanometer/smartlab/service/DangerousEncodeService.java @@ -31,4 +31,6 @@ List<DangerousEncodeVo> selectByReagentName(String reagentname, String cas); DangerousEncode selectByName(String reagentname); + + DangerousEncode selectById(Long id); } diff --git a/src/main/java/com/nanometer/smartlab/service/DangerousEncodeServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/DangerousEncodeServiceImpl.java index 7a014b9..7251e62 100644 --- a/src/main/java/com/nanometer/smartlab/service/DangerousEncodeServiceImpl.java +++ b/src/main/java/com/nanometer/smartlab/service/DangerousEncodeServiceImpl.java @@ -199,6 +199,11 @@ return dangerousEncodeMapper.selectByName(reagentname); } + @Override + public DangerousEncode selectById(Long id) { + return dangerousEncodeMapper.selectById(id); + } + @Override public void export2Excel(List<Map> list) throws Exception { diff --git a/src/main/java/com/nanometer/smartlab/service/HazardousWasteService.java b/src/main/java/com/nanometer/smartlab/service/HazardousWasteService.java index fd1882a..bc8d821 100644 --- a/src/main/java/com/nanometer/smartlab/service/HazardousWasteService.java +++ b/src/main/java/com/nanometer/smartlab/service/HazardousWasteService.java @@ -33,4 +33,6 @@ void updateWaste(HazardousWaste hazardousWaste); List<HazardousWaste> setAllWasterCount(String starttime, String endtime, String status, String applyPerson); + + HazardousWaste selectById(Long id); } diff --git a/src/main/java/com/nanometer/smartlab/service/HazardousWasteServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/HazardousWasteServiceImpl.java index 12f8062..e22ab8d 100644 --- a/src/main/java/com/nanometer/smartlab/service/HazardousWasteServiceImpl.java +++ b/src/main/java/com/nanometer/smartlab/service/HazardousWasteServiceImpl.java @@ -167,4 +167,9 @@ return hazardousWasteMapper.setAllWasterCount(starttime, endtime, status, applyPerson); } + @Override + public HazardousWaste selectById(Long id) { + return hazardousWasteMapper.selectByPrimaryKey(id); + } + } diff --git a/src/main/java/com/nanometer/smartlab/service/OpeUseFlowService.java b/src/main/java/com/nanometer/smartlab/service/OpeUseFlowService.java index c030f9d..d88b180 100644 --- a/src/main/java/com/nanometer/smartlab/service/OpeUseFlowService.java +++ b/src/main/java/com/nanometer/smartlab/service/OpeUseFlowService.java @@ -59,4 +59,8 @@ int getOpeUseFlow(OpeUseFlow opeUseFlow); void scrapReagent(String reagentId,String reagentCode, String userId); + + OpeUseFlow selectById(String rowKey); + + OpeUseFlow selectByReceiptNumber(String receiptNumber,String userId); } diff --git a/src/main/java/com/nanometer/smartlab/service/OpeUseFlowServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/OpeUseFlowServiceImpl.java index 334cfea..31e9bad 100644 --- a/src/main/java/com/nanometer/smartlab/service/OpeUseFlowServiceImpl.java +++ b/src/main/java/com/nanometer/smartlab/service/OpeUseFlowServiceImpl.java @@ -576,4 +576,27 @@ } + @Override + public OpeUseFlow selectById(String id) { + return opeUseFlowDao.selectById(id); + } + + @Override + public OpeUseFlow selectByReceiptNumber(String receiptNumber,String userId) { + + Map<String, Object> params = new HashMap<>(); + params.put("userId", userId); + params.put("receiptNumber", receiptNumber); + //操作状态位仓库领取 + Map<String, String> metaMap2 = new HashMap<>(); + metaMap2.put("groupId", "operate_status"); + metaMap2.put("metaKey", String.valueOf(OperateStatus.WAREHOUSEOUT.getKey())); + List<BaseMeta> baseMetas = baseMetaDao.getBaseMetaList(metaMap2); + params.put("operatestate", baseMetas.get(0).getId()); + + addParamByUserId(userId, params); + + return opeUseFlowDao.selectByReceiptNumber(params); + } + } diff --git a/src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderService.java b/src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderService.java index 2eaca7a..c7f292f 100644 --- a/src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderService.java +++ b/src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderService.java @@ -15,4 +15,5 @@ public void updateDestoryFlagById(SupplierOrder supplierOrder); + SupplierOrder selectById(String id); } diff --git a/src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderServiceImpl.java b/src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderServiceImpl.java index 827dbbd..2998f32 100644 --- a/src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderServiceImpl.java +++ b/src/main/java/com/nanometer/smartlab/service/SupplierOpeOrderServiceImpl.java @@ -75,4 +75,9 @@ throw new BusinessException(ExceptionEnumCode.DB_ERR, MessageUtil.getMessageByCode(ExceptionEnumCode.DB_ERR.getCode()), e); } } + + @Override + public SupplierOrder selectById(String id) { + return supplierOpeOrderDao.selectById(id); + } } -- Gitblit v1.9.2