id_, organ_id_,account_type_,pay_type_,yq_mer_no_,hf_mer_no_,type_,route_scale_,type_route_scale_,create_time_, update_time_,tenant_id_ delete from sys_payment_config where id_ = #{id,jdbcType=INTEGER} insert into sys_payment_config organ_id_, account_type_, pay_type_, yq_mer_no_, hf_mer_no_, route_scale_, type_route_scale_, type_, create_time_, update_time_, tenant_id_ #{organId}, #{accountType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{payType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{yqMerNo}, #{hfMerNo}, #{routeScale}, #{typeRouteScale}, #{type}, #{createTime}, #{updateTime}, #{tenantId} update sys_payment_config organ_id_ = #{organId}, account_type_ = #{accountType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, pay_type_ = #{payType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, yq_mer_no_ = #{yqMerNo}, hf_mer_no_ = #{hfMerNo}, route_scale_ = #{routeScale}, type_route_scale_ = #{typeRouteScale}, type_ = #{type}, update_time_ = now() where id_ = #{id,jdbcType=INTEGER} and tenant_id_ = #{tenantId} spc.tenant_id_ = #{tenantId} AND spc.organ_id_=#{organId} AND spc.type_route_scale_ != '' AND spc.type_route_scale_ = '' AND (spc.hf_mer_no_ !='' || spc.route_scale_ != '')