a.id AS "id", a.user_id AS "user.id", a.member_code AS "memberCode", a.breed_code AS "breedCode", a.member_type AS "memberType", a.member_card_type AS "memberCardType", a.payment_info AS "paymentInfo", a.first_payment_time AS "firstPaymentTime", a.member_end_date AS "memberEndDate", a.ku_flag AS "kuFlag", a.ku_end_date AS "kuEndDate", a.groomer_type AS "groomerType", a.groomer_remarks AS "groomerRemarks", a.groomer_end_date AS "groomerEndDate", a.referee AS "referee", a.last_call AS "lastCall", a.ban_end_date AS "banEndDate", a.dg_member_type AS "dgMemberType", a.dg_end_date AS "dgEndDate", a.create_date AS "createDate", a.create_by AS "createBy.id", a.update_by AS "updateBy.id", a.update_date AS "updateDate", a.remarks AS "remarks", a.del_flag AS "delFlag", a.cku_club AS "ckuClub", a.account_balance AS "accountBalance", a.balance_blocked_flag AS "balanceBlockedFlag", a.name AS "name", a.email AS "email", a.phone AS "phone", a.mobile AS "mobile", a.name_en AS "nameEn", a.card_type AS "cardType", a.card_no AS "cardNo", a.gender AS "gender", a.birthday AS "birthday", a.province AS "province", a.city AS "city", a.area AS "area", a.street AS "street", a.address AS "address", a.postcode AS "postcode", a.qq AS "qq", a.avatar AS "avatar", a.fax AS "fax", a.registrant AS "registrant", a.delivery_notice AS "deliveryNotice", a.delivery_magazine AS "deliveryMagazine", a.delivery_certified AS "deliveryCertified", a.print_state AS "printState", a.review_state AS "reviewState", a.reviewer AS "reviewer", a.review_date AS "reviewDate", a.reviewer_name AS "reviewerName", a.card_photo_fornt AS "cardPhotoFornt", a.card_photo_rear AS "cardPhotoRear", a.contract_code AS "contractCode", a.freeze_flag AS "freezeFlag", a.safe_mobile AS "safeMobile", a.member_site AS "memberSite", a.authentication AS "authentication", a.dog_nose_repeated_detection AS "dogNoseRepeatedDetection", a.dog_nose_liveness_detection AS "dogNoseLivenessDetection", k.name AS "kennel.name", k.kennel_code AS "kennel.kennelCode", k.name_en AS "kennel.nameEn", k.fci_name AS "kennel.fciName", k.fci_name_backup AS "kennel.fciNameBackup", k.id AS "kennel.id", k.end_time AS "kennel.endTime", k.create_date AS "kennel.createDate", k.review_state AS "kennel.reviewState", k.fci_review_state AS "kennel.fciReviewState", k.type AS "kennel.type", k.print_state AS "kennel.printState", k.fci_print_state AS "kennel.fciPrintState", u2.login_name AS "user.loginName", u2.login_flag AS "user.loginFlag", u2.name AS "user.name", u2.user_type AS "user.userType", u2.photo AS "user.photo", u2.id AS "userId", case when a.member_code like 'MC%' then 'ckumc' when a.member_code like 'DC%' then 'ckudc' when a.member_code not regexp '^DQZ|CJH|CAB|HZ|MRHZ|DC|MC' then 'cku' else null end AS "clubType", u2.login_name AS "loginName", ifnull(a.register_flag,'0') AS "registerFlag" , a.register_province AS "registerProvince" , a.register_city AS "registerCity", a.register_area AS "registerArea", a.register_street AS "registerStreet", a.single_club_id AS "singleClubId" LEFT JOIN jeesite_sys_user u2 ON u2.id = a.user_id LEFT JOIN kennel k ON k.member_code = a.member_code and k.del_flag='0' a.del_flag = #{DEL_FLAG_NORMAL} AND a.mobile = #{mobile} AND a.safe_mobile = #{safeMobile} AND (a.member_code = #{memberCode} or a.name LIKE CONCAT('%',#{memberCode},'%')) AND a.member_type = 'professional' and register_flag = "1" AND a.member_type = #{memberType} AND a.member_card_type = #{memberCardType} AND a.card_no = #{cardNo} AND a.contract_code !='' AND (a.member_end_date > CURDATE() or a.groomer_end_date > CURDATE()) AND ((a.member_end_date < CURDATE() and a.groomer_end_date < CURDATE()) or (a.member_end_date is NULL and a.groomer_end_date is NULL) ) AND a.review_state=#{reviewState} AND a.user_id = #{user.id} AND a.registrant=#{registrant} AND a.name=#{name} AND a.member_site ${sqlMap.memberSiteMap} AND b.login_name =#{user.loginName} AND b.user_type =#{user.userType} AND c.name LIKE CONCAT('%',#{kennel.name},'%') AND c.type = #{kennel.type} AND a.referee = #{referee} AND a.referee = #{referee} AND a.create_by = #{createBy.id} AND DATE_FORMAT(a.first_payment_time,'%Y-%m-%d') >= DATE_FORMAT(#{firstStartTime},'%Y-%m-%d') AND DATE_FORMAT(a.first_payment_time,'%Y-%m-%d') DATE_FORMAT(#{firstEndTime},'%Y-%m-%d') AND a.single_club_id = #{singleClubId} AND a.province = #{province} AND a.city = #{city} AND a.area = #{area} AND a.user_id in ( select cut.third_id from chongaibao_new.cab_sys_user cu join chongaibao_new.cab_sys_user_third_ref cut on cu.id = cut.user_id where cu.del_flag = 0 and cut.del_flag = 0 and cu.mobile = #{loginMobile} ) INSERT INTO sys_member( id, user_id, member_code, breed_code, member_type, member_card_type, member_site, groomer_type, groomer_end_date, payment_info, first_payment_time, member_end_date, ku_flag, ku_end_date, referee, last_call, ban_end_date, dg_member_type, dg_end_date, create_date, create_by, update_by, update_date, remarks, del_flag, cku_club, name, email, phone, mobile, name_en, card_type, card_no, gender, birthday, province, city, area, street, address, postcode, qq, avatar, registrant, delivery_certified, delivery_notice, print_state, review_state, reviewer, review_date, reviewer_name, freeze_flag, safe_mobile, authentication, contract_code, single_club_id, register_flag, register_province, register_city, register_area, register_street ) VALUES ( #{id}, #{user.id}, #{memberCode}, #{breedCode}, #{memberType}, #{memberCardType}, #{memberSite}, #{groomerType}, #{groomerEndDate}, #{paymentInfo}, #{firstPaymentTime}, #{memberEndDate}, #{kuFlag}, #{kuEndDate}, #{referee}, #{lastCall}, #{banEndDate}, #{dgMemberType}, #{dgEndDate}, #{createDate}, #{createBy.id}, #{updateBy.id}, #{updateDate}, #{remarks}, #{delFlag}, #{ckuClub}, #{name}, #{email}, #{phone}, #{mobile}, #{nameEn}, #{cardType}, #{cardNo}, #{gender}, #{birthday}, #{province}, #{city}, #{area}, #{street}, #{address}, #{postcode}, #{qq}, #{avatar}, #{registrant}, #{deliveryCertified}, #{deliveryNotice}, #{printState}, #{reviewState}, #{reviewer}, #{reviewDate}, #{reviewerName}, #{freezeFlag}, #{safeMobile}, #{authentication}, #{contractCode}, #{singleClubId}, #{registerFlag}, #{registerProvince}, #{province}, #{registerCity}, #{city}, #{registerArea}, #{area}, #{registerStreet} #{street} ) UPDATE sys_member SET breed_code = #{breedCode}, payment_info = #{paymentInfo}, first_payment_time = #{firstPaymentTime}, member_end_date = #{memberEndDate}, member_card_type = #{memberCardType}, member_type = #{memberType}, ku_flag = #{kuFlag}, ku_end_date = #{kuEndDate}, groomer_type = #{groomerType}, groomer_remarks = #{groomerRemarks}, groomer_end_date = #{groomerEndDate}, referee = #{referee}, last_call = #{lastCall}, ban_end_date = #{banEndDate}, dg_member_type = #{dgMemberType}, dg_end_date = #{dgEndDate}, update_by = #{updateBy.id}, update_date = #{updateDate}, remarks = #{remarks}, cku_club = #{ckuClub}, name = #{name}, email = #{email}, phone = #{phone}, mobile = #{mobile}, name_en = #{nameEn}, card_type = #{cardType}, card_no = #{cardNo}, gender = #{gender}, birthday = #{birthday}, province = #{province}, city = #{city}, area = #{area}, street = #{street}, address = #{address}, postcode = #{postcode}, qq = #{qq}, avatar = #{avatar}, fax = #{fax}, delivery_magazine = #{deliveryMagazine}, delivery_certified = #{deliveryCertified}, delivery_notice = #{deliveryNotice}, review_state =#{reviewState}, reviewer =#{reviewer}, review_date =#{reviewDate}, reviewer_name =#{reviewerName}, balance_blocked_flag =#{balanceBlockedFlag}, card_photo_fornt =#{cardPhotoFornt}, card_photo_rear =#{cardPhotoRear}, freeze_flag =#{freezeFlag}, contract_code = #{contractCode}, register_province = #{registerProvince}, register_city = #{registerCity}, register_area = #{registerArea}, register_street = #{registerStreet}, single_club_id = #{singleClubId} WHERE id = #{id} UPDATE sys_member SET user_id = #{user.id} WHERE id = #{id} UPDATE sys_member SET remarks = concat(IFNULL(remarks,''),#{remarks}), del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id} UPDATE sys_member SET registrant = #{registrant}, cku_club = #{clubName} WHERE member_code = #{memberCode} update sys_member SET account_balance = account_balance - ${changeVal} WHERE member_code = #{memberCode} AND account_balance >= ${changeVal} update sys_member account_balance = account_balance + #{changeVal} WHERE member_code = #{memberCode} INSERT INTO sys_account_balance_change( member_code, running_number, before_change, change_amount ) VALUES ( #{memberCode}, #{runningNumber}, #{beforeChange}, #{changeAmount} ) update sys_member SET avatar=#{avatar} WHERE member_code = #{memberCode} update sys_member SET groomer_remarks=#{groomerRemarks} WHERE id = #{id} UPDATE sys_member SET cku_club=#{ckuClub}, update_by = #{updateBy.id}, update_date = #{updateDate} ,registrant=#{registrant} WHERE id = #{id} update sys_member SET groomer_type = #{groomerType}, groomer_end_date = #{groomerEndDate} WHERE member_code = #{memberCode} update sys_member groomer_type=#{groomerType}, groomer_end_date=#{groomerEndDate}, print_state=#{printState}, WHERE member_code = #{memberCode} UPDATE sys_member SET ku_flag = #{kuFlag}, ku_end_date = concat(YEAR(now()),'-12-31') WHERE member_code = #{memberCode} UPDATE sys_member SET remarks = concat(IFNULL(remarks,''),#{remarks}), del_flag = '1' WHERE id = #{id} update sys_member set print_state=#{printState} where id=#{id} update sys_member set member_type = #{memberType}, member_card_type = #{memberCardType}, member_end_date = #{endDate} where member_code = #{memberCode} update sys_member SET member_type = #{memberType}, member_card_type = #{memberCardType} ,member_end_date = null WHERE member_code = #{memberCode} update sys_member SET register_flag = #{registerFlag}, referee = '' WHERE member_code = #{memberCode} update sys_member set avatar = #{avatar} where id = #{id} update sys_member set safe_mobile = #{safeMobile} where id = #{id} update sys_member set safe_mobile = #{safeMobile},phone = #{phone},mobile = #{mobile} where id = #{id} update sys_member set account_balance = #{accountBalance} where member_code = #{memberCode} update sys_member set member_end_date = #{memberEndDate} where member_code = #{memberCode} update sys_member set member_card_type = #{memberCardType},member_end_date = #{memberEndDate} where member_code = #{memberCode} update sys_member set member_card_type = #{memberCardType} where member_code = #{memberCode} update sys_member set authentication = #{authentication} where id = #{id} update sys_member name=#{name}, card_no=#{cardNo}, safe_mobile=#{safeMobile}, remarks=#{remarks}, authentication=#{authentication}, WHERE member_code = #{memberCode} INSERT INTO cku_member_avatar_history( member_code, file_id ) VALUES ( #{memberCode}, #{avatar} ) update sys_member set name_en = #{nameEn} where member_code = #{memberCode} update sys_member set user_id = #{userId}, phone = #{mobile}, mobile = #{mobile}, safe_mobile = #{mobile} WHERE member_code = #{memberCode} update sys_member SET dog_nose_repeated_detection=#{dogNoseRepeatedDetection}, dog_nose_liveness_detection=#{dogNoseLivenessDetection} WHERE member_code = #{memberCode} and del_flag = 0 update sys_member SET dog_nose_repeated_detection='0', dog_nose_liveness_detection='0' WHERE del_flag = 0 and (dog_nose_repeated_detection!='0' or dog_nose_liveness_detection !='0') update sys_member set member_end_date = #{endDate} where id = #{id} update sys_member set groomer_end_date = #{endDate} where id = #{id} UPDATE sys_member SET member_end_date = ( CASE WHEN member_end_date IS NULL THEN NULL ELSE DATE_FORMAT(date_sub(now(),INTERVAL 1 DAY),'%Y-%m-%d') END), groomer_end_date = ( CASE WHEN groomer_end_date IS NULL THEN NULL ELSE DATE_FORMAT(date_sub(now(),INTERVAL 1 DAY),'%Y-%m-%d') END), account_balance = 0 WHERE member_code = #{memberCode} AND del_flag = '0' SELECT sm.member_code, sm.member_type, sm.member_end_date, k.type, k.end_time, sm.member_card_type, CASE WHEN sm.member_type = 'foreign' THEN 'foreign' WHEN sm.member_end_date IS NULL AND ifnull(sm.member_card_type,'')='' THEN '1010' WHEN sm.member_end_date IS NULL AND ifnull(sm.member_card_type,'')!='' THEN sm.member_card_type WHEN sm.member_type = 'basic' AND sm.member_end_date IS NOT NULL THEN '1010' WHEN sm.member_type = 'professional' AND k.end_time IS NULL THEN '1020' WHEN sm.member_type = 'professional' AND k.type = 'year' AND k.end_time IS NOT NULL THEN '2030' WHEN sm.member_type = 'professional' AND k.type = 'permanent' AND k.end_time IS NOT NULL THEN '2040' ELSE '' END AS card_type FROM sys_member sm LEFT JOIN kennel k ON sm.member_code = k.member_code AND k.del_flag = '0' AND ifnull(k.review_state,'0') != '3' WHERE sm.del_flag = '0' UPDATE sys_member sm SET sm.member_card_type = ( SELECT t.card_type FROM () t WHERE sm.member_code = t.member_code ) WHERE member_code IN ( SELECT member_code FROM () t WHERE t.member_card_type != t.card_type ) UPDATE chongaibao_new.cab_sys_user SET del_flag = '1' WHERE mobile = #{mobile} UPDATE jeesite_sys_user SET del_flag = '1' WHERE id = #{userId}