2018-06-03 22:26:41 +08:00

212 lines
11 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBeginMDAJAX.jsp"%><%
/*
* Content: 交接用户动作 Ajax方式调用获取信息
A3Web项目中只做底层相关表的操作
*/
//获取参数:转移前用户编号、转移前机构代码、转移前机构名称、转移后机构代码、转移后机构名称
String sFromUserID = CurPage.getParameter("UserID");
String sFromOrgID = CurPage.getParameter("FromOrgID");
String sFromOrgName = CurPage.getParameter("FromOrgName");
String sToOrgID = CurPage.getParameter("ToOrgID");
String sToOrgName = CurPage.getParameter("ToOrgName");
SqlObject so = null;
//转移日志信息
String sChangeReason = "用户转移操作人员代码:"+CurUser.getUserID()+" 姓名:"+CurUser.getUserName()+" 机构代码:"+CurOrg.getOrgID()+" 机构名称:"+CurOrg.getOrgName();
//SQL语句是否成功标志
String sSql = "";
String sReturnValue = "";
String sDate = StringFunction.getToday();
try{
sSql = " update user_info set BelongOrg = :BelongOrg,UpdateTime = :UpdateTime,UpdateDate = :UpdateDate where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("BelongOrg",sToOrgID).setParameter("UpdateDate",sDate).setParameter("UpdateTime",sDate).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
/*
sSql = " update CLASS_CATALOG set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update CLASS_METHOD set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update CODE_CATALOG set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update CODE_LIBRARY set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update CUSTOMER_BELONG set OrgID = :OrgID where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update CUSTOMER_BELONG set InputOrgID = :InputOrgID,UpdateDate = :UpdateDate where InputUserID = :InputUserID ";
so = new SqlObject(sSql);
so.setParameter("InputOrgID",sToOrgID).setParameter("UpdateDate",sDate).setParameter("InputUserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update CUSTOMER_FSRECORD set OrgID = :OrgID where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update CUSTOMER_INFO set InputOrgID = :InputOrgID where InputUserID = :InputUserID ";
so = new SqlObject(sSql);
so.setParameter("InputOrgID",sToOrgID).setParameter("InputUserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update DOC_ATTACHMENT set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update DOC_LIBRARY set OrgID = :OrgID,OrgName = :OrgName where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("OrgName",sToOrgName).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update DOC_LIBRARY set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update ENT_INFO set UpdateOrgID = :UpdateOrgID,UpdateDate = :UpdateDate where UpdateUserID = :UpdateUserID ";
so = new SqlObject(sSql);
so.setParameter("UpdateOrgID",sToOrgID).setParameter("UpdateDate",sDate).setParameter("UpdateUserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update ENT_INFO set InputOrgID = :InputOrgID,UpdateDate=:UpdateDate where InputUserID = :InputUserID ";
so = new SqlObject(sSql);
so.setParameter("InputOrgID",sToOrgID).setParameter("UpdateDate",sDate).setParameter("InputUserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update EVALUATE_RECORD set OrgID =:OrgID where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update FLOW_OBJECT set OrgID = :OrgID,OrgName = :OrgName where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("OrgName",sToOrgName).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update FLOW_TASK set OrgID = :OrgID,OrgName = :OrgName where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("OrgName",sToOrgName).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update FLOW_TASK_CLOSED set OrgID = :OrgID,OrgName =:OrgName where UserID = :UserID";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("OrgName",sToOrgName).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update FORMATDOC_CATALOG set OrgID = :OrgID,UpdateDate=:UpdateDate where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("UpdateDate",sDate).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update FORMATDOC_DATA set OrgID = :OrgID,UpdateDate = :UpdateDate where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("UpdateDate",sDate).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update FORMATDOC_DEF set OrgID = :OrgID,UpdateDate = :UpdateDate where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("UpdateDate",sDate).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update OBJECTTYPE_CATALOG set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update ORG_INFO set InputOrg = :InputOrg,UpdateTime = :UpdateTime,UpdateDate = :UpdateDate where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("UpdateDate",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update REPORT_RECORD set OrgID = :OrgID,UpdateTime = :UpdateTime where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("OrgID",sToOrgID).setParameter("UpdateTime",sDate).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update RIGHT_INFO set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update ROLE_INFO set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update ROLE_RIGHT set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update USER_INFO set InputOrg = :InputOrg,UpdateTime = :UpdateTime,UpdateDate = :UpdateDate where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateDate",sDate).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update USER_INFO set BelongOrg = :BelongOrg,UpdateTime = :UpdateTime,UpdateDate = :UpdateDate where UserID = :UserID ";
so = new SqlObject(sSql);
so.setParameter("BelongOrg",sToOrgID).setParameter("UpdateDate",sDate).setParameter("UpdateTime",sDate).setParameter("UserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update USER_RIGHT set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update USER_ROLE set InputOrg = :InputOrg,UpdateTime = :UpdateTime where InputUser = :InputUser ";
so = new SqlObject(sSql);
so.setParameter("InputOrg",sToOrgID).setParameter("UpdateTime",sDate).setParameter("InputUser",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update WORK_RECORD set OperateOrgID = :OperateOrgID,UpdateDate = :UpdateDate where OperateUserID = :OperateUserID ";
so = new SqlObject(sSql);
so.setParameter("OperateOrgID",sToOrgID).setParameter("UpdateDate",sDate).setParameter("OperateUserID",sFromUserID);
Sqlca.executeSQL(so);
sSql = " update WORK_RECORD set InputOrgID = :InputOrgID,UpdateDate = :UpdateDate where InputUserID = :InputUserID ";
so = new SqlObject(sSql);
so.setParameter("InputOrgID",sToOrgID).setParameter("UpdateDate",sDate).setParameter("InputUserID",sFromUserID);
Sqlca.executeSQL(so);
*/
//在MANAGE_CHANGE表中插入记录用于记录这次变更操作
/* String sSerialNo1 = DBKeyHelp.getSerialNo("MANAGE_CHANGE","SerialNo",Sqlca);
sSql = " INSERT INTO MANAGE_CHANGE(ObjectType,ObjectNo,SerialNo,OldOrgID,OldOrgName,NewOrgID,NewOrgName,OldUserID, "+
" OldUserName,NewUserID,NewUserName,ChangeReason,ChangeOrgID,ChangeUserID,ChangeTime) "+
" VALUES('User',:ObjectNo,:SerialNo,:OldOrgID,:OldOrgName,:NewOrgID, "+
" :NewOrgName,'','','','',:ChangeReason,:ChangeOrgID,:ChangeUserID,:ChangeTime)";
so = new SqlObject(sSql);
so.setParameter("ObjectNo",sFromUserID);
so.setParameter("SerialNo",sSerialNo1);
so.setParameter("OldOrgID",sFromOrgID);
so.setParameter("OldOrgName",sFromOrgName);
so.setParameter("NewOrgID",sToOrgID);
so.setParameter("NewOrgName",sToOrgName);
so.setParameter("ChangeReason",sChangeReason);
so.setParameter("ChangeOrgID",CurOrg.getOrgID());
so.setParameter("ChangeUserID",CurUser.getUserID());
so.setParameter("ChangeTime",sDate);
Sqlca.executeSQL(so); */
sReturnValue = "TRUE";
}catch(Exception e){
sReturnValue = "FALSE";
}
out.println(sReturnValue);
%><%@ include file="/IncludeEndAJAX.jsp"%>