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}