阅读:1055 回复:3
实名用户_30473c51
1

帖子

3

跟帖

75

积分

初级榴莲
初级榴莲
  • 社区居民

H3登录非常慢

楼主#
更多 发布于:2018-01-05 15:25
版本(DotNet):10.0.0.11029
数据库:Ms Sql Server如图

图片:QQ图片20180105152515.png

实名用户_30473c51
1

帖子

3

跟帖

75

积分

初级榴莲
初级榴莲
  • 社区居民
1楼#
发布于:2018-01-06 15:39
自已结贴,由于不同版本之间数据结构不同造成的
实名用户_30473c51
1

帖子

3

跟帖

75

积分

初级榴莲
初级榴莲
  • 社区居民
2楼#
发布于:2018-01-09 11:52
版本(DotNet):10.0.0.11029
OThinker.Common.dll
组织架构缓存控制有问题
当执行Engine.Organization.GetAllUnits(UnitType.User).Where(x => ((User)x).RelationUserID == this.User.ObjectID).ToList();时非常缓慢
还不如果直接查数据库呢
临时解决办法
 var sql = string.Format("select Code from OT_User where RelationUserID='{0}'", this.User.ObjectID);
                    var ut = Engine.Query.QueryTable(sql);
                    if (ut != null && ut.Rows.Count != 0)
                    {
                        for (var i = 0; i < ut.Rows.Count; i++)
                        {
                            var userCode = ut.Rows["Code"].ToString();
                            var user = Engine.Organization.GetUserByCode(userCode);
                            if (user != null)
                                lstUsers.Add(user);
                        }
                    }
游客

返回顶部