Commit c9f5abcb19b2ec754ef0ee17597233a441311a4a
1 parent
c0fac0180a
Exists in
master
and in
6 other branches
sql更改
Showing 1 changed file with 9 additions and 8 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java
View file @
c9f5abc
| ... | ... | @@ -263,9 +263,7 @@ |
| 263 | 263 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
| 264 | 264 | PageResult page = findPage(getDoctorInfoSql(startDate, endDate, childBirth, number, name, hospitalId, params), currentPage, pageSize, params); |
| 265 | 265 | List<Map<String, Object>> grid = (List<Map<String, Object>>) page.getGrid(); |
| 266 | - System.err.println("1>> " + grid); | |
| 267 | 266 | setColor(grid); |
| 268 | - System.err.println("2>> " + grid); | |
| 269 | 267 | rest.setData(page); |
| 270 | 268 | return rest; |
| 271 | 269 | } |
| ... | ... | @@ -345,7 +343,7 @@ |
| 345 | 343 | } |
| 346 | 344 | |
| 347 | 345 | if(StringUtils.isNotBlank(hospitalId)) { |
| 348 | - sql.append("AND C.YCY_STSTEM_ID = ? "); | |
| 346 | + sql.append("AND C.YCY_STSTEM_ID = ? "); | |
| 349 | 347 | params.add(hospitalId); |
| 350 | 348 | } |
| 351 | 349 | |
| ... | ... | @@ -379,7 +377,8 @@ |
| 379 | 377 | .append("B.HIGH_RISK_FACTOR, ") |
| 380 | 378 | .append("(CASE WHEN A.IS_CHILDBIRTH=3 THEN E.CHILDBIRTH_DATE ELSE A.EDD_DATE END), ") |
| 381 | 379 | .append("D.INSERT_DATE, ") |
| 382 | - .append("D.DOCTOR_NAME"); | |
| 380 | + .append("D.DOCTOR_NAME ") | |
| 381 | + .append("ORDER BY D.INSERT_DATE DESC"); | |
| 383 | 382 | |
| 384 | 383 | return sql.toString(); |
| 385 | 384 | } |
| ... | ... | @@ -528,7 +527,7 @@ |
| 528 | 527 | .append("INNER JOIN ODS_D_HOSPITAL C ON A.HOSPITAL_NO=C.HOSPITAL_NO ") |
| 529 | 528 | .append("LEFT JOIN ODS_F_EXAMINE_HISTORY_ASC D ON B.EXAMINE_ID=D.EXAMINE_ID AND D.EXAMINE_HISTORY_NUM>1 ") |
| 530 | 529 | .append("LEFT JOIN ODS_F_EXAMINE_HISTORY_ASC E ON B.EXAMINE_ID=E.EXAMINE_ID AND E.EXAMINE_HISTORY_NUM>4 ") |
| 531 | - .append("WHERE C.YCY_STSTEM_ID='216' "); | |
| 530 | + .append("WHERE 1 = 1 "); | |
| 532 | 531 | |
| 533 | 532 | if(childBirth != null) { |
| 534 | 533 | sql.append("AND A.IS_CHILDBIRTH = ? "); |
| 535 | 534 | |
| ... | ... | @@ -562,9 +561,10 @@ |
| 562 | 561 | .append("FROM ODS_F_GRAVIDA_RECORD A ") |
| 563 | 562 | .append("INNER JOIN ODS_F_EXAMINE_HISTORY_ASC B ON A.RECORD_ID=B.RECORD_ID AND A.HOSPITAL_NO=B.HOSPITAL_NO ") |
| 564 | 563 | .append("INNER JOIN ODS_D_HOSPITAL C ON A.HOSPITAL_NO=C.HOSPITAL_NO ") |
| 565 | - .append("LEFT JOIN ODS_F_EXAMINE_HISTORY_ASC D ON B.EXAMINE_ID=D.EXAMINE_ID AND D.EXAMINE_HISTORY_NUM>1 ") | |
| 566 | - .append("LEFT JOIN ODS_F_EXAMINE_HISTORY_ASC E ON B.EXAMINE_ID=E.EXAMINE_ID AND E.EXAMINE_HISTORY_NUM>4 "); | |
| 564 | + .append("LEFT JOIN ODS_F_EXAMINE_HISTORY_ASC D ON B.EXAMINE_ID=D.EXAMINE_ID AND D.EXAMINE_HISTORY_NUM=2 ") | |
| 565 | + .append("LEFT JOIN ODS_F_EXAMINE_HISTORY_ASC E ON B.EXAMINE_ID=E.EXAMINE_ID AND E.EXAMINE_HISTORY_NUM=5 "); | |
| 567 | 566 | |
| 567 | + sql.append("WHERE 1 = 1 "); | |
| 568 | 568 | if(childBirth != null) { |
| 569 | 569 | sql.append("AND A.IS_CHILDBIRTH = ? "); |
| 570 | 570 | params.add(childBirth); |
| ... | ... | @@ -643,7 +643,8 @@ |
| 643 | 643 | .append("B.HIGH_RISK_FACTOR, ") |
| 644 | 644 | .append("(CASE WHEN A.IS_CHILDBIRTH=3 THEN E.CHILDBIRTH_DATE ELSE A.EDD_DATE END), ") |
| 645 | 645 | .append("D.INSERT_DATE, ") |
| 646 | - .append("D.DOCTOR_NAME "); | |
| 646 | + .append("D.DOCTOR_NAME ") | |
| 647 | + .append("ORDER BY D.INSERT_DATE DESC "); | |
| 647 | 648 | return sql.toString(); |
| 648 | 649 | } |
| 649 | 650 | } |