Commit 322db63af6e432143fb807b33947c13ef7234b76
1 parent
4f88b23e82
Exists in
master
and in
8 other branches
code update
Showing 2 changed files with 30 additions and 36 deletions
platform-common/src/main/java/com/lyms/platform/common/utils/ExcelUtil.java
View file @
322db63
| ... | ... | @@ -75,6 +75,9 @@ |
| 75 | 75 | ws.addCell(new Label(18, 0, "高危因素", wcf)); |
| 76 | 76 | ws.addCell(new Label(19, 0, "高危等级", wcf)); |
| 77 | 77 | ws.addCell(new Label(20, 0, "预产期", wcf)); |
| 78 | + ws.addCell(new Label(21, 0, "产检日期", wcf)); | |
| 79 | + ws.addCell(new Label(22, 0, "居住地", wcf)); | |
| 80 | + | |
| 78 | 81 | ws.mergeCells(5, 0, 12, 0); |
| 79 | 82 | |
| 80 | 83 | ws.addCell(new Label(6, 1, "乙肝表面抗体", title1)); |
| ... | ... | @@ -86,32 +89,24 @@ |
| 86 | 89 | ws.addCell(new Label(12, 1, "丙肝", title1)); |
| 87 | 90 | |
| 88 | 91 | // // 填充数据的内容 |
| 89 | -// Map<String, Object> map; | |
| 90 | -// for (int i = 0, len = data.size(); i < len; i++) | |
| 91 | -// { | |
| 92 | -// map = data.get(i); | |
| 93 | -// Iterator<String> ite = columName.keySet().iterator(); | |
| 94 | -// int j = 0; | |
| 95 | -// String keyORvalue = ""; | |
| 96 | -// String keyName = ""; | |
| 97 | -// while (ite.hasNext()) | |
| 98 | -// { | |
| 99 | -// keyName = ite.next(); | |
| 100 | -// if (i > 0) | |
| 101 | -// { // 类容数据 | |
| 102 | -// keyORvalue = map.get(keyName) == null?"": map.get(keyName).toString(); | |
| 103 | -// } | |
| 104 | -// else | |
| 105 | -// { | |
| 106 | -// // 第一行列名 | |
| 107 | -// keyORvalue = map.get(keyName) == null?"": map.get(keyName).toString(); | |
| 108 | -// keyName = columName.get(keyName); | |
| 109 | -// ws.addCell(new Label(j, 0, keyName, wcf)); | |
| 110 | -// } | |
| 111 | -// ws.addCell(new Label(j, 1 + i, keyORvalue)); | |
| 112 | -// j++; | |
| 113 | -// } | |
| 114 | -// } | |
| 92 | + Map<String, Object> map; | |
| 93 | + for (int i = 0, len = data.size(); i < len; i++) | |
| 94 | + { | |
| 95 | + map = data.get(i); | |
| 96 | + Iterator<String> ite = columName.keySet().iterator(); | |
| 97 | + int j = 0; | |
| 98 | + String keyORvalue = ""; | |
| 99 | + String keyName = ""; | |
| 100 | + while (ite.hasNext()) | |
| 101 | + { | |
| 102 | + keyName = ite.next(); | |
| 103 | + // 第一行列名 | |
| 104 | + keyORvalue = map.get(keyName) == null?"": map.get(keyName).toString(); | |
| 105 | + keyName = columName.get(keyName); | |
| 106 | + ws.addCell(new Label(j, 2 + i, keyORvalue)); | |
| 107 | + j++; | |
| 108 | + } | |
| 109 | + } | |
| 115 | 110 | |
| 116 | 111 | wwb.write(); |
| 117 | 112 | wwb.close(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
322db63
| ... | ... | @@ -1236,7 +1236,7 @@ |
| 1236 | 1236 | String sql = "SELECT A.EXAMINE_DATE,\n" + |
| 1237 | 1237 | " A.NAME,\n" + |
| 1238 | 1238 | " A.AGE,\n" + |
| 1239 | - " A.NOW_WEEKS,\n" + | |
| 1239 | + " (CASE WHEN A.NOW_WEEKS_DAY<>0 THEN '孕'||A.NOW_WEEKS|| '周'||A.NOW_WEEKS_DAY||'天' ELSE '孕'||A.NOW_WEEKS|| '周' END) as NOW_WEEKS,\n" + | |
| 1240 | 1240 | " A.NOW_WEEKS_DAY, \n" + |
| 1241 | 1241 | " B.EDD_DATE,\n" + |
| 1242 | 1242 | " A.HBSAG,\n" + |
| 1243 | 1243 | |
| 1244 | 1244 | |
| ... | ... | @@ -1334,16 +1334,15 @@ |
| 1334 | 1334 | sql+=" order by A.EXAMINE_DATE DESC,A.Name ASC "; |
| 1335 | 1335 | |
| 1336 | 1336 | try { |
| 1337 | -// List<Map<String,Object>> datas = JdbcUtil.getListDataBySql(sql); | |
| 1338 | - List<Map<String,Object>> datas = new ArrayList<>(); | |
| 1337 | + List<Map<String,Object>> datas = JdbcUtil.getListDataBySql(sql); | |
| 1339 | 1338 | OutputStream out = httpServletResponse.getOutputStream(); |
| 1340 | 1339 | Map<String,String> cnames = new LinkedHashMap<>(); |
| 1341 | - cnames.put("EXAMINE_DATE", "产检日期"); | |
| 1340 | + | |
| 1342 | 1341 | cnames.put("NAME", "姓名"); |
| 1343 | 1342 | cnames.put("AGE", "年龄"); |
| 1344 | 1343 | cnames.put("NOW_WEEKS", "孕周"); |
| 1345 | - cnames.put("EDD_DATE", "预产期"); | |
| 1346 | -// cnames.put("TITLE", "母婴阻断项目检查结果"); | |
| 1344 | + cnames.put("TEL_NO", "联系方式"); | |
| 1345 | + cnames.put("SUGGESTION", "处理意见"); | |
| 1347 | 1346 | cnames.put("HBEAG", "乙肝表面抗原"); |
| 1348 | 1347 | cnames.put("HBSAB", "乙肝表面抗体"); |
| 1349 | 1348 | cnames.put("HBEAG", "乙肝e抗原"); |
| 1350 | 1349 | |
| ... | ... | @@ -1352,15 +1351,15 @@ |
| 1352 | 1351 | cnames.put("SYPHILIS", "梅毒"); |
| 1353 | 1352 | cnames.put("HIV", "HIV"); |
| 1354 | 1353 | cnames.put("HCV", "丙肝"); |
| 1355 | - cnames.put("HIGH_RISK_GRADE", "高危等级"); | |
| 1356 | - cnames.put("HIGH_RISK_FACTOR", "高危因素"); | |
| 1357 | 1354 | cnames.put("NEXT_EXAMINE_DATE", "预约产检日期"); |
| 1358 | 1355 | cnames.put("EXAMINE_HISTORY_NUM", "本院产检次数"); |
| 1359 | 1356 | cnames.put("DOCTOR_NAME", "产检医生"); |
| 1360 | 1357 | cnames.put("BOOKER", "登记人"); |
| 1361 | 1358 | cnames.put("SERVICE_STATUS", "服务类型"); |
| 1362 | - cnames.put("SUGGESTION", "处理意见"); | |
| 1363 | - cnames.put("TEL_NO", "联系方式"); | |
| 1359 | + cnames.put("HIGH_RISK_FACTOR", "高危因素"); | |
| 1360 | + cnames.put("HIGH_RISK_GRADE", "高危等级"); | |
| 1361 | + cnames.put("EDD_DATE", "预产期"); | |
| 1362 | + cnames.put("EXAMINE_DATE", "产检日期"); | |
| 1364 | 1363 | cnames.put("HOME_ADDR", "居住地"); |
| 1365 | 1364 | httpServletResponse.setContentType("application/octet-stream"); |
| 1366 | 1365 | httpServletResponse.setCharacterEncoding("UTF-8"); |