| | |
| | | //转账人 |
| | | private String transferorName; |
| | | |
| | | private String contractFee; |
| | | public String getReceiptNo() { |
| | | return receiptNo; |
| | | } |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年01月收费金额(元)', |
| | | ) AS '2025年1月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-03-01' |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年02月收费金额(元)', |
| | | ) AS '2025年2月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-04-01' |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年03月收费金额(元)', |
| | | ) AS '2025年3月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-05-01' |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年04月收费金额(元)', |
| | | ) AS '2025年4月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-06-01' |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年05月收费金额(元)', |
| | | ) AS '2025年5月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-07-01' |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年06月收费金额(元)', |
| | | ) AS '2025年6月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-08-01' |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年07月收费金额(元)', |
| | | ) AS '2025年7月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-09-01' |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年08月收费金额(元)', |
| | | ) AS '2025年8月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-10-01' |
| | |
| | | ) / DATEDIFF(pfd.end_time, pfd.start_time) |
| | | ELSE 0 |
| | | END |
| | | ) AS '2025年09月收费金额(元)', |
| | | ) AS '2025年9月收费金额(元)', |
| | | SUM( |
| | | CASE |
| | | WHEN pfd.start_time < '2025-11-01' |
| | |
| | | AND td.status_cd = pf.fee_type_cd |
| | | WHERE |
| | | pfd.status_cd = '0' |
| | | AND pfd.community_id = '2025081537770016' |
| | | AND pfd.community_id = '2025062600070012' |
| | | GROUP BY |
| | | td.name, |
| | | pf.fee_type_cd, |
| | |
| | | ORDER BY |
| | | td.name, |
| | | YEAR(pfd.create_time); |
| | | |
| | | </select> |
| | | </mapper> |
| | |
| | | } |
| | | feeDto.setReport(doubles); |
| | | } |
| | | if(startYear == currentYear){ |
| | | for (int x = 1 ; x <= 12 ; x++){ |
| | | feeDto = new FeeDto(); |
| | | feeDto.setCurYear(startYear+"/"+x); |
| | | feeDto.setFeeTypeCdName(dictDto1.getName()); |
| | | if(map.get(startYear + "年" + x + "月收费金额(元)")!=null){ |
| | | |
| | | } |
| | | } |
| | | } |
| | | |
| | | reportFeeDtos.add(feeDto); |
| | | } |
| | | } |
| | |
| | | spring: |
| | | profiles: |
| | | active: dev |
| | | active: debug |
| | | |
| | | |
| | | # docker build -t lx . |