UPDATE user_badge_certificate_record SET is_last = 'no' WHERE DEL_FLAG = '0' AND BADGE_ID = #{badgeId} AND USER_ID = #{userId} UPDATE resi_user_badge SET IS_OPENED = (case when IS_OPENED = 1 THEN 0 ELSE 1 END), UPDATED_TIME = NOW() WHERE DEL_FLAG = '0' AND USER_ID = #{userId} AND BADGE_ID = #{badgeId} INSERT INTO user_badge_certificate_record ( ID, CUSTOMER_ID, GRID_ID, USER_ID, BADGE_ID, SURNAME, NAME, MOBILE, ID_NUM, CERTIFICATION_IMG, REMAEK, AUDIT_STATUS, AUDIT_REMARK, STAFF_ID, AUDIT_TIME, IS_LAST, DEL_FLAG, REVISION, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME ) VALUES ( REPLACE ( UUID(), '-', '' ), #{customerId}, #{gridId}, #{userId}, #{badgeId}, #{surname}, #{name}, #{mobile}, #{idNum}, #{certificationImg}, #{remark}, #{auditStatus}, #{auditRemark}, #{staffId}, #{auditTime}, #{isLast}, #{delFlag}, #{revision}, #{createdBy}, NOW(), #{updatedBy}, NOW() )