insert into pay_fee_detail_month(
detail_month,detail_year,detail_id,receivable_amount,discount_amount,remark,received_amount,community_id,fee_id,month_id,
obj_name,obj_id,owner_name,owner_id,link,state,pay_fee_time,cur_month_time,
fee_name,config_id
) values (
#{detailMonth},#{detailYear},#{detailId},#{receivableAmount},#{discountAmount},#{remark},#{receivedAmount},#{communityId},#{feeId},#{monthId},
#{objName},#{objId},#{ownerName},#{ownerId},#{link},#{state},#{payFeeTime},#{curMonthTime},
#{feeName},#{configId}
)
insert into pay_fee_detail_month(
detail_month,detail_year,detail_id,receivable_amount,discount_amount,remark,received_amount,community_id,fee_id,month_id,
obj_name,obj_id,owner_name,owner_id,link,state,pay_fee_time,cur_month_time,
fee_name,config_id,deadline_time
) values
(
#{item.detailMonth},#{item.detailYear},#{item.detailId},#{item.receivableAmount},#{item.discountAmount},
#{item.remark},#{item.receivedAmount},#{item.communityId},#{item.feeId},#{item.monthId},
#{item.objName},#{item.objId},#{item.ownerName},#{item.ownerId},#{item.link},#{item.state},#{item.payFeeTime},#{item.curMonthTime},
#{item.feeName},#{item.configId},#{item.deadlineTime}
)
update pay_fee_detail_month t set t.status_cd = #{statusCd}
,t.b_id = #{newBId}
, t.detail_month= #{detailMonth}
, t.detail_year= #{detailYear}
, t.receivable_amount= #{receivableAmount}
, t.discount_amount= #{discountAmount}
, t.remark= #{remark}
, t.received_amount= #{receivedAmount}
, t.obj_name= #{objName}
, t.obj_id= #{objId}
, t.owner_name= #{ownerName}
, t.owner_id= #{ownerId}
, t.state= #{state}
, t.pay_fee_time= #{payFeeTime}
where 1=1
and t.month_id= #{monthId}
and t.community_id= #{communityId}
and t.fee_id= #{feeId}
and t.detail_id= #{detailId}
and t.cur_month_time >= #{curMonthStartTime}
and t.cur_month_time <= #{curMonthEndTime}
delete from pay_fee_detail_month
where 1=1
and community_id= #{communityId}
and month_id= #{monthId}
and fee_id= #{feeId}
and detail_id= #{detailId}