diff --git a/src/main/java/com/emr/controller/distributionManage/DistributionController.java b/src/main/java/com/emr/controller/distributionManage/DistributionController.java index 94a0571..e0e700d 100644 --- a/src/main/java/com/emr/controller/distributionManage/DistributionController.java +++ b/src/main/java/com/emr/controller/distributionManage/DistributionController.java @@ -20,6 +20,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; +import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; diff --git a/src/main/java/com/emr/controller/otherManage/monitoringCenterController.java b/src/main/java/com/emr/controller/otherManage/monitoringCenterController.java index 70dc12c..4fa591b 100644 --- a/src/main/java/com/emr/controller/otherManage/monitoringCenterController.java +++ b/src/main/java/com/emr/controller/otherManage/monitoringCenterController.java @@ -45,7 +45,9 @@ public class monitoringCenterController { public String monitoringCenter(Model model){ int applyApproveNum = 0; int applyApproveNullNum = 0; - List emrPrintOrDownLoadInfoVos = emrPrintDownloadInfoMapper.selectAllCount(); + EmrPrintOrDownLoadInfoVo vo = new EmrPrintOrDownLoadInfoVo(); + vo.setOperType(Short.valueOf("2")); + List emrPrintOrDownLoadInfoVos = emrPrintDownloadInfoMapper.selectAll(vo); int commomNum = commomMapper.selectCommomCount(); int lockNum = emrLockMapper.selectCountLocking(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); diff --git a/src/main/java/com/emr/dao/emrPrintAndDownLoad/EmrPrintDownloadInfoMapper.java b/src/main/java/com/emr/dao/emrPrintAndDownLoad/EmrPrintDownloadInfoMapper.java index a7aa70f..3867bd5 100644 --- a/src/main/java/com/emr/dao/emrPrintAndDownLoad/EmrPrintDownloadInfoMapper.java +++ b/src/main/java/com/emr/dao/emrPrintAndDownLoad/EmrPrintDownloadInfoMapper.java @@ -18,11 +18,4 @@ public interface EmrPrintDownloadInfoMapper { List selectAllByIds(@Param("ids")String ids,@Param("flag")String flag); List getPrintCount(@Param("patientId")String patientId); - - /** - * 获取下载记录数 - * @return - */ - List selectAllCount(); - } \ No newline at end of file diff --git a/src/main/java/com/emr/service/emrPrintOrDownLoadInfo/PrintOrDownLoadInfoService.java b/src/main/java/com/emr/service/emrPrintOrDownLoadInfo/PrintOrDownLoadInfoService.java index 0da4d05..037aee9 100644 --- a/src/main/java/com/emr/service/emrPrintOrDownLoadInfo/PrintOrDownLoadInfoService.java +++ b/src/main/java/com/emr/service/emrPrintOrDownLoadInfo/PrintOrDownLoadInfoService.java @@ -138,47 +138,52 @@ public class PrintOrDownLoadInfoService { for(EmrPrintOrDownLoadInfoVo vo : list){ //获取图片数据 String scanPage = vo.getScanPage(); - //json数据转对象 - Map map = JSON.parseObject(scanPage, LinkedHashMap.class); - //定义图片分类字符串 - String assortNames = ""; - //定义图片名称字符串 - String scanPages = ""; //定义页数 Integer printCount = 0; - //遍历map - for(Map.Entry m : map.entrySet()){ - //获取图片分类 - String assortId = m.getKey(); - //转换分类名称 - if(!CollectionUtils.isEmpty(assortList)){ - for(Zd_Assort assort : assortList){ - if(StringUtils.isNotBlank(assort.getAssortId()) && - assortId.equals(assort.getAssortId())){ - if(StringUtils.isNotBlank(assort.getAssortName())){ - assortNames += assort.getAssortName() + ","; + //json数据转对象 + Map map = JSON.parseObject(scanPage, LinkedHashMap.class); + if(!CollectionUtils.isEmpty(map)) { + //定义图片分类字符串 + String assortNames = ""; + //定义图片名称字符串 + String scanPages = ""; + //遍历map + for (Map.Entry m : map.entrySet()) { + //获取图片分类 + String assortId = m.getKey(); + //转换分类名称 + if (!CollectionUtils.isEmpty(assortList)) { + for (Zd_Assort assort : assortList) { + if (StringUtils.isNotBlank(assort.getAssortId()) && + assortId.equals(assort.getAssortId())) { + if (StringUtils.isNotBlank(assort.getAssortName())) { + assortNames += assort.getAssortName() + ","; + } + break; } - break; } } + //获取图片名称 + List scanPageList = m.getValue(); + //遍历图片名称 + for (String scanPageTemp : scanPageList) { + scanPages += scanPageTemp + ","; + printCount++; + } } - //获取图片名称 - List scanPageList = m.getValue(); - //遍历图片名称 - for (String scanPageTemp : scanPageList){ - scanPages += scanPageTemp + ","; - printCount++; + //去掉尾部逗号 + if (StringUtils.isNotBlank(assortNames)) { + assortNames = assortNames.substring(0, assortNames.length() - 1); + vo.setAssortName(assortNames); } - } - //去掉尾部逗号 - if(StringUtils.isNotBlank(assortNames)){ - assortNames = assortNames.substring(0,assortNames.length()-1); - vo.setAssortName(assortNames); - } - //去掉尾部逗号 - if(StringUtils.isNotBlank(scanPages)){ - scanPages = scanPages.substring(0,scanPages.length()-1); - vo.setScanPage(scanPages); + //去掉尾部逗号 + if (StringUtils.isNotBlank(scanPages)) { + scanPages = scanPages.substring(0, scanPages.length() - 1); + vo.setScanPage(scanPages); + } + }else{ + vo.setAssortName(null); + vo.setScanPage(null); } vo.setPrintCount(printCount); } diff --git a/src/main/resources/mapper/emrPrintAndDownLoad/EmrPrintDownloadInfoMapper.xml b/src/main/resources/mapper/emrPrintAndDownLoad/EmrPrintDownloadInfoMapper.xml index c1ff435..2be9a07 100644 --- a/src/main/resources/mapper/emrPrintAndDownLoad/EmrPrintDownloadInfoMapper.xml +++ b/src/main/resources/mapper/emrPrintAndDownLoad/EmrPrintDownloadInfoMapper.xml @@ -231,19 +231,6 @@ emr_print_download_info.create_time DESC - - insert into emr_print_download_info diff --git a/src/main/webapp/WEB-INF/views/otherManage/downloadInfoList.jsp b/src/main/webapp/WEB-INF/views/otherManage/downloadInfoList.jsp index 5a48494..0f636bd 100644 --- a/src/main/webapp/WEB-INF/views/otherManage/downloadInfoList.jsp +++ b/src/main/webapp/WEB-INF/views/otherManage/downloadInfoList.jsp @@ -75,6 +75,12 @@ .tableDiv{ margin-left: 1%; } + .hidden-xs{ + max-width: 250px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } diff --git a/src/main/webapp/WEB-INF/views/otherManage/printInfoList.jsp b/src/main/webapp/WEB-INF/views/otherManage/printInfoList.jsp index d4e6ebe..ba74b43 100644 --- a/src/main/webapp/WEB-INF/views/otherManage/printInfoList.jsp +++ b/src/main/webapp/WEB-INF/views/otherManage/printInfoList.jsp @@ -75,6 +75,12 @@ .tableDiv{ margin-left: 1%; } + .hidden-xs{ + max-width: 250px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } diff --git a/src/main/webapp/static/js/otherManage/downloadInfoCommomJs.js b/src/main/webapp/static/js/otherManage/downloadInfoCommomJs.js index 0792183..79ac624 100644 --- a/src/main/webapp/static/js/otherManage/downloadInfoCommomJs.js +++ b/src/main/webapp/static/js/otherManage/downloadInfoCommomJs.js @@ -71,10 +71,12 @@ $('#mytab').bootstrapTable({ { title:'类别', field:'assortName', + formatter:paramsMatter }, { title:'文件名', field:'scanPage', + formatter:paramsMatter }, { title:'用途', @@ -153,6 +155,13 @@ $('#mytab').bootstrapTable({ pageNumber = num; } }) +//格式化 +function paramsMatter(value) { + if(value != null){ + value = '' + return value; + } +} //查询按钮 function refreshTable(){ $("#checks").val(""); diff --git a/src/main/webapp/static/js/otherManage/downloadInfoCommomJs174.js b/src/main/webapp/static/js/otherManage/downloadInfoCommomJs174.js index e9fed02..b342d44 100644 --- a/src/main/webapp/static/js/otherManage/downloadInfoCommomJs174.js +++ b/src/main/webapp/static/js/otherManage/downloadInfoCommomJs174.js @@ -174,8 +174,10 @@ $('#mytab').bootstrapTable({ }) //格式化 function paramsMatter(value) { - value = '' - return value; + if(value != null){ + value = '' + return value; + } } //查询按钮 function refreshTable(){