insert into business_pay_fee_config(
square_price,operate,fee_type_cd,config_id,additional_amount,community_id,b_id
) values (
#{squarePrice},#{operate},#{feeTypeCd},#{configId},#{additionalAmount},#{communityId},#{bId}
)
insert into pay_fee_config(
square_price,fee_type_cd,config_id,additional_amount,status_cd,community_id,b_id
) select t.square_price,t.fee_type_cd,t.config_id,t.additional_amount,'0',t.community_id,t.b_id from business_pay_fee_config t where 1=1
and t.square_price= #{squarePrice}
and t.operate= 'ADD'
and t.fee_type_cd= #{feeTypeCd}
and t.config_id= #{configId}
and t.additional_amount= #{additionalAmount}
and t.community_id= #{communityId}
and t.b_id= #{bId}
update pay_fee_config t set t.status_cd = #{statusCd}
,t.b_id = #{newBId}
, t.square_price= #{squarePrice}
, t.fee_type_cd= #{feeTypeCd}
, t.additional_amount= #{additionalAmount}
, t.community_id= #{communityId}
where 1=1
and t.config_id= #{configId}
and t.b_id= #{bId}