insert into pay_fee_sub(
max_time,amount,fee_type_cd,batch_id,fee_id,user_id,pre_fee_id,payer_obj_name,income_obj_id,config_id,fee_flag,start_time,end_time,community_id,payer_obj_type,payer_obj_id
) values (
#{maxTime},#{amount},#{feeTypeCd},#{batchId},#{feeId},#{userId},#{preFeeId},#{payerObjName},#{incomeObjId},#{configId},#{feeFlag},#{startTime},#{endTime},#{communityId},#{payerObjType},#{payerObjId}
)
update pay_fee_sub t set t.status_cd = #{statusCd}
,t.b_id = #{newBId}
, t.max_time= #{maxTime}
, t.amount= #{amount}
, t.fee_type_cd= #{feeTypeCd}
, t.secondary_fee_type_cd= #{secondaryFeeTypeCd}
, t.batch_id= #{batchId}
, t.user_id= #{userId}
, t.payer_obj_name= #{payerObjName}
, t.income_obj_id= #{incomeObjId}
, t.config_id= #{configId}
, t.fee_flag= #{feeFlag}
, t.start_time= #{startTime}
, t.end_time= #{endTime}
, t.payer_obj_type= #{payerObjType}
, t.payer_obj_id= #{payerObjId}
where 1=1
and t.fee_id= #{feeId}
and t.community_id= #{communityId}
and t.pre_fee_id= #{preFeeId}