| | |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="oweFeeCallableV1ServiceDaoImpl"> |
| | | |
| | | |
| | | <!-- 保存催缴记录信息 add by wuxw 2018-07-03 --> |
| | | <insert id="saveOweFeeCallableInfo" parameterType="Map"> |
| | | insert into owe_fee_callable( |
| | | remark,ofc_id,owner_id,callable_way,fee_id,payer_obj_name,owner_name,config_id,fee_name,staff_name, |
| | | amountd_owed,state,community_id,payer_obj_type,staff_id,payer_obj_id,start_time,end_time,create_time |
| | | amountd_owed,state,community_id,payer_obj_type,staff_id,payer_obj_id,start_time,end_time,create_time, |
| | | receivable_amount,received_amount,difference_reason,receipt_time,payee |
| | | ) values ( |
| | | #{remark},#{ofcId},#{ownerId},#{callableWay},#{feeId},#{payerObjName},#{ownerName},#{configId},#{feeName},#{staffName}, |
| | | #{amountdOwed},#{state},#{communityId},#{payerObjType},#{staffId},#{payerObjId},#{startTime},#{endTime}, |
| | |
| | | </if> |
| | | <if test="createTime != null"> |
| | | #{createTime} |
| | | </if> |
| | | </if>, |
| | | #{receivableAmount},#{receivedAmount},#{differenceReason},#{receiptTime},#{payee} |
| | | ) |
| | | </insert> |
| | | |
| | | <insert id="saveOweFeeCallables" parameterType="Map"> |
| | | insert into owe_fee_callable( |
| | | remark,ofc_id,owner_id,callable_way,fee_id,payer_obj_name,owner_name,config_id,fee_name,staff_name, |
| | | amountd_owed,state,community_id,payer_obj_type,staff_id,payer_obj_id,start_time,end_time |
| | | amountd_owed,state,community_id,payer_obj_type,staff_id,payer_obj_id,start_time,end_time, |
| | | receivable_amount,received_amount,difference_reason,receipt_time,payee |
| | | ) values |
| | | <foreach collection="oweFeeCallablePos" item="item" separator=","> |
| | | (#{item.remark},#{item.ofcId},#{item.ownerId},#{item.callableWay},#{item.feeId},#{item.payerObjName},#{item.ownerName},#{item.configId},#{item.feeName}, |
| | | #{item.staffName},#{item.amountdOwed},#{item.state},#{item.communityId},#{item.payerObjType},#{item.staffId},#{item.payerObjId},#{item.startTime}, |
| | | #{item.endTime}) |
| | | #{item.endTime},#{item.receivableAmount},#{item.receivedAmount},#{item.differenceReason},#{item.receiptTime},#{item.payee}) |
| | | </foreach> |
| | | |
| | | </insert> |
| | | |
| | | |
| | | |
| | | |
| | | <!-- 查询催缴记录信息 add by wuxw 2018-07-03 --> |
| | | <select id="getOweFeeCallableInfo" parameterType="Map" resultType="Map"> |
| | |
| | | staffName,t.amountd_owed,t.amountd_owed amountdOwed,t.state,t.community_id,t.community_id |
| | | communityId,t.payer_obj_type,t.payer_obj_type payerObjType,t.staff_id,t.staff_id |
| | | staffId,t.payer_obj_id,t.payer_obj_id payerObjId,t.start_time startTime,t.end_time endTime,t.create_time createTime, |
| | | t.receivable_amount receivableAmount,t.received_amount receivedAmount,t.difference_reason differenceReason, |
| | | t.receipt_time receiptTime,t.payee payee, |
| | | td.`name` callableWayName,td1.name stateName |
| | | from owe_fee_callable t |
| | | left join t_dict td on t.callable_way = td.status_cd and td.table_name = 'owe_fee_callable' and td.table_columns = 'callable_way' |
| | |
| | | <if test="payerObjId !=null and payerObjId != ''"> |
| | | and t.payer_obj_id= #{payerObjId} |
| | | </if> |
| | | <if test="receivableAmount !=null and receivableAmount != ''"> |
| | | and t.receivable_amount= #{receivableAmount} |
| | | </if> |
| | | <if test="receivedAmount !=null and receivedAmount != ''"> |
| | | and t.received_amount= #{receivedAmount} |
| | | </if> |
| | | <if test="differenceReason !=null and differenceReason != ''"> |
| | | and t.difference_reason= #{differenceReason} |
| | | </if> |
| | | <if test="receiptTime !=null and receiptTime != ''"> |
| | | and t.receipt_time= #{receiptTime} |
| | | </if> |
| | | <if test="payee !=null and payee != ''"> |
| | | and t.payee= #{payee} |
| | | </if> |
| | | order by t.create_time desc |
| | | <if test="page != -1 and page != null "> |
| | | limit #{page}, #{row} |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | |
| | | <!-- 修改催缴记录信息 add by wuxw 2018-07-03 --> |
| | | <update id="updateOweFeeCallableInfo" parameterType="Map"> |
| | |
| | | <if test="payerObjId !=null and payerObjId != ''"> |
| | | , t.payer_obj_id= #{payerObjId} |
| | | </if> |
| | | <if test="receivableAmount !=null and receivableAmount != ''"> |
| | | , t.receivable_amount= #{receivableAmount} |
| | | </if> |
| | | <if test="receivedAmount !=null and receivedAmount != ''"> |
| | | , t.received_amount= #{receivedAmount} |
| | | </if> |
| | | <if test="differenceReason !=null and differenceReason != ''"> |
| | | , t.difference_reason= #{differenceReason} |
| | | </if> |
| | | <if test="receiptTime !=null and receiptTime != ''"> |
| | | , t.receipt_time= #{receiptTime} |
| | | </if> |
| | | <if test="payee !=null and payee != ''"> |
| | | , t.payee= #{payee} |
| | | </if> |
| | | where 1=1 |
| | | <if test="ofcId !=null and ofcId != ''"> |
| | | and t.ofc_id= #{ofcId} |
| | | </if> |
| | | |
| | | </update> |
| | | |
| | | <!-- 查询催缴记录数量 add by wuxw 2018-07-03 --> |
| | |
| | | <if test="payerObjId !=null and payerObjId != ''"> |
| | | and t.payer_obj_id= #{payerObjId} |
| | | </if> |
| | | |
| | | |
| | | <if test="receivableAmount !=null and receivableAmount != ''"> |
| | | and t.receivable_amount= #{receivableAmount} |
| | | </if> |
| | | <if test="receivedAmount !=null and receivedAmount != ''"> |
| | | and t.received_amount= #{receivedAmount} |
| | | </if> |
| | | <if test="differenceReason !=null and differenceReason != ''"> |
| | | and t.difference_reason= #{differenceReason} |
| | | </if> |
| | | <if test="receiptTime !=null and receiptTime != ''"> |
| | | and t.receipt_time= #{receiptTime} |
| | | </if> |
| | | <if test="payee !=null and payee != ''"> |
| | | and t.payee= #{payee} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |
| | | </mapper> |