阅读:1031 回复: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
自已结贴,由于不同版本之间数据结构不同造成的
果冻栋吖
104

帖子

755

跟帖

2622

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
  • 优秀斑竹
2楼#
发布于:2018-01-08 15:25
需要技术支持请添加QQ1772829123,提供H3产品定制开发,IT技术支持。
实名用户_30473c51
1

帖子

3

跟帖

75

积分

初级榴莲
初级榴莲
  • 社区居民
3楼#
发布于: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);
                        }
                    }
游客

返回顶部