| | |
| | | .orderByDesc(DevRentDO::getId)); |
| | | } |
| | | |
| | | @Select("<script> " + |
| | | "SELECT * FROM lihu.dev_rent " + |
| | | "<where> " + |
| | | " <if test='stateList != null'> " + |
| | | " and state in ( " + |
| | | " <foreach collection='stateList' separator=',' item='state'> " + |
| | | " #{state} " + |
| | | " </foreach> ) " + |
| | | " </if> " + |
| | | " <if test=\"devId != null and devId != ''\"> " + |
| | | " and dev_id = #{devId} " + |
| | | " </if> " + |
| | | " <if test=\"patId != null and patId != ''\"> " + |
| | | " and pat_id = #{patId} " + |
| | | " </if> " + |
| | | "</where> " + |
| | | "order by create_time desc " + |
| | | "limit 1 " + |
| | | "</script>") |
| | | DevRentDO getRentByState(DevRentSearchReqVO reqVO ); |
| | | |
| | | @Select("select * from lihu.dev_rent where state=#{state} and pat_id=#{patId} and to_days(create_time)=to_days(now())") |
| | | List<DevRentDO> selectByPatIdAndState(@Param("patId") String patId, @Param("state") Integer state); |
| | | |
| | | /* 用于查找 设备的使用患者*/ |
| | | @Select("select * from lihu.dev_rent where state=#{state} and dev_id=#{devId} and to_days(#{stateDate})=to_days(update_time) limit 1") |
| | | DevRentDO selectByDevIdAndState(@Param("devId") String devId, @Param("state") Integer state, @Param("stateDate") LocalDate stateDate); |
| | | |
| | | @Select("<script>" + |
| | | "SELECT paid FROM lihu.dev_rent " + |