INSERT INTO sys_user_cash_account_log (user_id_,organ_id_,trans_no_,return_fee_type_,group_type_, group_id_,amount_,comment_,pay_time_,create_time_,update_time_,tenant_id_) VALUES(#{userId},#{organId},#{transNo},#{returnFeeType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{groupId},#{amount}, #{comment},#{payTime},NOW(),NOW(),#{tenantId}) UPDATE sys_user_cash_account_log SET comment_ = #{comment},trans_no_ = #{transNo},pay_time_ = #{payTime},update_time_ = NOW() WHERE id_ = #{id} and tenant_id_ = #{tenantId} DELETE FROM sys_user_cash_account_log WHERE id_ = #{id} cal.tenant_id_ = #{tenantId} AND DATE_FORMAT(cal.create_time_,'%Y-%m-%d') >= #{createStartTime} AND DATE_FORMAT(cal.create_time_,'%Y-%m-%d') <= #{createEndTime} AND DATE_FORMAT(cal.pay_time_,'%Y-%m-%d') >= #{payStartTime} AND DATE_FORMAT(cal.pay_time_,'%Y-%m-%d') <= #{payEndTime} AND cal.pay_time_ IS NOT NULL AND cal.pay_time_ IS NULL AND cal.group_type_ = #{groupType} AND cal.return_fee_type_ = #{returnFeeType} AND FIND_IN_SET(cal.organ_id_,#{organId}) AND (cal.id_ = #{search} OR cal.user_id_ = #{search} OR cal.group_id_ = #{search} OR su.username_ LIKE CONCAT('%',#{search},'%') OR cal.trans_no_ LIKE CONCAT('%',#{search},'%'))