Authored by 翟凤史

初次提交

Showing 100 changed files with 706 additions and 0 deletions

Too many changes to show.

To preserve performance only 100 of 100+ files are displayed.

# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar
*.iml
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.rar
*.tar
*.zip
# Logs and databases #
######################
*.log
*.sql
*.sqlite
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
#### Other
*.iml
/.idea
./.idea
/.gitosc
*/test/
*.iml
*.idea
*.class
*.workspace
*/target/
*/*/target/
*.war
*.ear
*.svn
*.project
*.classpath
*/mvnw
*/mvnw.cmd
*/.mvn
/logs
... ...
No preview for this file type
No preview for this file type
#Tue May 31 14:21:50 CST 2022
gradle.version=6.5
... ...
No preview for this file type
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="RecordSet1" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="RecordSet2" class="weaver.conn.RecordSet" scope="page" />
<%
String sql="SELECT * FROM workflow_addinoperate ORDER BY id";
RecordSet.executeSql(sql);
new weaver.general.BaseBean().writeLog("初始接口数据===");
new weaver.general.BaseBean().writeLog("sql="+sql);
while(RecordSet.next()){
String isnewsap="0";
isnewsap=RecordSet.getString("isnewsap");
String id=RecordSet.getString("id");
new weaver.general.BaseBean().writeLog("isnewsap="+isnewsap);
new weaver.general.BaseBean().writeLog("id="+id);
if(isnewsap.equals("1")){
String objid=RecordSet.getString("objid");
String isnode=RecordSet.getString("isnode");
String workflowid=RecordSet.getString("workflowid");
String fieldid=RecordSet.getString("fieldid");
String fieldop1id=RecordSet.getString("fieldop1id");
String fieldop2id=RecordSet.getString("fieldop2id");
String operation=RecordSet.getString("operation");
String customervalue=RecordSet.getString("customervalue");
String rules=RecordSet.getString("rules");
String type=RecordSet.getString("type");
String ispreadd=RecordSet.getString("ispreadd");
String wftomodesetid=RecordSet.getString("wftomodesetid");
//String isnewsap=RecordSet.getString("isnewsap");
String wftofinancesetid=RecordSet.getString("wftofinancesetid");
String istriggerreject=RecordSet.getString("istriggerreject");
String sqltemp="SELECT * FROM workflow_addinoperate where objid='"+objid+"' and isnode='"+isnode+"' and workflowid='"+workflowid+"' and ispreadd='"+ispreadd+"' and isnewsap='0' ";
new weaver.general.BaseBean().writeLog("sqltemp:"+sqltemp);
RecordSet1.executeSql(sqltemp);
if(RecordSet1.next()){ //有,则不需要处理。
}else{ //没有,需要修改isnewsap为1,执行统一逻辑
//插入一条isnewsap='0' 的数据 
//String sql1="update workflow_addinoperate set isnewsap='0' where id='"+id+"'";
String sql1="insert into workflow_addinoperate(ID,OBJID,ISNODE,WORKFLOWID,FIELDID,FIELDOP1ID,FIELDOP2ID,OPERATION,CUSTOMERVALUE,RULES,TYPE,ISPREADD,WFTOMODESETID,ISNEWSAP,WFTOFINANCESETID,ISTRIGGERREJECT) "+
"values('100000','"+objid+"','"+isnode+"','"+workflowid+"','"+fieldid+"','"+fieldop1id+"','"+fieldop2id+"','"+operation+"','"+customervalue+"','"+rules+"','"+type+"','"+ispreadd+"','"+wftomodesetid+"','0','"+wftofinancesetid+"','"+istriggerreject+"')";
new weaver.general.BaseBean().writeLog("sql1:"+sql1);
RecordSet2.executeSql(sql1);
}
}
}
out.print("处理完成!");
%>
... ...
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ page import="weaver.systeminfo.menuconfig.MainMenuUtil" %>
<%@ page import="org.jdom.*" %>
<%@ page import="weaver.systeminfo.menuconfig.*" %>
<HTML>
<HEAD>
<%@ include file="/systeminfo/template/templateCss.jsp" %>
<script type="text/javascript" src="/js/poslib_wev8.js"></script>
<script type="text/javascript" src="/js/scrollbutton_wev8.js"></script>
<script type="text/javascript" src="/js/menu4_wev8.js"></script>
</HEAD>
<BODY style="margin:0;background-color:<%=UsrTemplate.getTopBgColor()%>">
<textarea id="areaInfo" style="display:none"></textarea>
<script type="text/javascript">
//<![CDATA[
Menu.prototype.cssFile = "/skins/officexp/officexp_wev8.css";
Menu.prototype.mouseHoverDisabled = false;
var tmp;
var mb = new MenuBar;
<%
MenuUtil mu=new MenuUtil("top", 3,user.getUID(),user.getLanguage());
Document menuDoc=mu.getMenuXmlObj(0,"hidden");
Element root=menuDoc.getRootElement();
List childList=root.getChildren();
for(int i=0;i<childList.size();i++){
String returnStr="";
Element e=(Element)childList.get(i);
int menuid=Util.getIntValue(e.getAttributeValue("id"));
menuid=10000-menuid;
returnStr="menu_"+menuid+" = new Menu();\n";
returnStr+="mb.add(new MenuButton(\""+e.getAttributeValue("text")+"\",menu_"+menuid+",\""+e.getAttributeValue("linkAddress")+"\",\""+e.getAttributeValue("baseTarget")+"\"));\n";
out.println(returnStr);
returnStr=mu.getChildStrForMenu4(e,"");
out.println(returnStr);
}
%>
<%
//MainMenuUtil mainMenuUtil = new MainMenuUtil(user);
//String menuStr = mainMenuUtil.getMenuString();
//out.println(menuStr);
%>
mb.write();
//]]>
</script>
</BODY>
</HTML>
\ No newline at end of file
... ...
No preview for this file type
No preview for this file type
No preview for this file type
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="com.api.ecme.service.CrmModeInitServer" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<%
CrmModeInitServer s = new CrmModeInitServer();
rs.executeUpdate("DELETE FROM ecme_fieldextend WHERE tableid IN (SELECT id FROM ecme_tableinfo WHERE tablename IN('CRM_CustomerInfo','CRM_CustomerContacter','CRM_SellChance'))");
rs.executeUpdate("DELETE FROM ecme_tableinfo WHERE tablename IN('CRM_CustomerInfo','CRM_CustomerContacter','CRM_SellChance')");
s.execute();
out.println("done.");
%>
\ No newline at end of file
... ...
<%
response.setHeader("Expires", "-1") ; // '将当前页面置为唯一活动的页面,必须关闭这个页面以后,其他的页面才能被激活
%>
<HTML xmlns:IE>
<HEAD>
<TITLE>Clock</TITLE>
<STYLE>
@media all
{
IE\:Clock
{
behavior: url(/htc/clock.htc) ; //引入clock的html组件
}
}
</STYLE>
<script>
function getTheTime() {
thehour =cal.hour;
theminute = cal.minute;
if(thehour<10) thehour ="0"+thehour;
if(theminute<10) theminute ="0"+theminute;
window.returnValue =thehour+':'+theminute ;
window.close();
}
</script>
</HEAD>
<BODY scroll="no">
<TABLE width=100% height=100% border=0 cellpadding=0 cellspacing=0>
<TR>
<!--
显示日历
-->
<TD>
<IE:Clock id=cal style="height:100%;width:100%;border:1px solid black;">
</IE:Clock>
</TD>
</TR>
<TR>
<TD align=center height=30px>
<TABLE border=0 cellpadding=2 cellspacing=0>
<TR>
<TD align="center"><input type="BUTTON" value="确定" ACCESSKEY=1 TITLE="确定[1]" onclick="getTheTime()"></TD>
<TD align="center"><input type="BUTTON" value="取消" ACCESSKEY=3 TITLE="取消[3]" onclick="window.returnValue = '';window.close()"></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
... ...
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<actionScriptProperties analytics="false" mainApplicationPath="CompnayGroup.mxml" projectUUID="8e703919-13fc-4ff8-8500-8f98d8d073c5" version="10">
<compiler additionalCompilerArguments="-source-path=locale/{locale}&#13;&#10;-locale=en_US,zh_CN,zh_TW" autoRSLOrdering="false" copyDependentFiles="true" fteInMXComponents="false" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="true" htmlHistoryManagement="true" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="bin-debug" removeUnusedRSL="true" sourceFolderPath="src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="false" warn="true">
<compilerSourcePath/>
<libraryPath defaultLinkType="0">
<libraryPathEntry kind="4" path="">
<excludedEntries>
<libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/flex.swc" useDefaultLinkType="false"/>
</excludedEntries>
</libraryPathEntry>
<libraryPathEntry kind="1" linkType="1" path="libs"/>
</libraryPath>
<sourceAttachmentPath/>
</compiler>
<applications>
<application path="CompnayGroup.mxml"/>
</applications>
<modules/>
<buildCSSFiles/>
<flashCatalyst validateFlashCatalystCompatibility="false"/>
</actionScriptProperties>
... ...
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<flexProperties enableServiceManager="false" flexServerFeatures="0" flexServerType="0" toolCompile="true" useServerFlexSDK="false" version="2"/>
... ...
// Flash Player Version Detection - Rev 1.6
// Detect Client Browser type
// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved.
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion()
{
var version;
var axo;
var e;
// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
try {
// version will be set for 7.X or greater players
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version = axo.GetVariable("$version");
} catch (e) {
}
if (!version)
{
try {
// version will be set for 6.X players only
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
// installed player is some revision of 6.0
// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
// so we have to be careful.
// default to the first public version
version = "WIN 6,0,21,0";
// throws if AllowScripAccess does not exist (introduced in 6.0r47)
axo.AllowScriptAccess = "always";
// safe to call for 6.0r47 or greater
version = axo.GetVariable("$version");
} catch (e) {
}
}
if (!version)
{
try {
// version will be set for 4.X or 5.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = axo.GetVariable("$version");
} catch (e) {
}
}
if (!version)
{
try {
// version will be set for 3.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = "WIN 3,0,18,0";
} catch (e) {
}
}
if (!version)
{
try {
// version will be set for 2.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version = "WIN 2,0,0,11";
} catch (e) {
version = -1;
}
}
return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
// NS/Opera version >= 3 check for Flash plugin in plugin array
var flashVer = -1;
if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
var descArray = flashDescription.split(" ");
var tempArrayMajor = descArray[2].split(".");
var versionMajor = tempArrayMajor[0];
var versionMinor = tempArrayMajor[1];
var versionRevision = descArray[3];
if (versionRevision == "") {
versionRevision = descArray[4];
}
if (versionRevision[0] == "d") {
versionRevision = versionRevision.substring(1);
} else if (versionRevision[0] == "r") {
versionRevision = versionRevision.substring(1);
if (versionRevision.indexOf("d") > 0) {
versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
}
} else if (versionRevision[0] == "b") {
versionRevision = versionRevision.substring(1);
}
var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
}
}
// MSN/WebTV 2.6 supports Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
// WebTV 2.5 supports Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
// older WebTV supports Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
else if ( isIE && isWin && !isOpera ) {
flashVer = ControlVersion();
}
return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
versionStr = GetSwfVer();
if (versionStr == -1 ) {
return false;
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
// Given "WIN 2,0,0,11"
tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"]
tempString = tempArray[1]; // "2,0,0,11"
versionArray = tempString.split(","); // ['2', '0', '0', '11']
} else {
versionArray = versionStr.split(".");
}
var versionMajor = versionArray[0];
var versionMinor = versionArray[1];
var versionRevision = versionArray[2];
// is the major.revision >= requested major.revision AND the minor version >= requested minor
if (versionMajor > parseFloat(reqMajorVer)) {
return true;
} else if (versionMajor == parseFloat(reqMajorVer)) {
if (versionMinor > parseFloat(reqMinorVer))
return true;
else if (versionMinor == parseFloat(reqMinorVer)) {
if (versionRevision >= parseFloat(reqRevision))
return true;
}
}
return false;
}
}
function AC_AddExtension(src, ext)
{
var qIndex = src.indexOf('?');
if ( qIndex != -1)
{
// Add the extention (if needed) before the query params
var path = src.substring(0, qIndex);
if (path.length >= ext.length && path.lastIndexOf(ext) == (path.length - ext.length))
return src;
else
return src.replace(/\?/, ext+'?');
}
else
{
// Add the extension (if needed) to the end of the URL
if (src.length >= ext.length && src.lastIndexOf(ext) == (src.length - ext.length))
return src; // Already have extension
else
return src + ext;
}
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '';
if (isIE && isWin && !isOpera)
{
str += '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params)
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
str += '</object>';
} else {
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += '> </embed>';
}
document.write(str);
}
function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "id":
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
... ...
<!-- saved from url=(0014)about:internet -->
<html lang="en">
<!--
Smart developers always View Source.
This application was built using Adobe Flex, an open source framework
for building rich Internet applications that get delivered via the
Flash Player or to desktops via Adobe AIR.
Learn more about Flex at http://flex.org
// -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- BEGIN Browser History required section -->
<link rel="stylesheet" type="text/css" href="history/history_wev8.css" />
<!-- END Browser History required section -->
<title></title>
<script src="AC_OETags_wev8.js" language="javascript"></script>
<!-- BEGIN Browser History required section -->
<script src="history/history_wev8.js" language="javascript"></script>
<!-- END Browser History required section -->
<style>
body { margin: 0px; overflow:hidden }
</style>
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 124;
// -----------------------------------------------------------------------------
// -->
</script>
</head>
<body scroll="no">
<script language="JavaScript" type="text/javascript">
<!--
// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
var hasProductInstall = DetectFlashVer(6, 0, 65);
// Version check based upon the values defined in globals
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if ( hasProductInstall && !hasRequestedVersion ) {
// DO NOT MODIFY THE FOLLOWING FOUR LINES
// Location visited after installation is complete if installation is required
var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
var MMredirectURL = window.location;
document.title = document.title.slice(0, 47) + " - Flash Player Installation";
var MMdoctitle = document.title;
AC_FL_RunContent(
"src", "playerProductInstall",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "CompnayGroup",
"quality", "high",
"bgcolor", "#ffffff",
"name", "CompnayGroup",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
"src", "CompnayGroup",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "CompnayGroup",
"quality", "high",
"bgcolor", "#ffffff",
"name", "CompnayGroup",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else { // flash is too old or we can't detect the plugin
var alternateContent = 'Alternate HTML content should be placed here. '
+ 'This content requires the Adobe Flash Player. '
+ '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
document.write(alternateContent); // insert non-flash content
}
// -->
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="CompnayGroup" width="100%" height="100%"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="CompnayGroup.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="sameDomain" />
<embed src="CompnayGroup.swf" quality="high" bgcolor="#ffffff"
width="100%" height="100%" name="CompnayGroup" align="middle"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
</noscript>
</body>
</html>
... ...