修改这个类的这个方法nc.login.sso.ui.SSOLoader.ssoLogin(String ssoKey)
Logger.info("-----------直接进入nc桌面-------------");
directEnterWorkbench(regInfo);
// add by kouchuan 打开节点
Logger.info("-----------准备打开nc节点-------------");
// String funcid = ClientToolKit.getAppletParam("funcid");
SFClientUtil.openFunNodebyFunId(parent, "1001A110000000002WFR");
// String systemcode="local";//默认系统编码
// String[] script = new String[]{"if(opener)opener.ncNodeAppletMap.put('"+systemcode+"',findNCApplet())"};
// ClientToolKit.callJavaScript("eval", script);
Logger.info("-----------打开nc节点成功-------------");
Logger.info("-----------打开消息中心并传入数据-------------");
// String pk_checkflow= "1001A1100000000055O3";
String pk_checkflow= ClientToolKit.getAppletParam("worknotoid");//消息主键
String[] pk_checkflows=new String[1];
pk_checkflows[0]=pk_checkflow;
WorkNoteVO[] findWorkNoteByIDs = NCLocator.getInstance().lookup(IWorknoteQuery.class).findWorkNoteByIDs(pk_checkflows);
WorkNoteVO notovo= findWorkNoteByIDs[0];
//组装打开节点信息
MessageVO msg=new MessageVO();
msg.setActionTypeCode(notovo.getActiontype());
msg.setBillNO(notovo.getBillno());
msg.setBillPK(notovo.getBillid());
msg.setCheckerCode(notovo.getCheckman());
msg.setCorpPK(notovo.getPk_org());
msg.setPrimaryKey(notovo.getPrimaryKey());
msg.setPk_billtype(notovo.getPk_billtype());
MessagePanelUtils utils=new MessagePanelUtils();
utils.syncOpenLinkedUI(parent, msg, "20110ETEA");
Logger.info("-----------打开消息中心并传入数据结束-------------");