|
@@ -37,12 +37,20 @@ public interface QueRenYiZhuShouFeiDao {
|
|
|
" #{item} " +
|
|
|
"</foreach>" +
|
|
|
" and a.inpatient_no=b.inpatient_no and " +
|
|
|
+ "<if test=\"inpatientNo !=null and inpatientNo != '' \">" +
|
|
|
+ " a.inpatient_no = #{inpatientNo} and " +
|
|
|
+ "</if>" +
|
|
|
+ "<if test=\"wardCode !=null and wardCode != '' \">" +
|
|
|
+ " a.ward_code = #{wardCode} and " +
|
|
|
+ "</if>" +
|
|
|
" a.admiss_times=b.admiss_times " +
|
|
|
" and convert(varchar(20),a.occ_time,23)<=convert(varchar(20),getdate(),23) " +
|
|
|
"group by a.inpatient_no, a.admiss_times, b.bed_no, b.name, a.ward_code " +
|
|
|
"order by ward_code" +
|
|
|
"</script>")
|
|
|
IPage<YzActOrder> getXuQueFeiYiZhu(IPage<YzActOrder> page,
|
|
|
+ @Param("inpatientNo") String inpatientNo,
|
|
|
+ @Param("wardCode") String wardCode,
|
|
|
@Param("list") List<String> list);
|
|
|
|
|
|
|
|
@@ -66,13 +74,22 @@ public interface QueRenYiZhuShouFeiDao {
|
|
|
"<foreach collection='list' item='item' index='index' open='(' close=')' separator=','>" +
|
|
|
" #{item} " +
|
|
|
"</foreach>" +
|
|
|
+
|
|
|
" and a.inpatient_no=b.inpatient_no and " +
|
|
|
+ "<if test=\"inpatientNo !=null and inpatientNo != '' \">" +
|
|
|
+ " a.inpatient_no = #{inpatientNo} and " +
|
|
|
+ "</if>" +
|
|
|
+ "<if test=\"wardCode !=null and wardCode != '' \">" +
|
|
|
+ " a.ward_code = #{wardCode} and " +
|
|
|
+ "</if>" +
|
|
|
" a.admiss_times=b.admiss_times " +
|
|
|
" and convert(varchar(20),a.occ_time,23)<=convert(varchar(20),getdate(),23) " +
|
|
|
"group by a.inpatient_no, a.admiss_times, b.bed_no, b.name, a.ward_code" +
|
|
|
") temp" +
|
|
|
"</script>")
|
|
|
- long getXuQueFeiYiZhuTotal(@Param("list") List<String> list);
|
|
|
+ long getXuQueFeiYiZhuTotal(@Param("inpatientNo") String inpatientNo,
|
|
|
+ @Param("wardCode") String wardCode,
|
|
|
+ @Param("list") List<String> list);
|
|
|
|
|
|
|
|
|
@Select("select inpatient_no,admiss_times,bed_no,sex,admiss_date,responce_type, " +
|