diff --git a/src/main/java/com/ann/demo/TestController.java b/src/main/java/com/ann/demo/TestController.java index 9c6bb44..a9783b0 100644 --- a/src/main/java/com/ann/demo/TestController.java +++ b/src/main/java/com/ann/demo/TestController.java @@ -42,7 +42,7 @@ public class TestController { Object[] objects = new Object[0]; // invoke("方法名",参数1,参数2,参数3....); try { - objects = client.invoke("CheckData", "a3a93afa-6e7e-43fd-99af-18cb7437bc4c"); + objects = client.invoke("CheckData", "8b033ba1-5ab7-457e-94d3-c5660c1261ab"); } catch (Exception e) { e.printStackTrace(); } diff --git a/src/main/java/com/ann/demo/entity/filing/ExamApplyDto.java b/src/main/java/com/ann/demo/entity/filing/ExamApplyDto.java index d2e997a..6db37a1 100644 --- a/src/main/java/com/ann/demo/entity/filing/ExamApplyDto.java +++ b/src/main/java/com/ann/demo/entity/filing/ExamApplyDto.java @@ -11,4 +11,6 @@ public class ExamApplyDto { private String name; private String reportType; + + private String authorReportTime; } diff --git a/src/main/java/com/ann/demo/repository/ArchiveDetailRepository.java b/src/main/java/com/ann/demo/repository/ArchiveDetailRepository.java index c3b3f4e..9a4122d 100644 --- a/src/main/java/com/ann/demo/repository/ArchiveDetailRepository.java +++ b/src/main/java/com/ann/demo/repository/ArchiveDetailRepository.java @@ -94,12 +94,12 @@ public interface ArchiveDetailRepository extends JpaRepository> getAllInspectionApply(List type, String masterId); } diff --git a/src/main/java/com/ann/demo/service/impl/ArchiveDetailServiceImpl.java b/src/main/java/com/ann/demo/service/impl/ArchiveDetailServiceImpl.java index 5c27db3..9cc356a 100644 --- a/src/main/java/com/ann/demo/service/impl/ArchiveDetailServiceImpl.java +++ b/src/main/java/com/ann/demo/service/impl/ArchiveDetailServiceImpl.java @@ -60,25 +60,34 @@ public class ArchiveDetailServiceImpl implements ArchiveDetailService { } } } - // 4、统计集合里元素相同的名称及数量 - Map map = new HashMap(); - for(ExamApplyDto examApplyDto: - resultList){ - String name = examApplyDto.getName() ==null ? (Objects.equals(examApplyDto.getReportType(),"10") ? "检验报告" : "检查报告"):examApplyDto.getName(); - if(map.containsKey(name)){ - map.put(name, map.get(name).intValue() + 1); - }else{ - map.put(name, new Integer(1)); + StringBuffer sb=new StringBuffer(); + for (ExamApplyDto examApplyDto: + resultList) { + String authorReportTime = examApplyDto.getAuthorReportTime(); + if(authorReportTime != null && authorReportTime.lastIndexOf(".") != -1){ + authorReportTime = authorReportTime.substring(0,authorReportTime.lastIndexOf(".")); } + sb.append("缺失"+examApplyDto.getName() +"("+authorReportTime+"),"); } +// // 4、统计集合里元素相同的名称及数量 +// Map map = new HashMap(); +// for(ExamApplyDto examApplyDto: +// resultList){ +// String name = examApplyDto.getName() ==null ? (Objects.equals(examApplyDto.getReportType(),"10") ? "检验报告" : "检查报告"):examApplyDto.getName(); +// if(map.containsKey(name)){ +// map.put(name, map.get(name).intValue() + 1); +// }else{ +// map.put(name, new Integer(1)); +// } +// } // 5、开始拼装 - Iterator keys = map.keySet().iterator(); - StringBuffer sb=new StringBuffer(); - while(keys.hasNext()){ - String key = keys.next(); - int i = map.get(key).intValue(); - sb.append(key + "缺失" + map.get(key).intValue() + "份,"); - } +// Iterator keys = map.keySet().iterator(); + +// while(keys.hasNext()){ +// String key = keys.next(); +// int i = map.get(key).intValue(); +// sb.append(key + "缺失" + map.get(key).intValue() + "份,"); +// } if(sb.length() > 0){ result = sb.substring(0,sb.length()-1); } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 8e0c003..12d9f56 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,17 +1,18 @@ spring: datasource: - # url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false - # # url: jdbc:mysql://10.6.1.127:3306/test - # username: root - # password: 123456 - # driver-class-name: com.mysql.jdbc.Driver - # jpa: - # database: mysql - # show-sql: false - # hibernate: - # ddl-auto: update - # database-platform: org.hibernate.dialect.MySQL5InnoDBDialect + # url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false + # # url: jdbc:mysql://10.6.1.127:3306/test + # username: root + # password: 123456 + # driver-class-name: com.mysql.jdbc.Driver + # jpa: + # database: mysql + # show-sql: false + # hibernate: + # ddl-auto: update + # database-platform: org.hibernate.dialect.MySQL5InnoDBDialect url: jdbc:sqlserver://10.6.1.127:1433;DatabaseName=DB_PrivilegeManagement_GYFY + # url: jdbc:sqlserver://120.27.212.36:1433;DatabaseName=emr_record username: sa password: docus@702 driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver