|
|
|
@@ -212,4 +212,79 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="getWaitPayBill" resultType="hashmap"> |
|
|
|
|
|
|
|
select bill.merchant_id merchantId,bill.receive_date,bill.need_pay needPay,m.link_phone linkPhone from ( |
|
|
|
select bill.merchant_id,bill.receive_date,ifnull(sum(need_pay),0) need_pay from ( |
|
|
|
select id,merchant_id,shop_id,tenant_id,'租金' name,1 bill_type_value,'租金' |
|
|
|
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' |
|
|
|
endtime,rent_shop_type from wx_bill_rent |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'租赁押金' name,2 bill_type_value,'租赁押金' |
|
|
|
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' |
|
|
|
endtime,rent_shop_type from wx_bill_rent_deposit |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'物业费' name,3 bill_type_value,'物业费' |
|
|
|
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' |
|
|
|
endtime,rent_shop_type from wx_bill_property |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'物业押金' name,4 bill_type_value,'物业押金' |
|
|
|
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' |
|
|
|
endtime,rent_shop_type from wx_bill_property_deposit |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'水费' name,5 bill_type_value,'水费' bill_type,0 as |
|
|
|
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type |
|
|
|
from wx_bill_daily where type=1 |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'电费' name,6 bill_type_value,'电费' bill_type,0 as |
|
|
|
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type |
|
|
|
from wx_bill_daily where type=2 |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,name,7 bill_type_value,'其他' bill_type,0 as |
|
|
|
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type |
|
|
|
from wx_bill_other |
|
|
|
) bill |
|
|
|
where DATEDIFF(bill.receive_date,now())=3 and bill.status!=3 |
|
|
|
group by bill.merchant_id,bill.receive_date) bill |
|
|
|
left join wx_merchant m on bill.merchant_id=m.id |
|
|
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="getOweBill" resultType="hashmap"> |
|
|
|
select bill.merchant_id merchantId,bill.owe,m.link_phone linkPhone from ( |
|
|
|
select bill.merchant_id,sum(owe) owe from ( |
|
|
|
select id,merchant_id,shop_id,tenant_id,'租金' name,1 bill_type_value,'租金' |
|
|
|
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' |
|
|
|
endtime,rent_shop_type from wx_bill_rent |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'租赁押金' name,2 bill_type_value,'租赁押金' |
|
|
|
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' |
|
|
|
endtime,rent_shop_type from wx_bill_rent_deposit |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'物业费' name,3 bill_type_value,'物业费' |
|
|
|
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' |
|
|
|
endtime,rent_shop_type from wx_bill_property |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'物业押金' name,4 bill_type_value,'物业押金' |
|
|
|
bill_type,need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' |
|
|
|
endtime,rent_shop_type from wx_bill_property_deposit |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'水费' name,5 bill_type_value,'水费' bill_type,0 as |
|
|
|
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type |
|
|
|
from wx_bill_daily where type=1 |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,'电费' name,6 bill_type_value,'电费' bill_type,0 as |
|
|
|
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type |
|
|
|
from wx_bill_daily where type=2 |
|
|
|
union |
|
|
|
select id,merchant_id,shop_id,tenant_id,name,7 bill_type_value,'其他' bill_type,0 as |
|
|
|
need_pay,receive_pay,pay,owe,DATE_FORMAT(receive_date,'%Y-%m-%d') receive_date,pay_date,expired_day,status,'' starttime,'' endtime,rent_shop_type |
|
|
|
from wx_bill_other |
|
|
|
) bill |
|
|
|
where DATEDIFF(bill.receive_date,now())<0 and bill.status!=3 |
|
|
|
group by bill.merchant_id) bill |
|
|
|
left join wx_merchant m on bill.merchant_id=m.id |
|
|
|
</select> |
|
|
|
|
|
|
|
</mapper> |