起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 3558|回复: 89

【结】急!登陆时岗位只能抓到岗位和名字,抓不到部门**

[复制链接]
发表于 2008-1-29 15:26:55 | 显示全部楼层 |阅读模式
2401版本,之前都是好的,但不知道怎么,突然一下就出不来部门了,后续的所有流程都有问题。请反馈可能什么原因导致问题呢?谢谢!
回复

使用道具 举报

发表于 2008-1-29 15:53:57 | 显示全部楼层
这个现象很奇怪了,从Studio调试运行看看呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 14:50:16 | 显示全部楼层
就是在登录中有一个函数Opr.OperatorLoader.LoadPersonMembers(PersonId, L),这个函数你们封装了,我没办法跟踪进去看;
能否解释一下这个函数的内容?
回复 支持 反对

使用道具 举报

发表于 2008-1-30 15:15:52 | 显示全部楼层
不用跟踪进去看,你看看他的结果对吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 17:23:46 | 显示全部楼层
就是这边的结果出来就是错的,
没有组织,只有岗位跟名字
回复 支持 反对

使用道具 举报

发表于 2008-1-31 08:57:28 | 显示全部楼层
Opr.OperatorLoader.LoadPersonMembers(PersonId, L)
得到得L是一个TPersonMember的TList

你看看
    for I := 0 to L.Count - 1 do
    begin
      lPersonMember := L[I] as TPersonMember;
      lPositionID := GetPositionStr(lPersonMember);
      PI := cbPosition.Items.AddObject(lPositionID, lPersonMember);

看看是不是这个 GetPositionStr 错了
      if (ItemIndex = -1) and (FPersonMemberURL <> '') and
        lPersonMember.BizURL.Equals(FPersonMemberURL) then
        ItemIndex := PI;
    end;
回复 支持 反对

使用道具 举报

发表于 2008-1-31 08:59:18 | 显示全部楼层
如果是 GetPositionStr  错了,你看看 系统数据库的组织机构系统表中
对应部门的显示名称字段的值是不是不对了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-2 16:53:35 | 显示全部楼层
显示名称字段的值是OK的,拜托各位,真的帮我们想想要怎么处理吧?用户一直在催,我们也没有办法回复,我们也知道问题很奇怪,但是问题肯定还是要解决呀,我们真的不知道怎么办了。
回复 支持 反对

使用道具 举报

发表于 2008-2-2 17:02:49 | 显示全部楼层
我们也非常希望尽快解决问题,但是楼主提供的信息太少了
登陆时岗位只能抓到岗位和名字,抓不到部门
错误具体的现象是什么?给个截图看看呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-2 17:13:52 | 显示全部楼层
图中化圈的部分就是现象。没有抓出完整的部门,只有岗位和姓名,用管理员进前台系统,可以查看完整的组织机构,是没有问题的。

error.rar

28.96 KB, 下载次数: 240

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 04:25 , Processed in 0.041432 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表