度量快速开发平台-专业、快速的软件定制快开平台

标题: 度量快速开发平台二次构建中关于组织机构调整引起的登录错误介绍 [打印本页]

作者: 王爱东    时间: 2020-4-23 16:12
标题: 度量快速开发平台二次构建中关于组织机构调整引起的登录错误介绍
   度量快速开发平台在二次开发构建中,比较常用到的表有sa_dept_dict表,该表是平台中组织机构的表,里面各层级关系不能随便在数据库中调整,可能引起问题。本次在二次开发商在构建开发中就出现了类似的情况,需要大家注意。下图是登录系统的时候:

主要信息时
DBtree.GetNode错误信息。

所以专门到涉及到dbTree的系统表中查阅,主要就是sa_dept_dict表上的情况。经过检查,发现sa_dept_dict表中的数据存在修改,修改后不符合度量快速开发平台形成组织机构树的格式引起。

发现upper_id中存在有空值,而且有两个  -1的。另外还发现dep_type中存在空值引起。

度量快速开发平台中,目前只能有一个 upper_id为-1的值,这个是最上层的机构名称,而且detp_type的类型是6。

我们只需要把上图方框中的数据修正好,就可以正常登陆了。


作者: 王爱东    时间: 2020-4-23 16:13
二次开发中,如果确实要构建直接操作系统数据的,请先理解好数据形成的规则,按照规则填充和修改数据,则没有任何影响。
作者: 王爱东    时间: 2020-4-23 16:28
二次开发构建,一般是不会涉及到组织机构的构建工作,。因此常规二次开发中都不会出现这样的现象。
作者: 张兴康    时间: 2020-4-23 17:00
了解了
作者: 万望    时间: 2020-4-23 18:29
谨慎,谨慎点好。。。
作者: 刘亚东    时间: 2020-4-24 09:20
这种问题太高深了,一般人读不懂啊
作者: 刘亚东    时间: 2020-4-24 09:20
这种问题太高深了,一般人读不懂啊
作者: 陈晓龙    时间: 2020-4-25 17:30
没遇到过!




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) Powered by Discuz! X3.2