err:=db.DB.MysqlDB.DefaultGormDB().Model(&Conversation{}).Where("owner_user_id IN ? and conversation_id=?",ownerUserIDList,conversationID).Find(&conversations).Error
err:=ConversationDB.Where("owner_user_id IN ? and conversation_id=?",ownerUserIDList,conversationID).Find(&conversations).Error
err:=db.DB.MysqlDB.DefaultGormDB().Table("conversations").Where(" owner_user_id IN (?) and conversation_id=?",ownerUserIDList,conversationID).Pluck("owner_user_id",&resultArr).Error
err:=ConversationDB.Table("conversations").Where(" owner_user_id IN (?) and conversation_id=?",ownerUserIDList,conversationID).Pluck("owner_user_id",&resultArr).Error
err:=db.DB.MysqlDB.DefaultGormDB().Table("conversations").Where("owner_user_id=? and conversation_id=?",OwnerUserID,conversationID).Take(&conversation).Error
err:=ConversationDB.Table("conversations").Where("owner_user_id=? and conversation_id=?",OwnerUserID,conversationID).Take(&conversation).Error
err:=db.DB.MysqlDB.DefaultGormDB().Model(&Conversation{}).Where("conversation_id IN (?) and owner_user_id=?",conversationIDs,OwnerUserID).Find(&conversations).Error
err:=ConversationDB.Model(&Conversation{}).Where("conversation_id IN (?) and owner_user_id=?",conversationIDs,OwnerUserID).Find(&conversations).Error
err:=db.DB.MysqlDB.DefaultGormDB().Model(&Conversation{}).Where("owner_user_id IN (?) and conversation_id=?",OwnerUserIDList,conversationID).Find(&conversations).Error
err:=ConversationDB.Model(&Conversation{}).Where("owner_user_id IN (?) and conversation_id=?",OwnerUserIDList,conversationID).Find(&conversations).Error
returndb.DB.MysqlDB.DefaultGormDB().Model(&Conversation{}).Where("owner_user_id IN (?) and conversation_id=?",ownerUserIDList,conversationID).Updates(args).Error
returnConversationDB.Model(&Conversation{}).Where("owner_user_id IN (?) and conversation_id=?",ownerUserIDList,conversationID).Updates(args).Error
return db.DB.MysqlDB.DefaultGormDB().Exec("update friends set remark=? where owner_user_id=? and friend_user_id=?",Remark,OwnerUserID,FriendUserID).Error
returnFriendDB.Exec("update friends set remark=? where owner_user_id=? and friend_user_id=?",Remark,OwnerUserID,FriendUserID).Error
err=utils.Wrap(db.DB.MysqlDB.DefaultGormDB().Where("owner_user_id = ? and friend_user_id in (?)",ownerUserID,friendUserIDs).Delete(&Friend{}).Error,"")
err=utils.Wrap(FriendDB.Where("owner_user_id = ? and friend_user_id in (?)",ownerUserID,friendUserIDs).Delete(&Friend{}).Error,"")
err:=db.DB.MysqlDB.DefaultGormDB().Table("group_members").Where("group_id=? and role_level>?",groupID,constant.GroupOrdinaryUsers).Find(&groupMemberList).Error
err:=GroupMemberDB.Table("group_members").Where("group_id=? and role_level>?",groupID,constant.GroupOrdinaryUsers).Find(&groupMemberList).Error
err:=db.DB.MysqlDB.DefaultGormDB().Table("group_members").Where("group_id=?",groupId).Where(fmt.Sprintf(" nickname like '%%%s%%' ",userName)).Limit(int(showNumber)).Offset(int(showNumber*(pageNumber-1))).Find(&groupMembers).Error
err:=GroupMemberDB.Table("group_members").Where("group_id=?",groupId).Where(fmt.Sprintf(" nickname like '%%%s%%' ",userName)).Limit(int(showNumber)).Offset(int(showNumber*(pageNumber-1))).Find(&groupMembers).Error
iferr:=db.DB.MysqlDB.DefaultGormDB().Table("group_members").Where("group_id=?",groupID).Where(fmt.Sprintf(" nickname like '%%%s%%' ",userName)).Count(&count).Error;err!=nil{
iferr:=GroupMemberDB.Table("group_members").Where("group_id=?",groupID).Where(fmt.Sprintf(" nickname like '%%%s%%' ",userName)).Count(&count).Error;err!=nil{
sql:=db.DB.MysqlDB.DefaultGormDB().Table("groups").Select("groups.*, (select count(*) from group_members where group_members.group_id=groups.group_id) as num").
sql:=GroupDB.Select("groups.*, (select count(*) from group_members where group_members.group_id=groups.group_id) as num").
Where(" name like ? and status != ?",fmt.Sprintf("%%%s%%",groupName),constant.GroupStatusDismissed)
iferr:=db.DB.MysqlDB.DefaultGormDB().Table("groups").Select("groups.*, (select count(*) from group_members where group_members.group_id=groups.group_id) as num").
iferr:=GroupDB.Select("groups.*, (select count(*) from group_members where group_members.group_id=groups.group_id) as num").
u := db.DB.MysqlDB.DefaultGormDB().Table("group_requests").Where("group_id=? and user_id=?", toInsertInfo.GroupID, toInsertInfo.UserID).Updates(&toInsertInfo)
// u := db.DB.MysqlDB.DefaultGormDB().Table("group_requests").Where("group_id=? and user_id=?", toInsertInfo.GroupID, toInsertInfo.UserID).Updates(&toInsertInfo)
returnresultGroupRequests,utils.Wrap(db.DB.MysqlDB.DefaultGormDB().Where("(group_id, user_id) in ?",where).Find(&resultGroupRequests).Error,utils.GetSelfFuncName())
returnresultGroupRequests,utils.Wrap(GroupRequestDB.Where("(group_id, user_id) in ?",where).Find(&resultGroupRequests).Error,utils.GetSelfFuncName())
u:=db.DB.MysqlDB.DefaultGormDB().Table("group_requests").Where("group_id=? and user_id=?",toInsertInfo.GroupID,toInsertInfo.UserID).Updates(&toInsertInfo)
u:=GroupRequestDB.Table("group_requests").Where("group_id=? and user_id=?",toInsertInfo.GroupID,toInsertInfo.UserID).Updates(&toInsertInfo)
iferr:=db.DB.MysqlDB.DefaultGormDB().Table("ip_limits").Where("ip=? and limit_register=? and limit_time>now()",RegisterIp,1).Count(&count).Error;err!=nil{
iferr:=IPDB.Table("ip_limits").Where("ip=? and limit_register=? and limit_time>now()",RegisterIp,1).Count(&count).Error;err!=nil{
iferr:=db.DB.MysqlDB.DefaultGormDB().Table("department_members").Where("department_id=? AND user_id=?",departmentMember.DepartmentID,departmentMember.UserID).
iferr:=OrgDB.Where("department_id=? AND user_id=?",departmentMember.DepartmentID,departmentMember.UserID).
Updates(departmentMember).Error;err!=nil{
returnerr
}
ifargs!=nil{
returndb.DB.MysqlDB.DefaultGormDB().Table("department_members").Where("department_id=? AND user_id=?",departmentMember.DepartmentID,departmentMember.UserID).
returnOrgDB.Where("department_id=? AND user_id=?",departmentMember.DepartmentID,departmentMember.UserID).
returndb.DB.MysqlDB.DefaultGormDB().Table("department_members").Where("department_id=? AND user_id=?",departmentID,userID).Delete(DepartmentMember{}).Error
returnOrgDB.Table("department_members").Where("department_id=? AND user_id=?",departmentID,userID).Delete(DepartmentMember{}).Error
err:=db.DB.MysqlDB.DefaultGormDB().Table("chat_logs").Select("recv_id, count(*) as message_num").Where("send_time >= ? and send_time <= ? and session_type in (?)",from,to,[]int{constant.GroupChatType,constant.SuperGroupChatType}).Group("recv_id").Limit(limit).Order("message_num DESC").Find(&activeGroups).Error
err:=ChatLogDB.Select("recv_id, count(*) as message_num").Where("send_time >= ? and send_time <= ? and session_type in (?)",from,to,[]int{constant.GroupChatType,constant.SuperGroupChatType}).Group("recv_id").Limit(limit).Order("message_num DESC").Find(&activeGroups).Error
err:=db.DB.MysqlDB.DefaultGormDB().Table("chat_logs").Select("send_id, count(*) as message_num").Where("send_time >= ? and send_time <= ? and session_type = ?",from,to,constant.SingleChatType).Group("send_id").Limit(limit).Order("message_num DESC").Find(&activeUsers).Error
err:=ChatLogDB.Select("send_id, count(*) as message_num").Where("send_time >= ? and send_time <= ? and session_type = ?",from,to,constant.SingleChatType).Group("send_id").Limit(limit).Order("message_num DESC").Find(&activeUsers).Error
err=db.DB.MysqlDB.DefaultGormDB().Table("black_lists").Where("uid in (?) and end_disable_time > now()",userIDList).Pluck("uid",&inBlockUserIDList).Error
err=BlackListDB.Where("uid in (?) and end_disable_time > now()",userIDList).Pluck("uid",&inBlockUserIDList).Error
err:=db.DB.MysqlDB.DefaultGormDB().Table("users").Where(" name like ?",fmt.Sprintf("%%%s%%",userName)).Limit(int(showNumber)).Offset(int(showNumber*(pageNumber-1))).Find(&users).Error
err:=UserDB.Where(" name like ?",fmt.Sprintf("%%%s%%",userName)).Limit(int(showNumber)).Offset(int(showNumber*(pageNumber-1))).Find(&users).Error