id_, name_, introduce_, member_num_, memo_, img_, type_,create_by_, create_time_, update_time_ update im_group name_ = #{et.name}, auto_pass_flag_ = #{et.autoPassFlag}, introduce_ = #{et.introduce}, memo_ = #{et.memo}, update_time_ = NOW() where id_ = #{et.id} UPDATE im_group ig LEFT JOIN (SELECT COUNT(id_) num_,group_id_ FROM im_group_member WHERE group_id_ = #{groupId} GROUP BY group_id_) igm ON ig.id_ = igm.group_id_ SET member_num_ = igm.num_ WHERE ig.id_ = igm.group_id_ insert into im_history_message(msgUID_,fromUserId_,targetId_,targetType_, GroupId_,busChannel_,classname_,content_, extraContent_,dateTime_,source_,isDiscard_, isSensitiveWord_,isForbidden_,isNotForward_, groupUserIds_,appId_) values (#{item.msgUID,jdbcType=VARCHAR},#{item.fromUserId,jdbcType=VARCHAR},#{item.targetId,jdbcType=VARCHAR}, #{item.targetType},#{item.groupId,jdbcType=VARCHAR},#{item.busChannel,jdbcType=VARCHAR}, #{item.classname,jdbcType=VARCHAR},#{item.content,jdbcType=VARCHAR},#{item.extraContent,jdbcType=VARCHAR}, #{item.dateTime,jdbcType=VARCHAR},#{item.source,jdbcType=VARCHAR},#{item.isDiscard,jdbcType=VARCHAR}, #{item.isSensitiveWord,jdbcType=VARCHAR},#{item.isForbidden,jdbcType=VARCHAR},#{item.isNotForward,jdbcType=VARCHAR}, #{item.groupUserIds,jdbcType=VARCHAR},#{item.appId,jdbcType=VARCHAR})