| | |
| | | <if test="query.userId != null and query.userId !=''"> |
| | | and t.id = #{query.userId} |
| | | </if> |
| | | <if test='query.businessDeptId != null and query.businessDeptId != "" and query.businessDeptId!="0"'> |
| | | <if test='query.businessDeptId != null and query.businessDeptId != "" and query.businessDeptId!=0'> |
| | | and b.business_dept_id = #{query.businessDeptId} |
| | | </if> |
| | | <if test="query.billType != null"> |
| | |
| | | FROM |
| | | t_street ts |
| | | LEFT JOIN t_house th ON ts.id = th.street_id |
| | | LEFT JOIN t_contract tc ON tc.house_id = th.id |
| | | LEFT JOIN t_bill tb ON tc.id = tb.contract_id |
| | | LEFT JOIN t_contract tc ON tc.house_id = th.id AND tc.pay_type = 2 |
| | | LEFT JOIN t_bill tb ON tc.id = tb.contract_id AND tb.pay_fees_status != 5 |
| | | <where> |
| | | <if test="businessDeptId != 0"> |
| | | AND th.business_dept_id = #{businessDeptId} |
| | | </if> |
| | | </where> |
| | | GROUP BY ts.id |
| | | ORDER BY rentAmount DESC |
| | | </select> |
| | | <select id="getJiFuBillList" resultType="com.ruoyi.system.model.TBill" parameterType="java.lang.String"> |
| | | SELECT tb.* FROM t_bill tb LEFT JOIN t_contract tt ON tb.contract_id = tt.id |
| | | <where> |
| | | tt.pay_type = 2 AND tb.bill_type = ${@com.ruoyi.common.enums.BillTypeEnum@Zujin.getCode()} AND tb.pay_fees_status != 5 |
| | | <if test="businessDeptId != null and businessDeptId != 0"> |
| | | AND tb.business_dept_id = #{businessDeptId} |
| | | </if> |
| | | <if test="first!=null and last !=null"> |
| | | AND tb.payable_fees_time BETWEEN #{first} AND #{last} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | </mapper> |