| | |
| | | <insert id="saveReportFeeMonthStatisticsInfo" parameterType="Map"> |
| | | insert into report_fee_month_statistics( |
| | | receivable_amount,statistics_id,update_time,remark,obj_name,received_amount,fee_year,fee_month,fee_id,config_id, |
| | | obj_id,fee_name,owe_amount,community_id,fee_create_time,obj_type,deadline_time |
| | | obj_id,fee_name,owe_amount,community_id,fee_create_time,obj_type,deadline_time,cur_max_time |
| | | ) values ( |
| | | #{receivableAmount},#{statisticsId},#{updateTime},#{remark},#{objName},#{receivedAmount},#{feeYear},#{feeMonth}, |
| | | #{feeId},#{configId},#{objId},#{feeName},#{oweAmount},#{communityId},#{feeCreateTime},#{objType},#{deadlineTime} |
| | | #{feeId},#{configId},#{objId},#{feeName},#{oweAmount},#{communityId},#{feeCreateTime},#{objType},#{deadlineTime},#{curMaxTime} |
| | | ) |
| | | </insert> |
| | | |
| | |
| | | feeYear,t.fee_month,t.fee_month feeMonth,t.fee_id,t.fee_id feeId,t.config_id,t.config_id |
| | | configId,t.obj_id,t.obj_id objId,t.fee_name,t.fee_name feeName,t.owe_amount,t.owe_amount |
| | | oweAmount,t.community_id,t.community_id communityId,t.fee_create_time,t.fee_create_time |
| | | feeCreateTime,t.obj_type,t.obj_type objType |
| | | feeCreateTime,t.obj_type,t.obj_type objType,t.cur_max_time curMaxTime |
| | | from report_fee_month_statistics t |
| | | inner join pay_fee pf on t.fee_id = pf.fee_id and pf.community_id = t.community_id and pf.status_cd = '0' |
| | | where 1 =1 |
| | |
| | | <if test="statisticsId !=null and statisticsId != ''"> |
| | | and t.statistics_id= #{statisticsId} |
| | | </if> |
| | | <if test="feeYear !=null "> |
| | | and t.fee_year <= #{feeYear} |
| | | </if> |
| | | <if test="feeMonth !=null "> |
| | | and t.fee_month <= #{feeMonth} |
| | | <if test="curMaxTime !=null "> |
| | | and t.cur_max_time <= #{curMaxTime} |
| | | </if> |
| | | <if test="feeId !=null and feeId != ''"> |
| | | and t.fee_id= #{feeId} |
| | |
| | | |
| | | <!-- 查询费用月统计信息 add by wuxw 2018-07-03 --> |
| | | <select id="queryPayFeeDetail" parameterType="Map" resultType="Map"> |
| | | |
| | | select pfc.fee_name feeName,f.floor_num floorNum,bu.unit_num unitNum,br.room_num roomNum,oc.car_num carNum, |
| | | pf.payer_obj_type payerObjType,t.start_time startTime,t.end_time endTime,t.create_time createTime, |
| | | t.receivable_amount receivableAmount,t.received_amount receivedAmount,pfa.`value` |
| | | importFeeName,t.prime_rate,d.name primeRate,fdr.discount_small_type discountSmallType,fdr.rule_name |
| | | ruleName,pfdd.discount_price discountPrice,co.contract_code contractCode,pfo.`value` ownerName |
| | | ruleName,pfdd.discount_price discountPrice,co.contract_code contractCode,pfo.`value` ownerName,cb.o_id oId |
| | | from pay_fee_detail t |
| | | INNER JOIN pay_fee pf on t.fee_id = pf.fee_id and pf.status_cd = '0' |
| | | inner join pay_fee_config pfc on pf.config_id = pfc.config_id and pfc.status_cd = '0' |
| | |
| | | left join fee_discount_rule fdr on fd.rule_id = fdr.rule_id and fdr.status_cd = '0' |
| | | left join t_dict d on t.prime_rate = d.status_cd and d.table_name="pay_fee_detail" and d.table_columns="prime_rate" |
| | | LEFT JOIN contract co on pf.payer_obj_id = co.contract_id and co.status_cd = '0' and pf.payer_obj_type='7777' |
| | | LEFT JOIN c_business cb on t.b_id = cb.b_id |
| | | where t.status_cd = '0' |
| | | <if test="roomNum !=null and roomNum != ''"> |
| | | and br.room_num= #{roomNum} |