|
@@ -74,10 +74,10 @@ public interface MzyReqrecMapper {
|
|
" and cancel_mark =#{mzyReqrec.cancelMark,jdbcType=CHAR}",
|
|
" and cancel_mark =#{mzyReqrec.cancelMark,jdbcType=CHAR}",
|
|
"</when>",
|
|
"</when>",
|
|
"<when test='beginTime!=null'>",
|
|
"<when test='beginTime!=null'>",
|
|
- " and request_day >=#{beginTime,jdbcType=TIMESTAMP}",
|
|
|
|
|
|
+ " and op_day >=#{beginTime,jdbcType=TIMESTAMP}",
|
|
"</when>",
|
|
"</when>",
|
|
"<when test='endTime!=null'>",
|
|
"<when test='endTime!=null'>",
|
|
- " and request_day <=#{endTime,jdbcType=TIMESTAMP}",
|
|
|
|
|
|
+ " and op_day <=#{endTime,jdbcType=TIMESTAMP}",
|
|
"</when>",
|
|
"</when>",
|
|
"</script>"})
|
|
"</script>"})
|
|
Integer countMzyReqrec(MzyReqrecPageDto mzyReqrecPageDto);
|
|
Integer countMzyReqrec(MzyReqrecPageDto mzyReqrecPageDto);
|
|
@@ -126,10 +126,10 @@ public interface MzyReqrecMapper {
|
|
" and cancel_mark =#{mzyReqrec.cancelMark,jdbcType=CHAR}",
|
|
" and cancel_mark =#{mzyReqrec.cancelMark,jdbcType=CHAR}",
|
|
"</when>",
|
|
"</when>",
|
|
"<when test='beginTime!=null'>",
|
|
"<when test='beginTime!=null'>",
|
|
- " and request_day >=#{beginTime,jdbcType=TIMESTAMP}",
|
|
|
|
|
|
+ " and op_day >=#{beginTime,jdbcType=TIMESTAMP}",
|
|
"</when>",
|
|
"</when>",
|
|
"<when test='endTime!=null'>",
|
|
"<when test='endTime!=null'>",
|
|
- " and request_day <=#{endTime,jdbcType=TIMESTAMP}",
|
|
|
|
|
|
+ " and op_day <=#{endTime,jdbcType=TIMESTAMP}",
|
|
"</when>",
|
|
"</when>",
|
|
") as A WHERE RowNumber >#{pageSize}*#{pageIndex} order by RowNumber asc",
|
|
") as A WHERE RowNumber >#{pageSize}*#{pageIndex} order by RowNumber asc",
|
|
"</script>"})
|
|
"</script>"})
|
|
@@ -240,20 +240,21 @@ public interface MzyReqrecMapper {
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Select({"<script>",
|
|
@Select({"<script>",
|
|
- "select CONVERT(varchar(100), request_day, 23) request_day,count(*) count ,sum(req_fee+clinic_fee+oth_fee+bl_fee+ck_fee) amount from mzy_reqrec where times>0 ",
|
|
|
|
- "<when test='mzyReqrec.cancelMark!=null'>",
|
|
|
|
- " and cancel_mark =#{mzyReqrec.cancelMark,jdbcType=CHAR} ",
|
|
|
|
- "</when>",
|
|
|
|
|
|
+ "select CONVERT(varchar(100), op_day, 23) request_day," +
|
|
|
|
+ "count ( case when times <![CDATA[>]]> 0 then 1 else null end ) -count ( case when times <![CDATA[<]]> 0 then 1 else null end ) count ," +
|
|
|
|
+ "sum(req_fee+clinic_fee+oth_fee+bl_fee+ck_fee) amount," +
|
|
|
|
+ "count ( case when times <![CDATA[<]]> 0 then 1 else null end ) thcount," +
|
|
|
|
+ "abs(sum ( case when times <![CDATA[<]]> 0 then req_fee + oth_fee + clinic_fee + isnull ( brochure_fee , 0 ) + isnull ( bl_fee , 0 ) + isnull ( ck_fee , 0 ) else 0 end )) thAmount from mzy_reqrec where (paymode <![CDATA[<>]]> 'hospital_z' or paymode is null) ",
|
|
"<when test='beginTime!=null'>",
|
|
"<when test='beginTime!=null'>",
|
|
- " and request_day >=#{beginTime,jdbcType=TIMESTAMP} ",
|
|
|
|
|
|
+ " and op_day >=#{beginTime,jdbcType=TIMESTAMP} ",
|
|
"</when>",
|
|
"</when>",
|
|
"<when test='endTime!=null'>",
|
|
"<when test='endTime!=null'>",
|
|
- " and request_day <=#{endTime,jdbcType=TIMESTAMP} ",
|
|
|
|
|
|
+ " and op_day <=#{endTime,jdbcType=TIMESTAMP} ",
|
|
"</when>",
|
|
"</when>",
|
|
"<when test='mzyReqrec.visitedMark!=null and mzyReqrec.visitedMark == 1'>",
|
|
"<when test='mzyReqrec.visitedMark!=null and mzyReqrec.visitedMark == 1'>",
|
|
" and visit_date is not null ",
|
|
" and visit_date is not null ",
|
|
"</when>",
|
|
"</when>",
|
|
- " group by CONVERT(varchar(100), request_day, 23) ",
|
|
|
|
|
|
+ " group by CONVERT(varchar(100), op_day, 23) ",
|
|
"</script>"})
|
|
"</script>"})
|
|
List<Map<String, Object>> countAndAmountMzyReqrec(MzyReqrecPageDto mzyReqrecPageDto);
|
|
List<Map<String, Object>> countAndAmountMzyReqrec(MzyReqrecPageDto mzyReqrecPageDto);
|
|
|
|
|