起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8196|回复: 4

[处理中3] 使用了5.2.7的hr放入5.3.8中

[复制链接]

368

主题

793

帖子

2438

积分

金牌会员

Rank: 6Rank: 6

积分
2438
QQ
发表于 2018-8-22 15:48:27 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
使用了5.2.7的hr系统放入5.3.8中后组织机构无法进行修改,每次都报使用的自带的save方法

Caused by: java.sql.SQLException: Table 'HR_OG_Org' is specified twice, both as a target for 'UPDATE' and as a separate source for data



Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: update HR_OG_Org a  set a.fFID = (select concat(b.fFID,'/',a,'.',a.fOrgKindID) from HR_OG_Org b where b = a.fParent),     a.fFCode = (select concat(b.fFCode,'/',a.fCode) from HR_OG_Org b where b = a.fParent),     a.fFName = (select concat(b.fFName,'/',a.fName) from HR_OG_Org b where b = a.fParent)  where a.fFID is null and a.fParent in(select o from HR_OG_Org o where o.fFID is not null)
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlUpdate(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlExecuteUpdate(Unknown Source)
        at com.justep.system.data.KSQL.executeUpdate(Unknown Source)
        at com.justep.system.data.KSQL.executeUpdate(Unknown Source)
        at com.justep.system.data.KSQL.executeUpdate(Unknown Source)
        at com.x5hr.org.HROrgURL.reBuildOrgURL(HROrgURL.java:42)
        at com.x5hr.org.HROrgSync.synchronizeHROrgToSA(HROrgSync.java:22)
        at HRToSystemSync.orgSync(HRToSystemSync.java:10)
        ... 30 more
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150039; 提示: 执行sql: UPDATE HR_OG_Org SET HR_OG_Org.FFID = (SELECT  concat_ws('',b.FFID, ?, HR_OG_Org.fID, ?, HR_OG_Org.FORGKINDID) FROM HR_OG_Org b  WHERE b.fID = HR_OG_Org.fParent), HR_OG_Org.FFCODE = (SELECT  concat_ws('',b.FFCODE, ?, HR_OG_Org.FCODE) FROM HR_OG_Org b  WHERE b.fID = HR_OG_Org.fParent), HR_OG_Org.FFNAME = (SELECT  concat_ws('',b.FFNAME, ?, HR_OG_Org.FNAME) FROM HR_OG_Org b  WHERE b.fID = HR_OG_Org.fParent)  WHERE  (HR_OG_Org.FFID IS NULL) AND (HR_OG_Org.fParent IN (SELECT  o.fID FROM HR_OG_Org o  WHERE o.FFID IS NOT NULL)) , binds: [/, ., /, /]出错
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.ksql.KSQLUtils.execSqlUpdate(Unknown Source)
        ... 38 more
Caused by: java.sql.SQLException: Table 'HR_OG_Org' is specified twice, both as a target for 'UPDATE' and as a separate source for data




91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-22 17:39:18 | 显示全部楼层
java.sql.SQLException: Table 'HR_OG_Org' is specified twice, both as a target for 'UPDATE' and as a separate source for data

这个是数据库的标准错误信息,到网上查找原因
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

368

主题

793

帖子

2438

积分

金牌会员

Rank: 6Rank: 6

积分
2438
QQ
 楼主| 发表于 2018-8-26 15:14:52 | 显示全部楼层
jishuang 发表于 2018-8-22 17:39
java.sql.SQLException: Table 'HR_OG_Org' is specified twice, both as a target for 'UPDATE' and as a ...

这个是ontology生产的标准动作保存,能改吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-27 10:02:43 | 显示全部楼层
select部分可以自己修改
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-27 10:03:59 | 显示全部楼层
  at com.x5hr.org.HROrgURL.reBuildOrgURL(HROrgURL.java:42)
        at com.x5hr.org.HROrgSync.synchronizeHROrgToSA(HROrgSync.java:22)
        at HRToSystemSync.orgSync(HRToSystemSync.java:10)

应该是sql中拼接的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-8-25 15:09 , Processed in 0.105718 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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