全部提交
						commit
						b06ba84948
					
				| 
						 | 
					@ -0,0 +1,123 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<classpath>
 | 
				
			||||||
 | 
						<classpathentry kind="src" path="conf"/>
 | 
				
			||||||
 | 
						<classpathentry kind="src" output="target/zwwms" path="apk"/>
 | 
				
			||||||
 | 
						<classpathentry kind="src" output="target/zwwms" path="src/webapp"/>
 | 
				
			||||||
 | 
						<classpathentry kind="src" path="src/main/java"/>
 | 
				
			||||||
 | 
						<classpathentry kind="src" output="target/zwwms" path="www/com.dev.swms.SWMS"/>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/acegisecurity/jars/acegi-security-0.8.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/gxt/jars/gwtext-2.0.5.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/telnetd/jars/telnetd-2.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/ognl/jars/ognl-2.6.5.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-logging/jars/commons-logging-1.0.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/log4j/jars/log4j-1.2.12.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/hibernate/jars/hibernate-3.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/ehcache/jars/ehcache-1.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/cglib/jars/cglib-nodep-2.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/asm/jars/asm-2.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/antlr/jars/antlr-2.7.6rc1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-collections/jars/commons-collections-3.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/dom4j/jars/dom4j-1.6.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/odmg/jars/odmg-3.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/xalan/jars/xalan-2.4.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/springframework/jars/spring-2m.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/springframework/jars/spring-mock-2.0-rc3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jta/jars/jta-1.0.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javamail/jars/mail-1.3.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jaf/jars/activation-1.0.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/gwt/jars/gwt-user-1.5.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/gwt/jars/gwt-servlet-1.5.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-codec/jars/commons-codec-1.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-httpclient/jars/commons-httpclient-3.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-digester/jars/commons-digester-1.7.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/opensaml/jars/opensaml-1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/xml-apis/jars/xml-apis-1.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/xmlsec/jars/xmlsec-20050514.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-dbcp/jars/commons-dbcp-1.2.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-pool/jars/commons-pool-1.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-lang/jars/commons-lang-2.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-beanutils/jars/commons-beanutils-1.7.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/xstream/jars/xstream-1.1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/dbunit/jars/dbunit-2.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/quartz/jars/quartz-1.5.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/hsqldb/jars/hsqldb-1.8.0.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/mysql/jars/mysql-connector-java-5.1.49.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/ojdbc/jars/ojdbc14-10.2.0.1.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/proxool/jars/proxool-0.8.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/junit/jars/junit-3.8.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/easymock/jars/easymock-1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/servletapi/jars/servlet-api-2.4-20040521.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-cli/jars/commons-cli-1.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/mssql/jars/msbase-2000.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/mssql/jars/mssqlserver-2000.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/mssql/jars/msutil-2000.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jetty/jars/org.mortbay.jetty.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jetty/jars/org.mortbay.jmx.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jetty/jars/jasper-compiler.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jetty/jars/jasper-runtime.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jetty/jars/javax.servlet.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/web/jars/low-server-1.1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/web/jars/report-center-1.1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/web/jars/telnet-1.1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/web/jars/web-client-1.1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/web/jars/high-server-1.1.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jxl/jars/jxl-2.6.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/velocity/jars/velocity-dep-1.3.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/struts-menu/jars/struts-menu-2.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/htmlparser/jars/htmlparser-1.5.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/jaxen/jars/jaxen-1.1-beta-5.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/eclipse/jars/jdt-compiler-3.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/http/jars/httpclient-4.2.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/http/jars/httpcore-4.2.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/pdfbox/jars/fontbox-2.0.12.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/pdfbox/jars/itextpdf-5.5.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/pdfbox/jars/pdfbox-2.0.12.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/json/jars/ezmorph-1.0.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/json/jars/json-1.1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/json/jars/json-lib-2.1-jdk15.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/pinyin/jars/pinyin4j-2.5.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/sqlserver/jars/sqljdbc4-2.0.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/json/jars/fastjson-1.2.7.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/gson/jars/gson-2.8.5.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axiom-api-1.2.20.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axiom-dom-1.2.20.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axiom-impl-1.2.20.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axiom-jaxb-1.2.20.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-adb-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-clustering-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-codegen-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-xmlbeans-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/xmlschema-core-2.2.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/wsdl4j-1.6.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/woden-core-1.0M10.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/poi-ooxml-schemas-3.9.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/neethi-3.0.3.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-transport-mail-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-adb-codegen-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-corba-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-fastinfoset-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-java2wsdl-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-jaxbri-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-jaxws-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-jibx-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-json-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-kernel-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-metadata-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-mtompolicy-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-saaj-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-soapmonitor-servlet-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-spring-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-transport-base-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-transport-http-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-transport-jms-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/javax/axis2/axis2-transport-local-1.7.4.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/mailt/jar/mail-1.4.7.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/mailt/jar/activation-1.1.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/thumbnailator/spring-test-4.3.1.RELEASE.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/thumbnailator/thumbnailator-0.4.8.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-fileupload/jars/commons-fileupload-1.2.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="var" path="MAVEN_REPO/commons-io/jars/commons-io-1.3.2.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="lib" path="D:/maven-1.0.2/repository/poi/jars/poi-3.0.1.jar"/>
 | 
				
			||||||
 | 
						<classpathentry kind="output" path="target/zwwms/WEB-INF/classes"/>
 | 
				
			||||||
 | 
					</classpath>
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					target/
 | 
				
			||||||
 | 
					.idea/
 | 
				
			||||||
 | 
					.settings/
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,17 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<projectDescription>
 | 
				
			||||||
 | 
						<name>zwwms</name>
 | 
				
			||||||
 | 
						<comment>使用energy框架的E-LOG Enterprise WMS</comment>
 | 
				
			||||||
 | 
						<projects>
 | 
				
			||||||
 | 
						</projects>
 | 
				
			||||||
 | 
						<buildSpec>
 | 
				
			||||||
 | 
							<buildCommand>
 | 
				
			||||||
 | 
								<name>org.eclipse.jdt.core.javabuilder</name>
 | 
				
			||||||
 | 
								<arguments>
 | 
				
			||||||
 | 
								</arguments>
 | 
				
			||||||
 | 
							</buildCommand>
 | 
				
			||||||
 | 
						</buildSpec>
 | 
				
			||||||
 | 
						<natures>
 | 
				
			||||||
 | 
							<nature>org.eclipse.jdt.core.javanature</nature>
 | 
				
			||||||
 | 
						</natures>
 | 
				
			||||||
 | 
					</projectDescription>
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					@echo off
 | 
				
			||||||
 | 
					java -Xmx512M -cp "%~dp0\src\main\java;%~dp0\target\wms\WEB-INF\classes;%~dp0\..\web_client\src;%~dp0\..\web_client\target\classes;%~dp0\..\report_center\src\main\java;%~dp0\..\report_center\target\classes;%MAVEN_REPO%\gwt\jars\gwt-user-1.5.3.jar;%MAVEN_REPO%\gwt\jars\gwt-dev-windows-1.5.3.jar;%MAVEN_REPO%\gxt\jars\gwtext-2.0.5.jar;" com.google.gwt.dev.GWTCompiler -out "%~dp0\www" %* com.dev.swms.SWMS
 | 
				
			||||||
 | 
					if ERRORLEVEL 1 goto error
 | 
				
			||||||
 | 
					if ERRORLEVEL 0 goto exit
 | 
				
			||||||
 | 
					:error
 | 
				
			||||||
 | 
					pause
 | 
				
			||||||
 | 
					:exit
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,183 @@
 | 
				
			||||||
 | 
					2020-02-26
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table  WAREHOUSE  add (CREATE_PEOPLE  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  WAREHOUSE  add (CREATE_DATE  date);
 | 
				
			||||||
 | 
					2020-02-27
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (PRODUCT_VERSION  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (PRODUCT_TYPE  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (CREATE_PEOPLE  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (CREATE_DATE  date);
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (CURVERSION  number(19));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (UNIT  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (UNIT_TYPE  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (SPEC_NO  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (PALLET_QTY  number(19));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (PACKOIPATH  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (BOX_QTY  number(19));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (SHORT_NAME  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (SERIALTYPE_LOT  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (SERIALTYPE_CODE  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (PICTURE_NAME  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (LOTSTD_QTY  number(19));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (ERP_NO  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (GRAPH_NO  VARCHAR2(255));
 | 
				
			||||||
 | 
					alter table  PRODUCT_RECORD  add (QC_CATEGORY  VARCHAR2(255));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2020-02-28
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (EQUIPMENT_TYPE  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (CAPACITY  number(19)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (VENDOR_NO  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (MODEL_NO  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (CREATE_PEOPLE  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (CREATE_DATE  date) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (ISSUESTATE  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (ENGINEERGROUP_NO  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (ASSET_NO  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (EQUIPMENT_CLASS  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (LOAD_PORT  number(1)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (AUTO_FLAG  number(1)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (EACONTROLLER  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (EQPRECIPE  number(19)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (QCLIST_NO  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (MAX_TIME  number(19)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (FIXEQP_TIME  number(19)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (VAREQP_TIME  number(19)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (COUNTEQPUNIT_QTY  number(19)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (COUNTER  number(19)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (ERP_NO  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (PRODUCTIONINF  number(19)) ;
 | 
				
			||||||
 | 
					alter table  WORKSTATION  add (ALLOWMULTIWORK  number(1)) ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table  ITEM  add (CREATE_PEOPLE  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					alter table  ITEM  add (CREATE_DATE  date) ;
 | 
				
			||||||
 | 
					alter table  ITEM  add (ISSUE_STATE  VARCHAR2(255)) ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**2020-03-05*/
 | 
				
			||||||
 | 
					alter table  LOGISTICS_GATE  add (LS1_ID  NUMBER(19)) ;
 | 
				
			||||||
 | 
					alter table  LOGISTICS_GATE  add (LS2_ID  NUMBER(19)) ;
 | 
				
			||||||
 | 
					alter table  ASN_DETAIL  add (PROP_N4  FLOAT) ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table LOGISTICS_GATE
 | 
				
			||||||
 | 
					add constraint FK202003051120 foreign key (LS1_ID)
 | 
				
			||||||
 | 
					references LOCATION_STORAGE (ID);	
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table LOGISTICS_GATE
 | 
				
			||||||
 | 
					add constraint FK202003051121 foreign key (LS2_ID)
 | 
				
			||||||
 | 
					references LOCATION_STORAGE (ID);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**20200313*/
 | 
				
			||||||
 | 
					alter table  ASN_DETAIL  add (CREATE_PEOPLE  VARCHAR2(50))  ;
 | 
				
			||||||
 | 
					alter table  ASN_DETAIL  add (CREATE_DATE  date)  ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**2020-03-21*/
 | 
				
			||||||
 | 
					alter table  RECEIVED_RECORD  add (ftl_qty  float) ;
 | 
				
			||||||
 | 
					alter table  RECEIVED_RECORD  add (tlf_qty  float) ;
 | 
				
			||||||
 | 
					alter table  RECEIVED_RECORD  add (bf_qty  float) ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**2020-03-27*/
 | 
				
			||||||
 | 
					alter table  RECEIVED_RECORD  add (FINISH_DATE  DATE);
 | 
				
			||||||
 | 
					alter table  RECEIVED_RECORD  add (TARGET_AREA  VARCHAR2(255));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**2020-03-30*/
 | 
				
			||||||
 | 
					alter table  ASN_DETAIL  add (WAREHOUSE_AREA_ID  number(19)) ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table ASN_DETAIL
 | 
				
			||||||
 | 
					add constraint FK202003301418 foreign key (WAREHOUSE_AREA_ID)
 | 
				
			||||||
 | 
					references ZONE (ID);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table  ASN_DETAIL  add (LOCATION_STORAGE_ID  number(19));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table ASN_DETAIL
 | 
				
			||||||
 | 
					add constraint FK202003301419 foreign key (LOCATION_STORAGE_ID)
 | 
				
			||||||
 | 
					references LOCATION_STORAGE (ID);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					--侯0402
 | 
				
			||||||
 | 
					--删除多余的单据类型 
 | 
				
			||||||
 | 
					 delete bill_type where id in (1023,1022,1021,1005,1001,1002);
 | 
				
			||||||
 | 
					  --重新建立约束
 | 
				
			||||||
 | 
					  alter table inventory drop constraint FM201912271731; 
 | 
				
			||||||
 | 
					  alter table inventory add constraint FM201912271731 unique (LOCATION_ID, SOI, ITEM_KEY_ID);
 | 
				
			||||||
 | 
					  --删除重复,重新建立约束
 | 
				
			||||||
 | 
					  delete asn_detail d where id in (
 | 
				
			||||||
 | 
					        select max(id) from asn_detail where po is not null group by po having count(po)>1
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					  alter table ASN_DETAIL add constraint UK_AD_PO unique (PO);
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					  --侯0403 更改数量精度,保留4位小数
 | 
				
			||||||
 | 
					  update INVENTORY set CA_COEFFICIENT=ROUND(QUANTITY, 4);
 | 
				
			||||||
 | 
					update INVENTORY set QUANTITY=null,QUEUED_QUANTITY=null,MASTER_PACK_QUANTITY=null;
 | 
				
			||||||
 | 
					alter table INVENTORY modify (QUANTITY number(10,4),QUEUED_QUANTITY number(10,4),MASTER_PACK_QUANTITY number(10,4));
 | 
				
			||||||
 | 
					update INVENTORY set QUANTITY=CA_COEFFICIENT,QUEUED_QUANTITY=0,MASTER_PACK_QUANTITY=CA_COEFFICIENT;
 | 
				
			||||||
 | 
					update INVENTORY set CA_COEFFICIENT=0;
 | 
				
			||||||
 | 
					update RECEIVED_RECORD rd set rd.WEIGHT=rd.RECEIVED_QUANTITY;
 | 
				
			||||||
 | 
					update RECEIVED_RECORD rd set rd.RECEIVED_QUANTITY=null,rd.RECEIVED_QUANTITY_MU=null,rd.BF_QTY=null,rd.FTL_QTY=null,rd.TLF_QTY=null;
 | 
				
			||||||
 | 
					alter table RECEIVED_RECORD modify (RECEIVED_QUANTITY number(10,4),RECEIVED_QUANTITY_MU number(10,4),BF_QTY number(10,4),FTL_QTY number(10,4),TLF_QTY number(10,4));
 | 
				
			||||||
 | 
					update RECEIVED_RECORD rd set rd.RECEIVED_QUANTITY=WEIGHT,rd.RECEIVED_QUANTITY_MU=WEIGHT,rd.BF_QTY=0,rd.FTL_QTY=0,rd.TLF_QTY=0;
 | 
				
			||||||
 | 
					update RECEIVED_RECORD rd set WEIGHT=0;
 | 
				
			||||||
 | 
					update PICK_TICKET pt set pt.WEIGHT=pt.ORDER_QUANTITY;
 | 
				
			||||||
 | 
					update PICK_TICKET pt set pt.ORDER_QUANTITY=null,pt.PRE_ALLOCATED_QTY=null,pt.ALLOCATED_QUANTITY=null,pt.PICKED_QUANTITY=null,pt.SHIPPED_QUANTITY=null,pt.BOL_QUANTITY=null;
 | 
				
			||||||
 | 
					alter table PICK_TICKET modify (ORDER_QUANTITY number(10,4),PRE_ALLOCATED_QTY number(10,4),ALLOCATED_QUANTITY number(10,4),PICKED_QUANTITY number(10,4),SHIPPED_QUANTITY number(10,4),BOL_QUANTITY number(10,4));
 | 
				
			||||||
 | 
					update PICK_TICKET pt set pt.ORDER_QUANTITY=WEIGHT,pt.PRE_ALLOCATED_QTY=0,pt.ALLOCATED_QUANTITY=0,pt.PICKED_QUANTITY=0,pt.SHIPPED_QUANTITY=0,pt.BOL_QUANTITY=0;
 | 
				
			||||||
 | 
					update PICK_TICKET pt set WEIGHT=0;
 | 
				
			||||||
 | 
					update PICK_TICKET_DETAIL ptd set ptd.WEIGHT=ptd.ORDER_QUANTITY;
 | 
				
			||||||
 | 
					update PICK_TICKET_DETAIL ptd set ptd.ORDER_QUANTITY=null,ptd.ORDER_QUANTITY_MU=null,ptd.PRE_ALLOCATED_QTY=null,ptd.ALLOCATED_QUANTITY=null,ptd.PICKED_QUANTITY=null,ptd.SHIPPED_QUANTITY=null,ptd.BOL_QUANTITY=null;
 | 
				
			||||||
 | 
					alter table PICK_TICKET_DETAIL modify (ORDER_QUANTITY number(10,4),ORDER_QUANTITY_MU number(10,4),PRE_ALLOCATED_QTY number(10,4),ALLOCATED_QUANTITY number(10,4),PICKED_QUANTITY number(10,4),SHIPPED_QUANTITY number(10,4),BOL_QUANTITY number(10,4));
 | 
				
			||||||
 | 
					update PICK_TICKET_DETAIL ptd set ptd.ORDER_QUANTITY=WEIGHT,ptd.ORDER_QUANTITY_MU=weight,ptd.PRE_ALLOCATED_QTY=0,ptd.ALLOCATED_QUANTITY=0,ptd.PICKED_QUANTITY=0,ptd.SHIPPED_QUANTITY=0,ptd.BOL_QUANTITY=0;
 | 
				
			||||||
 | 
					update PICK_TICKET_DETAIL ptd set WEIGHT=0;
 | 
				
			||||||
 | 
					update TASK t set t.MOVED_QUANTITY_MU=null,t.PLAN_QUANTITY=null,t.PLAN_QUANTITY_MU=null;
 | 
				
			||||||
 | 
					alter table TASK modify (MOVED_QUANTITY_MU number(10,4),PLAN_QUANTITY number(10,4),PLAN_QUANTITY_MU number(10,4));
 | 
				
			||||||
 | 
					update TASK t set t.MOVED_QUANTITY_MU=0,t.PLAN_QUANTITY=0,t.PLAN_QUANTITY_MU=0;
 | 
				
			||||||
 | 
					update TASK_LOG log set log.MOVED_QUANTITY=null,log.SHIP_QUANTITY=null,log.BOL_QUANTITY=null;
 | 
				
			||||||
 | 
					alter table TASK_LOG modify (MOVED_QUANTITY number(10,4),SHIP_QUANTITY number(10,4),BOL_QUANTITY number(10,4));
 | 
				
			||||||
 | 
					update TASK_LOG t set t.MOVED_QUANTITY=0,t.SHIP_QUANTITY=0,t.BOL_QUANTITY=0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table task drop constraint SYS_C0011572; 
 | 
				
			||||||
 | 
					alter table task drop INDEX SYS_C0011572; 
 | 
				
			||||||
 | 
					alter table task add constraint SYS_C0011572 unique (id,ITEM_KEY_id,PICK_TICKET_DETAIL_ID,soi, SRC_LOC_ID, PLAN_QUANTITY);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alter table task_log modify PACKAGE_UNIT_ID null;
 | 
				
			||||||
 | 
					alter table task_log modify dst_loc_id null;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**2020-04-13*/
 | 
				
			||||||
 | 
					alter table  ASN  add (ftl_qty  float);
 | 
				
			||||||
 | 
					alter table  ASN  add (tlf_qty  float);
 | 
				
			||||||
 | 
					alter table  ASN  add (bf_qty  float);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					update  ASN set ftl_qty=0,tlf_qty=0,bf_qty=0 
 | 
				
			||||||
 | 
					where
 | 
				
			||||||
 | 
					ftl_qty is null 
 | 
				
			||||||
 | 
					and tlf_qty is null 
 | 
				
			||||||
 | 
					and  bf_qty is null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**2022—09—25*/
 | 
				
			||||||
 | 
					alter table STOCK ADD(locationStorage_ID numeric);
 | 
				
			||||||
 | 
					alter table ASNDetail add(USER_NAME varchar);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**2023—03—01*/
 | 
				
			||||||
 | 
					alter table  PICK_TICKET  add PICK_ALL_DATE  datetime;
 | 
				
			||||||
 | 
					alter table  PICK_TICKET  add JIAODAN_DATE  datetime;
 | 
				
			||||||
 | 
					/**2023—03—02*/
 | 
				
			||||||
 | 
					alter table  PICK_TICKET_DETAIL  add PICK_ALL_DATE  datetime;
 | 
				
			||||||
 | 
					alter table  PICK_TICKET_DETAIL  add JIAODAN_DATE  datetime;
 | 
				
			||||||
 | 
					alter table  PICK_TICKET_DETAIL  add CREATE_DATE  datetime;
 | 
				
			||||||
 | 
					alter table  PICK_TICKET  add BILL_DATE  datetime;
 | 
				
			||||||
 | 
					/**2023—03—17*/
 | 
				
			||||||
 | 
					alter table  TASK  add librarytask_ID  int;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,12 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  "Code": 0,
 | 
				
			||||||
 | 
					  "Msg": "",
 | 
				
			||||||
 | 
					  "UpdateStatus": 2,
 | 
				
			||||||
 | 
					  "VersionCode": 230,
 | 
				
			||||||
 | 
					  "VersionName": "24.06.03.01",
 | 
				
			||||||
 | 
					  "UploadTime": "2024-06-03 17:28:41",
 | 
				
			||||||
 | 
					  "ModifyContent": "",
 | 
				
			||||||
 | 
					  "DownloadUrl": "http://10.1.112.23:8080/zwwms/apk/24.06.03.01.apk",
 | 
				
			||||||
 | 
					  "ApkSize": 9048,
 | 
				
			||||||
 | 
					  "ApkMd5": ""
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,238 @@
 | 
				
			||||||
 | 
					package hhwms;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.io.File;
 | 
				
			||||||
 | 
					import java.io.IOException;
 | 
				
			||||||
 | 
					import java.math.BigDecimal;
 | 
				
			||||||
 | 
					import java.text.ParseException;
 | 
				
			||||||
 | 
					import java.text.SimpleDateFormat;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import jxl.Sheet;
 | 
				
			||||||
 | 
					import jxl.Workbook;
 | 
				
			||||||
 | 
					import jxl.read.biff.BiffException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.dev.energy.server.dao.CommonDao;
 | 
				
			||||||
 | 
					import com.dev.energy.server.exception.BusinessException;
 | 
				
			||||||
 | 
					import com.dev.energy.server.model.EntityFactory;
 | 
				
			||||||
 | 
					import com.dev.energy.server.web.security.UserHolder;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.BillType;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.Item;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.ItemKey;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.Location;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.LocationTypes;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.Locations;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.LotInfo;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.PackageUnit;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.WarehouseArea;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.base.WarehouseAreaStatus;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.inventory.Inventory;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.inventory.InventoryLog;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.inventory.InventoryLogType;
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.inventory.Stock;
 | 
				
			||||||
 | 
					import com.dev.swms.server.service.base.ItemManager;
 | 
				
			||||||
 | 
					import com.dev.swms.server.service.interfaceLog.WmsOperationHisManager;
 | 
				
			||||||
 | 
					import com.dev.swms.server.utils.DoubleUtils;
 | 
				
			||||||
 | 
					import com.dev.swms.server.web.filter.WarehouseHolder;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class MyThread extends Thread{
 | 
				
			||||||
 | 
						public File file;
 | 
				
			||||||
 | 
						public CommonDao commonDao ;
 | 
				
			||||||
 | 
						public WmsOperationHisManager wmsOperationHisManager;
 | 
				
			||||||
 | 
						public MyThread(File file,CommonDao commonDao,WmsOperationHisManager wmsOperationHisManager){
 | 
				
			||||||
 | 
							this.file=file;
 | 
				
			||||||
 | 
							this.commonDao=commonDao;
 | 
				
			||||||
 | 
							this.wmsOperationHisManager=wmsOperationHisManager;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						@Override
 | 
				
			||||||
 | 
						public void run() {
 | 
				
			||||||
 | 
							try {
 | 
				
			||||||
 | 
							Workbook workbook = Workbook.getWorkbook(file);
 | 
				
			||||||
 | 
							Sheet sheet = workbook.getSheet(0);
 | 
				
			||||||
 | 
							for (int i = 1; i <sheet.getRows(); i++) {
 | 
				
			||||||
 | 
								String Code=sheet.getCell(0,i).getContents().trim();//库位编号(库位号)
 | 
				
			||||||
 | 
								String kuwei=sheet.getCell(1,i).getContents().trim();//库位属性
 | 
				
			||||||
 | 
								String cunfang=sheet.getCell(2,i).getContents().trim();//库位类型
 | 
				
			||||||
 | 
								String zone=sheet.getCell(3,i).getContents().trim();//库区(所属库区)
 | 
				
			||||||
 | 
								String rackType=sheet.getCell(4,i).getContents().trim();//(是否货品混放)
 | 
				
			||||||
 | 
								String aaa=sheet.getCell(5,i).getContents().trim();//是否批次混放
 | 
				
			||||||
 | 
								boolean mixItem=false;
 | 
				
			||||||
 | 
								if(rackType.equals("是")){
 | 
				
			||||||
 | 
									mixItem=true;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								boolean mixLot=false;
 | 
				
			||||||
 | 
								if(aaa.equals("是")){
 | 
				
			||||||
 | 
									mixLot=true;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								if(Code==null || Code.length()<=0){
 | 
				
			||||||
 | 
									break;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								String reason="";
 | 
				
			||||||
 | 
								WarehouseArea warehouseArea=null;
 | 
				
			||||||
 | 
								List<WarehouseArea> warehouseAreas = commonDao.findByQuery("from WarehouseArea where code='"+zone+"'");
 | 
				
			||||||
 | 
								if(warehouseAreas.size()>0){
 | 
				
			||||||
 | 
									warehouseArea=warehouseAreas.get(0);
 | 
				
			||||||
 | 
								}else{
 | 
				
			||||||
 | 
									reason=zone+"不存在!";
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								Locations locations=null;
 | 
				
			||||||
 | 
								List<Locations> locationss = commonDao.findByQuery("from Locations where name='"+kuwei+"'");
 | 
				
			||||||
 | 
								if(locationss.size()>0){
 | 
				
			||||||
 | 
									locations=locationss.get(0);
 | 
				
			||||||
 | 
								}else{
 | 
				
			||||||
 | 
									reason+=kuwei+"不存在!";
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								LocationTypes locationType=null;
 | 
				
			||||||
 | 
								List<LocationTypes> LocationTypes = commonDao.findByQuery("from LocationTypes where name='"+cunfang+"'");
 | 
				
			||||||
 | 
								if(LocationTypes.size()>0){
 | 
				
			||||||
 | 
									locationType=LocationTypes.get(0);
 | 
				
			||||||
 | 
								}else{
 | 
				
			||||||
 | 
									reason+=cunfang+"不存在!";
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								
 | 
				
			||||||
 | 
								if(reason==null||reason.length()<=0){
 | 
				
			||||||
 | 
									Location locationa=null;
 | 
				
			||||||
 | 
									List<Location> Locations = commonDao.findByQuery("from Location where code='"+Code+"'");
 | 
				
			||||||
 | 
									if(Locations.size()>0){
 | 
				
			||||||
 | 
										locationa=Locations.get(0);
 | 
				
			||||||
 | 
										locationa.setCode(Code);//库位号
 | 
				
			||||||
 | 
										locationa.setName(Code);//库位号
 | 
				
			||||||
 | 
										locationa.setLocations(locations);//库位类型
 | 
				
			||||||
 | 
										locationa.setLocationTypes(locationType);//存放类型
 | 
				
			||||||
 | 
										locationa.setType(kuwei);
 | 
				
			||||||
 | 
										locationa.setZone(warehouseArea);//所属库区
 | 
				
			||||||
 | 
										locationa.setMixItem(mixItem);//是否货品混放
 | 
				
			||||||
 | 
										locationa.setMixLot(mixLot);//是否批次混放
 | 
				
			||||||
 | 
										locationa.setDisabled(false);
 | 
				
			||||||
 | 
										if(locationa.getZone().getName().indexOf("地堆库")!=-1){
 | 
				
			||||||
 | 
											//地堆库
 | 
				
			||||||
 | 
											double b=locationa.getLocationTypes().getLength()*locationa.getLocationTypes().getWidth();
 | 
				
			||||||
 | 
											BigDecimal bg2 = new BigDecimal(b);
 | 
				
			||||||
 | 
											double dimension = bg2.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();//小数保留三位
 | 
				
			||||||
 | 
											locationa.setDimension(dimension);
 | 
				
			||||||
 | 
										}else{
 | 
				
			||||||
 | 
											double a=locationa.getLocationTypes().getLength()*locationa.getLocationTypes().
 | 
				
			||||||
 | 
													getWidth()*locationa.getLocationTypes().getHeight()/locationa.getLocationTypes().getQuantity();
 | 
				
			||||||
 | 
											BigDecimal bg1 = new BigDecimal(a);
 | 
				
			||||||
 | 
											double volume = bg1.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();//小数保留三位
 | 
				
			||||||
 | 
											locationa.setVolume(volume);
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
										commonDao.store(locationa);
 | 
				
			||||||
 | 
										wmsOperationHisManager.storeOperationHis(locationa.getId(),locationa.getCode(), null,"", "库位信息", "数据导入",null,
 | 
				
			||||||
 | 
												null,0, 0,0, 0, "", "WMS");
 | 
				
			||||||
 | 
									}else{
 | 
				
			||||||
 | 
										Location location=EntityFactory.getEntity(Location.class);
 | 
				
			||||||
 | 
										location.setCode(Code);//库位号
 | 
				
			||||||
 | 
										location.setName(Code);//库位号
 | 
				
			||||||
 | 
										location.setType(kuwei);
 | 
				
			||||||
 | 
										location.setLocations(locations);//库位类型
 | 
				
			||||||
 | 
										location.setLocationTypes(locationType);//存放类型
 | 
				
			||||||
 | 
										location.setZone(warehouseArea);//所属库区
 | 
				
			||||||
 | 
										location.setMixItem(mixItem);//是否货品混放
 | 
				
			||||||
 | 
										location.setMixLot(mixLot);//是否批次混放
 | 
				
			||||||
 | 
										location.setStatus(WarehouseAreaStatus.FREE);
 | 
				
			||||||
 | 
										location.setWarehouse(WarehouseHolder.getWarehouse());
 | 
				
			||||||
 | 
										if(location.getZone().getName().indexOf("地堆库")!=-1){
 | 
				
			||||||
 | 
											//地堆库
 | 
				
			||||||
 | 
											double b=location.getLocationTypes().getLength()*location.getLocationTypes().getWidth();
 | 
				
			||||||
 | 
											BigDecimal bg2 = new BigDecimal(b);
 | 
				
			||||||
 | 
											double dimension = bg2.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();//小数保留三位
 | 
				
			||||||
 | 
											location.setDimension(dimension);
 | 
				
			||||||
 | 
										}else{
 | 
				
			||||||
 | 
											double a=location.getLocationTypes().getLength()*location.getLocationTypes().
 | 
				
			||||||
 | 
													getWidth()*location.getLocationTypes().getHeight()/location.getLocationTypes().getQuantity();
 | 
				
			||||||
 | 
											BigDecimal bg1 = new BigDecimal(a);
 | 
				
			||||||
 | 
											double volume = bg1.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();//小数保留三位
 | 
				
			||||||
 | 
											location.setVolume(volume);
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
										
 | 
				
			||||||
 | 
										commonDao.store(location);
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
								}else{
 | 
				
			||||||
 | 
									wmsOperationHisManager.storeOperationHiss(Code, kuwei, cunfang, zone, rackType, aaa, reason);
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								
 | 
				
			||||||
 | 
								
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						} catch (BiffException e) {
 | 
				
			||||||
 | 
							// TODO 自动生成的 catch 块
 | 
				
			||||||
 | 
							e.printStackTrace();
 | 
				
			||||||
 | 
						} catch (IOException e) {
 | 
				
			||||||
 | 
							// TODO 自动生成的 catch 块
 | 
				
			||||||
 | 
							e.printStackTrace();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public Inventory receiving(Location loc, ItemKey itemKey, double quantity,Stock lp,String status,
 | 
				
			||||||
 | 
								Date storageDate, String soi,String logType, String operator,WarehouseArea warehouseArea,String barCode,BillType billType){
 | 
				
			||||||
 | 
							if (quantity == 0) {
 | 
				
			||||||
 | 
								return null;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							Inventory inventory = getInventory(itemKey,loc,itemKey.getItem(), null, lp, status, storageDate, soi,warehouseArea,barCode);
 | 
				
			||||||
 | 
							if (inventory == null) {
 | 
				
			||||||
 | 
								inventory = new Inventory();//EntityFactory.getEntity(Inventory.class);
 | 
				
			||||||
 | 
								inventory.setLocation(loc);
 | 
				
			||||||
 | 
								inventory.setItemKey(itemKey);
 | 
				
			||||||
 | 
								loc.setCurrentItem(itemKey.getId());
 | 
				
			||||||
 | 
								loc.setCurrentLot(itemKey.getId());
 | 
				
			||||||
 | 
								inventory.setCaCoefficient(itemKey.getItem().getCAcoefficient()==null?0:itemKey.getItem().getCAcoefficient());
 | 
				
			||||||
 | 
								inventory.setLP(lp);
 | 
				
			||||||
 | 
								inventory.setStatus(status);
 | 
				
			||||||
 | 
								inventory.setStorageDate(storageDate);
 | 
				
			||||||
 | 
								inventory.setSOI(soi == null ? "" : soi);
 | 
				
			||||||
 | 
								inventory.setWarehouse(WarehouseHolder.getWarehouse());
 | 
				
			||||||
 | 
								inventory.setWarehouseArea(warehouseArea);
 | 
				
			||||||
 | 
								inventory.setBarCode(barCode);
 | 
				
			||||||
 | 
								itemKey.getInventories().add(inventory);
 | 
				
			||||||
 | 
								commonDao.store(inventory);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							inventory.setQuantity(inventory.getQuantity()+quantity);
 | 
				
			||||||
 | 
							inventory.setQtyOfMasterPack(inventory.getQuantity());
 | 
				
			||||||
 | 
							if (inventory.isNew()) {
 | 
				
			||||||
 | 
								itemKey.getInventories().add(inventory);
 | 
				
			||||||
 | 
							} else {
 | 
				
			||||||
 | 
								if (DoubleUtils.format4F(inventory.getQtyOfMasterPack()) == 0 && DoubleUtils.format4F(inventory.getQueuedQuantity()) == 0) {
 | 
				
			||||||
 | 
									itemKey.getInventories().remove(inventory);
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							loc.setStatus(WarehouseAreaStatus.OCCUPY);
 | 
				
			||||||
 | 
							commonDao.store(loc);
 | 
				
			||||||
 | 
							commonDao.store(itemKey);
 | 
				
			||||||
 | 
							//写库存日志
 | 
				
			||||||
 | 
							InventoryLog log = new InventoryLog(logType,inventory.getSOI(), 1, operator, loc, itemKey, new Date(), quantity, null, status, null, null);
 | 
				
			||||||
 | 
							log.setOperator(operator);
 | 
				
			||||||
 | 
							log.setRelatedBill(soi);
 | 
				
			||||||
 | 
							log.setBillType(billType);
 | 
				
			||||||
 | 
							if(WarehouseHolder.getWarehouse()!=null) {
 | 
				
			||||||
 | 
							log.setWarehouse(WarehouseHolder.getWarehouse());
 | 
				
			||||||
 | 
							}else {
 | 
				
			||||||
 | 
								log.setWarehouse(loc.getWarehouse());
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							commonDao.store(log);
 | 
				
			||||||
 | 
							return inventory;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public Inventory getInventory(ItemKey ik,Location location,Item item, PackageUnit packageUnit, Stock LP,String status, 
 | 
				
			||||||
 | 
								Date storageDate, String soi,WarehouseArea warehouseArea,String barCode){
 | 
				
			||||||
 | 
							SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
 | 
				
			||||||
 | 
							if(barCode==null) {
 | 
				
			||||||
 | 
								barCode="";
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							for (Inventory inventory : ik.getInventories()) {
 | 
				
			||||||
 | 
								if (inventory.getLocation().getId().equals(location.getId())
 | 
				
			||||||
 | 
									&&inventory.getItemKey().getItem().getId().equals(ik.getItem().getId())&&
 | 
				
			||||||
 | 
									((inventory.getWarehouseArea()==null&&warehouseArea==null) ||((inventory.getWarehouseArea()!=null&&warehouseArea!=null)
 | 
				
			||||||
 | 
									&&inventory.getWarehouseArea().getId().equals(warehouseArea.getId())))
 | 
				
			||||||
 | 
									&&(
 | 
				
			||||||
 | 
									((inventory.getBarCode()==null||inventory.getBarCode().equals(""))&&(barCode==null||barCode.equals(""))) 
 | 
				
			||||||
 | 
									|| (barCode.length()>0&&inventory.getBarCode().equals(barCode)))
 | 
				
			||||||
 | 
									) {
 | 
				
			||||||
 | 
									return inventory;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							return null;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,34 @@
 | 
				
			||||||
 | 
					package hhwms;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.sql.DriverManager;
 | 
				
			||||||
 | 
					import java.sql.ResultSet;
 | 
				
			||||||
 | 
					import java.sql.SQLException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.mysql.jdbc.Connection;
 | 
				
			||||||
 | 
					import com.mysql.jdbc.Statement;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class demo {
 | 
				
			||||||
 | 
					    public static void main(String[] args) throws ClassNotFoundException, SQLException {
 | 
				
			||||||
 | 
					    	//1.注册数据库驱动
 | 
				
			||||||
 | 
					    	Class.forName("com.mysql.jdbc.Driver");
 | 
				
			||||||
 | 
					    	Connection conn= (Connection) DriverManager.getConnection("jdbc:mysql://47.100.54.81:53306/lptwms?useUnicode=true&characterEncoding=utf-8&useSSL=true","root","Youchain@56");
 | 
				
			||||||
 | 
					        Statement stat=(Statement) conn.createStatement();
 | 
				
			||||||
 | 
					        String sql=" select GROUP_CONCAT(a.ID) as pickIds ,count(a.ID),a.it "
 | 
				
			||||||
 | 
					        		+ " from (select pt.ID,GROUP_CONCAT(i.ID) as 'it' from pick_ticket pt	"
 | 
				
			||||||
 | 
					        		+ " left join pick_ticket_detail ptd on pt.ID=ptd.PICK_TICKET_ID	"
 | 
				
			||||||
 | 
					        		+ " left join item i on i.ID=ptd.ITEM_ID	"
 | 
				
			||||||
 | 
					        		+ " where i.ISBOM='T'	"
 | 
				
			||||||
 | 
					        		+ " and pt.`STATUS`='OPEN'	"
 | 
				
			||||||
 | 
					        		+ " GROUP BY pt.ID	"
 | 
				
			||||||
 | 
					        		+ " ORDER BY i.ID ASC) as a	GROUP BY a.it ";
 | 
				
			||||||
 | 
					        ResultSet rs=stat.executeQuery(sql);
 | 
				
			||||||
 | 
					        while (rs.next()){
 | 
				
			||||||
 | 
					            String id=rs.getString("pickIds");
 | 
				
			||||||
 | 
					            System.out.println(id);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        rs.close();
 | 
				
			||||||
 | 
					        stat.close();
 | 
				
			||||||
 | 
					        conn.close();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,232 @@
 | 
				
			||||||
 | 
					package hhwms;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.ArrayList;
 | 
				
			||||||
 | 
					import java.util.Arrays;
 | 
				
			||||||
 | 
					import java.util.Collection;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
 | 
					import java.util.Iterator;
 | 
				
			||||||
 | 
					import java.util.LinkedList;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					import java.util.Map;
 | 
				
			||||||
 | 
					import java.util.stream.Collectors;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.apache.commons.collections.CollectionUtils;
 | 
				
			||||||
 | 
					import org.apache.commons.lang.StringUtils;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import net.sf.json.JSONArray;
 | 
				
			||||||
 | 
					import net.sf.json.JSONObject;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class test {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public static void main(String[] args) {
 | 
				
			||||||
 | 
							String json="["
 | 
				
			||||||
 | 
								 	+ "{'entryId':'entry-board-201912300001','workOrder':'workOrder-board-201912300001','skuType':'board','skuId':'sku-board-0001','amount':'100','unit':'件','lineName':'line0001','sendTime':'2019-12-30 15:15:14'},"
 | 
				
			||||||
 | 
								 	+ "{'entryId':'entry-board-201912300002','workOrder':'workOrder-board-201912300001','skuType':'board','skuId':'sku-board-0001','amount':'100','unit':'件','lineName':'line0001','sendTime':'2019-12-30 15:15:14'}"
 | 
				
			||||||
 | 
								 	+ "]";
 | 
				
			||||||
 | 
							String json1="["
 | 
				
			||||||
 | 
									 + "{'orderId':'entry-board-201912300001','workOrder':'workOrder-board-201912300001','skuType':'board','skuId':'sku-board-0001','amount':'100','unit':'件','lineName':'line0001','sendTime':'2019-12-30 15:15:14'},"
 | 
				
			||||||
 | 
									 + "{'orderId':'entry-board-201912300003','workOrder':'workOrder-board-201912300001','skuType':'board','skuId':'sku-board-0001','amount':'100','unit':'件','lineName':'line0001','sendTime':'2019-12-30 15:15:14'}"
 | 
				
			||||||
 | 
									 + "]";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							//storeInbardown(json);
 | 
				
			||||||
 | 
							//storeInbardown(json1);
 | 
				
			||||||
 | 
							//returnInbardown();
 | 
				
			||||||
 | 
							/*String str="CP001221000011";
 | 
				
			||||||
 | 
							System.out.println(isNumeric(str));*/
 | 
				
			||||||
 | 
							//aa();
 | 
				
			||||||
 | 
							//bb();
 | 
				
			||||||
 | 
							cc();
 | 
				
			||||||
 | 
							//removeElement();
 | 
				
			||||||
 | 
							//dd();
 | 
				
			||||||
 | 
							 //zz();
 | 
				
			||||||
 | 
							/*List<String> list=new ArrayList<String>();
 | 
				
			||||||
 | 
							list.add("1001");
 | 
				
			||||||
 | 
							list.add("1002");*/
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							/*if(!list.contains("2")){
 | 
				
			||||||
 | 
								System.out.println("hah");
 | 
				
			||||||
 | 
							}*/
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static void zz(){
 | 
				
			||||||
 | 
							String a="202, 201";
 | 
				
			||||||
 | 
							String b=a.replace(" ","");
 | 
				
			||||||
 | 
							System.out.println(b);
 | 
				
			||||||
 | 
							List<String> list=Arrays.asList(a.toString());
 | 
				
			||||||
 | 
							for(String id:list){
 | 
				
			||||||
 | 
								System.out.println(id);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static String aa(List<String> list){
 | 
				
			||||||
 | 
							String ids = list.stream().map(s -> "'" + s + "'").collect(Collectors.joining(","));
 | 
				
			||||||
 | 
							System.out.println(ids);
 | 
				
			||||||
 | 
						    return ids;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static void ee(){
 | 
				
			||||||
 | 
							String K5="11111";
 | 
				
			||||||
 | 
							String MMM="{'k1':'7313','k2':'7313','k3':'','k4':'T29','k5':'"+K5+"','k6':'','k7':'55b45151'}";
 | 
				
			||||||
 | 
							System.out.println(MMM);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						public static void dd(){
 | 
				
			||||||
 | 
							String barcode="D202301127837";
 | 
				
			||||||
 | 
							String a=StringUtils.substringBefore(barcode, ",");
 | 
				
			||||||
 | 
							System.out.println(a);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static void cc(){
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							List<String> xd=new ArrayList<String>();
 | 
				
			||||||
 | 
							List<String> bxd=new ArrayList<String>();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							List<String> new1=new ArrayList<String>();
 | 
				
			||||||
 | 
							new1.add("b2");
 | 
				
			||||||
 | 
							new1.add("b5");
 | 
				
			||||||
 | 
							List<String> old=new ArrayList<String>();
 | 
				
			||||||
 | 
							old.add("b4");
 | 
				
			||||||
 | 
							old.add("b2");
 | 
				
			||||||
 | 
							old.add("b3");
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							List<String> notnew1=new ArrayList(new1);
 | 
				
			||||||
 | 
					        notnew1.removeAll(old);
 | 
				
			||||||
 | 
					        System.out.println("new1中不存在于_set中的:"+notnew1);
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        List<String> notold1=new ArrayList(old);
 | 
				
			||||||
 | 
					        notold1.removeAll(new1);
 | 
				
			||||||
 | 
					        System.out.println("old中不存在于_set中的:"+notold1);
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        for(String id:old){
 | 
				
			||||||
 | 
					        	if(new1.contains(id)){
 | 
				
			||||||
 | 
					        		xd.add(id);
 | 
				
			||||||
 | 
					        	}else{
 | 
				
			||||||
 | 
					        		bxd.add(id);
 | 
				
			||||||
 | 
					        	}
 | 
				
			||||||
 | 
					        	
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        for(String id:xd){
 | 
				
			||||||
 | 
					        	System.out.println("相等:"+id);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        String xlh = bxd.stream().map(s -> "'" + s + "'").collect(Collectors.joining(","));
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        System.out.println("不相等:"+xlh);
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					      
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static void removeElement() {
 | 
				
			||||||
 | 
						    List<String> list = new ArrayList<String>();
 | 
				
			||||||
 | 
						    list.add("1");
 | 
				
			||||||
 | 
						    list.add("2");
 | 
				
			||||||
 | 
						    list.add("3");
 | 
				
			||||||
 | 
						    for (String item : list) {
 | 
				
			||||||
 | 
						        if (item=="1") {
 | 
				
			||||||
 | 
						            list.remove(item);
 | 
				
			||||||
 | 
						        }
 | 
				
			||||||
 | 
						    }
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static void bb(){
 | 
				
			||||||
 | 
							Map<Integer,Integer> map=new HashMap<Integer, Integer>();
 | 
				
			||||||
 | 
							List<Long> ids=new ArrayList<Long>();
 | 
				
			||||||
 | 
							List<Integer> ids2=new ArrayList<Integer>();
 | 
				
			||||||
 | 
							ids.add(1L);
 | 
				
			||||||
 | 
							ids.add(2L);
 | 
				
			||||||
 | 
							ids.add(3L);
 | 
				
			||||||
 | 
							ids.add(4L);
 | 
				
			||||||
 | 
							ids.add(5L);
 | 
				
			||||||
 | 
							ids.add(6L);
 | 
				
			||||||
 | 
							int i=0;
 | 
				
			||||||
 | 
							for(Long id:ids){
 | 
				
			||||||
 | 
								if(id==1){
 | 
				
			||||||
 | 
									ids2.add(i++);
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								if(id==2){
 | 
				
			||||||
 | 
									ids2.add(i++);
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							if(ids2.size()>0){
 | 
				
			||||||
 | 
								map.put(1, ids2.size());
 | 
				
			||||||
 | 
							}else{
 | 
				
			||||||
 | 
								map.put(0,0);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							System.out.println(map.size());
 | 
				
			||||||
 | 
							for(Map.Entry<Integer,Integer> entry:map.entrySet()){
 | 
				
			||||||
 | 
								System.out.println(entry.getKey());
 | 
				
			||||||
 | 
								System.out.println(entry.getValue());
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static void aa(){
 | 
				
			||||||
 | 
							List<Long> Tasks=new ArrayList<Long>();
 | 
				
			||||||
 | 
							Tasks.add(111L);
 | 
				
			||||||
 | 
							Tasks.add(222L);
 | 
				
			||||||
 | 
							Tasks.add(333L);
 | 
				
			||||||
 | 
							Tasks.add(444L);
 | 
				
			||||||
 | 
							Tasks.add(555L);
 | 
				
			||||||
 | 
							Tasks.add(666L);
 | 
				
			||||||
 | 
							Tasks.add(777L);
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							List<Long> lxq=new ArrayList<Long>();
 | 
				
			||||||
 | 
							lxq.add(1L);
 | 
				
			||||||
 | 
							lxq.add(2L);
 | 
				
			||||||
 | 
							int i=0;
 | 
				
			||||||
 | 
							int num=0;
 | 
				
			||||||
 | 
							for(Long id:Tasks){
 | 
				
			||||||
 | 
								long a=lxq.get(i);
 | 
				
			||||||
 | 
								System.out.println(a);
 | 
				
			||||||
 | 
								System.out.println(id);
 | 
				
			||||||
 | 
								num++;
 | 
				
			||||||
 | 
								if(num>=((int)Math.ceil(Tasks.size()/lxq.size()))){
 | 
				
			||||||
 | 
									num=0;
 | 
				
			||||||
 | 
									i=i+1;
 | 
				
			||||||
 | 
									if(i+1>lxq.size()){
 | 
				
			||||||
 | 
										i=0;
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static void storeInbardown(String json) {
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static String  isNumeric(String str){
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							if(str.substring(0, 1).equals("0")){
 | 
				
			||||||
 | 
								str=String.valueOf(Integer.parseInt(str));
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							return str;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static void returnInbardown() {
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							JSONObject jsonObject = new JSONObject();
 | 
				
			||||||
 | 
							jsonObject.put("entryId", "entry-board-201912300001");
 | 
				
			||||||
 | 
							jsonObject.put("workOrder", "workOrder-board-201912300001");
 | 
				
			||||||
 | 
							jsonObject.put("skuType", "board");
 | 
				
			||||||
 | 
							jsonObject.put("skuId", "sku-board-0001");
 | 
				
			||||||
 | 
							jsonObject.put("amount", "100");
 | 
				
			||||||
 | 
							jsonObject.put("unit", "件");
 | 
				
			||||||
 | 
							jsonObject.put("lineName", "line0001");
 | 
				
			||||||
 | 
							jsonObject.put("stored", "100");
 | 
				
			||||||
 | 
							jsonObject.put("rejection", "0");
 | 
				
			||||||
 | 
							jsonObject.put("scrap", "0");
 | 
				
			||||||
 | 
							jsonObject.put("unqualified", "0");
 | 
				
			||||||
 | 
							jsonObject.put("sendTime", "2019-12-30 15:15:14");
 | 
				
			||||||
 | 
							jsonObject.put("finishTime", "2019-12-30 17:15:15");
 | 
				
			||||||
 | 
							System.out.println(jsonObject.toString());
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,69 @@
 | 
				
			||||||
 | 
					package library;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.io.IOException;
 | 
				
			||||||
 | 
					import java.io.InputStream;
 | 
				
			||||||
 | 
					import java.util.Properties;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.xml.namespace.QName;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import net.sf.json.JSONObject;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.apache.axis2.AxisFault;
 | 
				
			||||||
 | 
					import org.apache.axis2.addressing.EndpointReference;
 | 
				
			||||||
 | 
					import org.apache.axis2.client.Options;
 | 
				
			||||||
 | 
					import org.apache.axis2.rpc.client.RPCServiceClient;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.dev.swms.server.model.inventory.LibraryTask;
 | 
				
			||||||
 | 
					import com.dev.swms.server.service.interfaceLog.ApiURL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class doLibrary {
 | 
				
			||||||
 | 
						public static String call(String parameters, String method) throws AxisFault {
 | 
				
			||||||
 | 
						    //  使用RPC方式调用WebService          
 | 
				
			||||||
 | 
						    RPCServiceClient serviceClient = new RPCServiceClient();  
 | 
				
			||||||
 | 
						    Options options = serviceClient.getOptions();  
 | 
				
			||||||
 | 
						    //  指定调用WebService的URL  
 | 
				
			||||||
 | 
						    EndpointReference targetEPR = new EndpointReference( ApiURL.doWMSLibrary);
 | 
				
			||||||
 | 
						    options.setTo(targetEPR);  
 | 
				
			||||||
 | 
						    //  指定方法的参数值  
 | 
				
			||||||
 | 
						    Object[] opAddEntryArgs = new Object[]{parameters};
 | 
				
			||||||
 | 
						  	//  指定方法返回值的数据类型的Class对象  
 | 
				
			||||||
 | 
						    Class[] classes = new Class[] {String.class};  
 | 
				
			||||||
 | 
						    //  指定要调用的方法及WSDL文件的命名空间  
 | 
				
			||||||
 | 
						    QName opAddEntry = new QName("ZW.WCS", method); //http://ws.common.jeesite.thinkgem.com/xsd
 | 
				
			||||||
 | 
						    //  调用方法并输出该方法的返回值  
 | 
				
			||||||
 | 
						    Object[] response = serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes);
 | 
				
			||||||
 | 
						    System.out.println((String)response[0]);
 | 
				
			||||||
 | 
						    return (String)response[0];
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public String getPropertiesParm(String obj) {
 | 
				
			||||||
 | 
							String parm = "";
 | 
				
			||||||
 | 
							Properties prop = new Properties();
 | 
				
			||||||
 | 
							InputStream in = this.getClass().getResourceAsStream("/hibernate.properties");
 | 
				
			||||||
 | 
							try {
 | 
				
			||||||
 | 
								prop.load(in);
 | 
				
			||||||
 | 
								parm = prop.getProperty(obj).trim();
 | 
				
			||||||
 | 
							} catch (IOException e) {
 | 
				
			||||||
 | 
								// TODO Auto-generated catch block
 | 
				
			||||||
 | 
								e.printStackTrace();
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							return parm;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public static String receiveStoreMove(JSONObject jsonObject) throws AxisFault{
 | 
				
			||||||
 | 
							  //JSONObject obj = new JSONObject();
 | 
				
			||||||
 | 
							  /*JSONObject object1 = new JSONObject();
 | 
				
			||||||
 | 
							  object1.put("WMS_TASK_ID", "1");
 | 
				
			||||||
 | 
							  object1.put("TYPE", "1");
 | 
				
			||||||
 | 
							  object1.put("BARCODE", "10001");
 | 
				
			||||||
 | 
							  object1.put("FROM_CELL_CODE", "1001");
 | 
				
			||||||
 | 
							  object1.put("TO_CELL_CODE", "01-10-03");
 | 
				
			||||||
 | 
							  object1.put("RELATION_CODE", "1"); */
 | 
				
			||||||
 | 
							  
 | 
				
			||||||
 | 
							  return call(jsonObject.toString(),"receiveStoreMove");
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public static void main(String[] args) throws AxisFault, InterruptedException {
 | 
				
			||||||
 | 
					//		receiveStoreMove();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,383 @@
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# A fatal error has been detected by the Java Runtime Environment:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					#  Internal Error (javaCalls.cpp:51), pid=22252, tid=0x0000000000005998
 | 
				
			||||||
 | 
					#  guarantee(thread->is_Java_thread()) failed: crucial check - the VM thread cannot and must not escape to Java code
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# JRE version: Java(TM) SE Runtime Environment (8.0_271-b09) (build 1.8.0_271-b09)
 | 
				
			||||||
 | 
					# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.271-b09 mixed mode windows-amd64 compressed oops)
 | 
				
			||||||
 | 
					# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					# If you would like to submit a bug report, please visit:
 | 
				
			||||||
 | 
					#   http://bugreport.java.com/bugreport/crash.jsp
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---------------  T H R E A D  ---------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Current thread (0x000002a5cb1eb000):  VMThread [stack: 0x000000e9b6800000,0x000000e9b6900000] [id=22936]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Stack: [0x000000e9b6800000,0x000000e9b6900000]
 | 
				
			||||||
 | 
					Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
 | 
				
			||||||
 | 
					V  [jvm.dll+0x33f6c9]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x286122]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x286dcd]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x27d787]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x21b9fd]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x21c047]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x33f5e2]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x21c671]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x27e9d5]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x27ec1d]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x27ed69]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x11b2e8]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x11a6b9]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x117bcb]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x11957e]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x116bea]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x115d7a]
 | 
				
			||||||
 | 
					V  [jvm.dll+0xdd69b]
 | 
				
			||||||
 | 
					V  [jvm.dll+0xde133]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x122b84]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x145e40]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x1c9df1]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x256557]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x254cc5]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x25543c]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x25574c]
 | 
				
			||||||
 | 
					V  [jvm.dll+0x2a2dcc]
 | 
				
			||||||
 | 
					C  [ucrtbase.dll+0x29363]
 | 
				
			||||||
 | 
					C  [KERNEL32.DLL+0x1269d]
 | 
				
			||||||
 | 
					C  [ntdll.dll+0x5a9f8]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					VM_Operation (0x000000e9b6dff360): GetOrSetLocal, mode: safepoint, requested by thread 0x000002a5cb2bd000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---------------  P R O C E S S  ---------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Java Threads: ( => current thread )
 | 
				
			||||||
 | 
					  0x000002a5ced7c000 JavaThread "DestroyJavaVM" [_thread_blocked, id=6896, stack(0x000000e9b5f00000,0x000000e9b6000000)]
 | 
				
			||||||
 | 
					  0x000002a5ced73800 JavaThread "SocketListener0-1" [_thread_blocked, id=19028, stack(0x000000e9b8800000,0x000000e9b8900000)]
 | 
				
			||||||
 | 
					  0x000002a5ced7a800 JavaThread "SocketListener0-0" [_thread_blocked, id=17396, stack(0x000000e9b8700000,0x000000e9b8800000)]
 | 
				
			||||||
 | 
					  0x000002a5ced72800 JavaThread "Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,localport=8080]" [_thread_in_native, id=22636, stack(0x000000e9b8600000,0x000000e9b8700000)]
 | 
				
			||||||
 | 
					  0x000002a5ced79800 JavaThread "Thread-3" [_thread_in_native, id=20984, stack(0x000000e9b8500000,0x000000e9b8600000)]
 | 
				
			||||||
 | 
					  0x000002a5ced78800 JavaThread "Thread-2" [_thread_blocked, id=18600, stack(0x000000e9b8400000,0x000000e9b8500000)]
 | 
				
			||||||
 | 
					  0x000002a5ced70800 JavaThread "DefaultQuartzScheduler_QuartzSchedulerThread" [_thread_blocked, id=3872, stack(0x000000e9b8300000,0x000000e9b8400000)]
 | 
				
			||||||
 | 
					  0x000002a5ced75000 JavaThread "DefaultQuartzScheduler_Worker-9" [_thread_blocked, id=19632, stack(0x000000e9b8200000,0x000000e9b8300000)]
 | 
				
			||||||
 | 
					  0x000002a5ced77000 JavaThread "DefaultQuartzScheduler_Worker-8" [_thread_blocked, id=16148, stack(0x000000e9b8100000,0x000000e9b8200000)]
 | 
				
			||||||
 | 
					  0x000002a5ced76800 JavaThread "DefaultQuartzScheduler_Worker-7" [_thread_blocked, id=17800, stack(0x000000e9b8000000,0x000000e9b8100000)]
 | 
				
			||||||
 | 
					  0x000002a5ced74000 JavaThread "DefaultQuartzScheduler_Worker-6" [_thread_blocked, id=19548, stack(0x000000e9b7f00000,0x000000e9b8000000)]
 | 
				
			||||||
 | 
					  0x000002a5ced6f800 JavaThread "DefaultQuartzScheduler_Worker-5" [_thread_blocked, id=24128, stack(0x000000e9b7e00000,0x000000e9b7f00000)]
 | 
				
			||||||
 | 
					  0x000002a5d28ea800 JavaThread "DefaultQuartzScheduler_Worker-4" [_thread_blocked, id=19856, stack(0x000000e9b7d00000,0x000000e9b7e00000)]
 | 
				
			||||||
 | 
					  0x000002a5d28e9000 JavaThread "DefaultQuartzScheduler_Worker-3" [_thread_blocked, id=15604, stack(0x000000e9b7c00000,0x000000e9b7d00000)]
 | 
				
			||||||
 | 
					  0x000002a5d28ef800 JavaThread "DefaultQuartzScheduler_Worker-2" [_thread_blocked, id=8892, stack(0x000000e9b7b00000,0x000000e9b7c00000)]
 | 
				
			||||||
 | 
					  0x000002a5d28ec000 JavaThread "DefaultQuartzScheduler_Worker-1" [_thread_blocked, id=21068, stack(0x000000e9b7a00000,0x000000e9b7b00000)]
 | 
				
			||||||
 | 
					  0x000002a5d28ef000 JavaThread "DefaultQuartzScheduler_Worker-0" [_thread_blocked, id=12752, stack(0x000000e9b7900000,0x000000e9b7a00000)]
 | 
				
			||||||
 | 
					  0x000002a5cf361800 JavaThread "mysql-cj-abandoned-connection-cleanup" daemon [_thread_blocked, id=6224, stack(0x000000e9b7700000,0x000000e9b7800000)]
 | 
				
			||||||
 | 
					  0x000002a5cdf32000 JavaThread "SessionScavenger" daemon [_thread_blocked, id=21964, stack(0x000000e9b7600000,0x000000e9b7700000)]
 | 
				
			||||||
 | 
					  0x000002a5cd4b0800 JavaThread "Service Thread" daemon [_thread_blocked, id=16972, stack(0x000000e9b7400000,0x000000e9b7500000)]
 | 
				
			||||||
 | 
					  0x000002a5cd416800 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=2800, stack(0x000000e9b7300000,0x000000e9b7400000)]
 | 
				
			||||||
 | 
					  0x000002a5cd412000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=13820, stack(0x000000e9b7200000,0x000000e9b7300000)]
 | 
				
			||||||
 | 
					  0x000002a5cd411000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=872, stack(0x000000e9b7100000,0x000000e9b7200000)]
 | 
				
			||||||
 | 
					  0x000002a5cd40e800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=17020, stack(0x000000e9b7000000,0x000000e9b7100000)]
 | 
				
			||||||
 | 
					  0x000002a5cd3f7800 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=23124, stack(0x000000e9b6f00000,0x000000e9b7000000)]
 | 
				
			||||||
 | 
					  0x000002a5cd3f3000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=19384, stack(0x000000e9b6e00000,0x000000e9b6f00000)]
 | 
				
			||||||
 | 
					  0x000002a5cb2bd000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=12744, stack(0x000000e9b6d00000,0x000000e9b6e00000)]
 | 
				
			||||||
 | 
					  0x000002a5cb29c000 JavaThread "Attach Listener" daemon [_thread_blocked, id=19448, stack(0x000000e9b6c00000,0x000000e9b6d00000)]
 | 
				
			||||||
 | 
					  0x000002a5cb29b800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2504, stack(0x000000e9b6b00000,0x000000e9b6c00000)]
 | 
				
			||||||
 | 
					  0x000002a5cb21a000 JavaThread "Finalizer" daemon [_thread_blocked, id=23668, stack(0x000000e9b6a00000,0x000000e9b6b00000)]
 | 
				
			||||||
 | 
					  0x000002a5cb1f3000 JavaThread "Reference Handler" daemon [_thread_blocked, id=18340, stack(0x000000e9b6900000,0x000000e9b6a00000)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Other Threads:
 | 
				
			||||||
 | 
					=>0x000002a5cb1eb000 VMThread [stack: 0x000000e9b6800000,0x000000e9b6900000] [id=22936]
 | 
				
			||||||
 | 
					  0x000002a5cd502000 WatcherThread [stack: 0x000000e9b7500000,0x000000e9b7600000] [id=17424]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					VM state:at safepoint (normal execution)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
 | 
				
			||||||
 | 
					[0x000002a5b07a0ac0] Threads_lock - owner thread: 0x000002a5cb1eb000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					heap address: 0x00000006c3600000, size: 4042 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
 | 
				
			||||||
 | 
					Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
 | 
				
			||||||
 | 
					Compressed class space size: 1073741824 Address: 0x00000007c0000000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Heap:
 | 
				
			||||||
 | 
					 PSYoungGen      total 406016K, used 291500K [0x000000076bd00000, 0x000000078cc00000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 375808K, 69% used [0x000000076bd00000,0x000000077bc2c3b8,0x0000000782c00000)
 | 
				
			||||||
 | 
					  from space 30208K, 99% used [0x0000000782c00000,0x000000078497ef00,0x0000000784980000)
 | 
				
			||||||
 | 
					  to   space 36352K, 0% used [0x000000078a880000,0x000000078a880000,0x000000078cc00000)
 | 
				
			||||||
 | 
					 ParOldGen       total 182272K, used 50101K [0x00000006c3600000, 0x00000006ce800000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 182272K, 27% used [0x00000006c3600000,0x00000006c66ed5a8,0x00000006ce800000)
 | 
				
			||||||
 | 
					 Metaspace       used 45029K, capacity 45694K, committed 45912K, reserved 1091584K
 | 
				
			||||||
 | 
					  class space    used 4493K, capacity 4695K, committed 4736K, reserved 1048576K
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Card table byte_map: [0x000002a5c13f0000,0x000002a5c1be0000] byte_map_base: 0x000002a5bddd5000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Marking Bits: (ParMarkBitMap*) 0x000000005e287fe0
 | 
				
			||||||
 | 
					 Begin Bits: [0x000002a5c2130000, 0x000002a5c6058000)
 | 
				
			||||||
 | 
					 End Bits:   [0x000002a5c6058000, 0x000002a5c9f80000)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Polling page: 0x000002a5b0740000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CodeCache: size=245760Kb used=27855Kb max_used=29320Kb free=217904Kb
 | 
				
			||||||
 | 
					 bounds [0x000002a5b2030000, 0x000002a5b3d30000, 0x000002a5c1030000]
 | 
				
			||||||
 | 
					 total_blobs=6278 nmethods=5697 adapters=500
 | 
				
			||||||
 | 
					 compilation: enabled
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Compilation events (10 events):
 | 
				
			||||||
 | 
					Event: 1388.766 Thread 0x000002a5cd416800 7326       1       org.mortbay.util.ThreadedServer::access$200 (5 bytes)
 | 
				
			||||||
 | 
					Event: 1388.766 Thread 0x000002a5cd416800 nmethod 7326 0x000002a5b2df2710 code [0x000002a5b2df2860, 0x000002a5b2df2958]
 | 
				
			||||||
 | 
					Event: 1396.687 Thread 0x000002a5cd416800 7327       3       org.mortbay.util.Pool::isStarted (20 bytes)
 | 
				
			||||||
 | 
					Event: 1396.687 Thread 0x000002a5cd416800 nmethod 7327 0x000002a5b288f890 code [0x000002a5b288f9e0, 0x000002a5b288fbd8]
 | 
				
			||||||
 | 
					Event: 1408.791 Thread 0x000002a5cd416800 7328       1       org.mortbay.util.ThreadedServer::access$300 (5 bytes)
 | 
				
			||||||
 | 
					Event: 1408.791 Thread 0x000002a5cd416800 nmethod 7328 0x000002a5b25b18d0 code [0x000002a5b25b1a20, 0x000002a5b25b1b18]
 | 
				
			||||||
 | 
					Event: 1426.111 Thread 0x000002a5cd416800 7329   !   3       com.mysql.jdbc.AbandonedConnectionCleanupThread::checkThreadContextClassLoader (20 bytes)
 | 
				
			||||||
 | 
					Event: 1426.112 Thread 0x000002a5cd416800 nmethod 7329 0x000002a5b2f2a190 code [0x000002a5b2f2a3c0, 0x000002a5b2f2b1c0]
 | 
				
			||||||
 | 
					Event: 1729.458 Thread 0x000002a5cd412000 7330 % !   4       org.quartz.core.QuartzSchedulerThread::run @ 705 (778 bytes)
 | 
				
			||||||
 | 
					Event: 1729.469 Thread 0x000002a5cd412000 nmethod 7330% 0x000002a5b29c48d0 code [0x000002a5b29c4b40, 0x000002a5b29c6250]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					GC Heap History (10 events):
 | 
				
			||||||
 | 
					Event: 6.570 GC heap before
 | 
				
			||||||
 | 
					{Heap before GC invocations=9 (full 1):
 | 
				
			||||||
 | 
					 PSYoungGen      total 209920K, used 133615K [0x000000076bd00000, 0x0000000781080000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 193024K, 60% used [0x000000076bd00000,0x0000000772efdee8,0x0000000777980000)
 | 
				
			||||||
 | 
					  from space 16896K, 99% used [0x0000000777980000,0x00000007789fe040,0x0000000778a00000)
 | 
				
			||||||
 | 
					  to   space 20480K, 0% used [0x000000077fc80000,0x000000077fc80000,0x0000000781080000)
 | 
				
			||||||
 | 
					 ParOldGen       total 113152K, used 15555K [0x00000006c3600000, 0x00000006ca480000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 113152K, 13% used [0x00000006c3600000,0x00000006c4530f40,0x00000006ca480000)
 | 
				
			||||||
 | 
					 Metaspace       used 34807K, capacity 35110K, committed 35416K, reserved 1081344K
 | 
				
			||||||
 | 
					  class space    used 3484K, capacity 3587K, committed 3712K, reserved 1048576K
 | 
				
			||||||
 | 
					Event: 6.610 GC heap after
 | 
				
			||||||
 | 
					Heap after GC invocations=9 (full 1):
 | 
				
			||||||
 | 
					 PSYoungGen      total 323072K, used 20456K [0x000000076bd00000, 0x0000000782e80000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 302592K, 0% used [0x000000076bd00000,0x000000076bd00000,0x000000077e480000)
 | 
				
			||||||
 | 
					  from space 20480K, 99% used [0x000000077fc80000,0x000000078107a050,0x0000000781080000)
 | 
				
			||||||
 | 
					  to   space 24576K, 0% used [0x000000077e480000,0x000000077e480000,0x000000077fc80000)
 | 
				
			||||||
 | 
					 ParOldGen       total 113152K, used 18359K [0x00000006c3600000, 0x00000006ca480000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 113152K, 16% used [0x00000006c3600000,0x00000006c47edec8,0x00000006ca480000)
 | 
				
			||||||
 | 
					 Metaspace       used 34807K, capacity 35110K, committed 35416K, reserved 1081344K
 | 
				
			||||||
 | 
					  class space    used 3484K, capacity 3587K, committed 3712K, reserved 1048576K
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					Event: 6.610 GC heap before
 | 
				
			||||||
 | 
					{Heap before GC invocations=10 (full 2):
 | 
				
			||||||
 | 
					 PSYoungGen      total 323072K, used 20456K [0x000000076bd00000, 0x0000000782e80000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 302592K, 0% used [0x000000076bd00000,0x000000076bd00000,0x000000077e480000)
 | 
				
			||||||
 | 
					  from space 20480K, 99% used [0x000000077fc80000,0x000000078107a050,0x0000000781080000)
 | 
				
			||||||
 | 
					  to   space 24576K, 0% used [0x000000077e480000,0x000000077e480000,0x000000077fc80000)
 | 
				
			||||||
 | 
					 ParOldGen       total 113152K, used 18359K [0x00000006c3600000, 0x00000006ca480000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 113152K, 16% used [0x00000006c3600000,0x00000006c47edec8,0x00000006ca480000)
 | 
				
			||||||
 | 
					 Metaspace       used 34807K, capacity 35110K, committed 35416K, reserved 1081344K
 | 
				
			||||||
 | 
					  class space    used 3484K, capacity 3587K, committed 3712K, reserved 1048576K
 | 
				
			||||||
 | 
					Event: 6.716 GC heap after
 | 
				
			||||||
 | 
					Heap after GC invocations=10 (full 2):
 | 
				
			||||||
 | 
					 PSYoungGen      total 323072K, used 0K [0x000000076bd00000, 0x0000000782e80000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 302592K, 0% used [0x000000076bd00000,0x000000076bd00000,0x000000077e480000)
 | 
				
			||||||
 | 
					  from space 20480K, 0% used [0x000000077fc80000,0x000000077fc80000,0x0000000781080000)
 | 
				
			||||||
 | 
					  to   space 24576K, 0% used [0x000000077e480000,0x000000077e480000,0x000000077fc80000)
 | 
				
			||||||
 | 
					 ParOldGen       total 182272K, used 35268K [0x00000006c3600000, 0x00000006ce800000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 182272K, 19% used [0x00000006c3600000,0x00000006c5871290,0x00000006ce800000)
 | 
				
			||||||
 | 
					 Metaspace       used 34807K, capacity 35110K, committed 35416K, reserved 1081344K
 | 
				
			||||||
 | 
					  class space    used 3484K, capacity 3587K, committed 3712K, reserved 1048576K
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					Event: 8.136 GC heap before
 | 
				
			||||||
 | 
					{Heap before GC invocations=11 (full 2):
 | 
				
			||||||
 | 
					 PSYoungGen      total 323072K, used 302592K [0x000000076bd00000, 0x0000000782e80000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 302592K, 100% used [0x000000076bd00000,0x000000077e480000,0x000000077e480000)
 | 
				
			||||||
 | 
					  from space 20480K, 0% used [0x000000077fc80000,0x000000077fc80000,0x0000000781080000)
 | 
				
			||||||
 | 
					  to   space 24576K, 0% used [0x000000077e480000,0x000000077e480000,0x000000077fc80000)
 | 
				
			||||||
 | 
					 ParOldGen       total 182272K, used 35268K [0x00000006c3600000, 0x00000006ce800000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 182272K, 19% used [0x00000006c3600000,0x00000006c5871290,0x00000006ce800000)
 | 
				
			||||||
 | 
					 Metaspace       used 38474K, capacity 39090K, committed 39384K, reserved 1085440K
 | 
				
			||||||
 | 
					  class space    used 3834K, capacity 4021K, committed 4096K, reserved 1048576K
 | 
				
			||||||
 | 
					Event: 8.143 GC heap after
 | 
				
			||||||
 | 
					Heap after GC invocations=11 (full 2):
 | 
				
			||||||
 | 
					 PSYoungGen      total 327168K, used 10830K [0x000000076bd00000, 0x0000000786400000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 302592K, 0% used [0x000000076bd00000,0x000000076bd00000,0x000000077e480000)
 | 
				
			||||||
 | 
					  from space 24576K, 44% used [0x000000077e480000,0x000000077ef13be8,0x000000077fc80000)
 | 
				
			||||||
 | 
					  to   space 23552K, 0% used [0x0000000784d00000,0x0000000784d00000,0x0000000786400000)
 | 
				
			||||||
 | 
					 ParOldGen       total 182272K, used 35276K [0x00000006c3600000, 0x00000006ce800000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 182272K, 19% used [0x00000006c3600000,0x00000006c5873290,0x00000006ce800000)
 | 
				
			||||||
 | 
					 Metaspace       used 38474K, capacity 39090K, committed 39384K, reserved 1085440K
 | 
				
			||||||
 | 
					  class space    used 3834K, capacity 4021K, committed 4096K, reserved 1048576K
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					Event: 11.700 GC heap before
 | 
				
			||||||
 | 
					{Heap before GC invocations=12 (full 2):
 | 
				
			||||||
 | 
					 PSYoungGen      total 327168K, used 313422K [0x000000076bd00000, 0x0000000786400000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 302592K, 100% used [0x000000076bd00000,0x000000077e480000,0x000000077e480000)
 | 
				
			||||||
 | 
					  from space 24576K, 44% used [0x000000077e480000,0x000000077ef13be8,0x000000077fc80000)
 | 
				
			||||||
 | 
					  to   space 23552K, 0% used [0x0000000784d00000,0x0000000784d00000,0x0000000786400000)
 | 
				
			||||||
 | 
					 ParOldGen       total 182272K, used 35276K [0x00000006c3600000, 0x00000006ce800000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 182272K, 19% used [0x00000006c3600000,0x00000006c5873290,0x00000006ce800000)
 | 
				
			||||||
 | 
					 Metaspace       used 41473K, capacity 42198K, committed 42456K, reserved 1087488K
 | 
				
			||||||
 | 
					  class space    used 4152K, capacity 4331K, committed 4352K, reserved 1048576K
 | 
				
			||||||
 | 
					Event: 11.712 GC heap after
 | 
				
			||||||
 | 
					Heap after GC invocations=12 (full 2):
 | 
				
			||||||
 | 
					 PSYoungGen      total 399360K, used 23529K [0x000000076bd00000, 0x0000000786700000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 375808K, 0% used [0x000000076bd00000,0x000000076bd00000,0x0000000782c00000)
 | 
				
			||||||
 | 
					  from space 23552K, 99% used [0x0000000784d00000,0x00000007863fa6b8,0x0000000786400000)
 | 
				
			||||||
 | 
					  to   space 30208K, 0% used [0x0000000782c00000,0x0000000782c00000,0x0000000784980000)
 | 
				
			||||||
 | 
					 ParOldGen       total 182272K, used 44188K [0x00000006c3600000, 0x00000006ce800000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 182272K, 24% used [0x00000006c3600000,0x00000006c61271e8,0x00000006ce800000)
 | 
				
			||||||
 | 
					 Metaspace       used 41473K, capacity 42198K, committed 42456K, reserved 1087488K
 | 
				
			||||||
 | 
					  class space    used 4152K, capacity 4331K, committed 4352K, reserved 1048576K
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					Event: 12.591 GC heap before
 | 
				
			||||||
 | 
					{Heap before GC invocations=13 (full 2):
 | 
				
			||||||
 | 
					 PSYoungGen      total 399360K, used 399337K [0x000000076bd00000, 0x0000000786700000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 375808K, 100% used [0x000000076bd00000,0x0000000782c00000,0x0000000782c00000)
 | 
				
			||||||
 | 
					  from space 23552K, 99% used [0x0000000784d00000,0x00000007863fa6b8,0x0000000786400000)
 | 
				
			||||||
 | 
					  to   space 30208K, 0% used [0x0000000782c00000,0x0000000782c00000,0x0000000784980000)
 | 
				
			||||||
 | 
					 ParOldGen       total 182272K, used 44188K [0x00000006c3600000, 0x00000006ce800000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 182272K, 24% used [0x00000006c3600000,0x00000006c61271e8,0x00000006ce800000)
 | 
				
			||||||
 | 
					 Metaspace       used 41724K, capacity 42402K, committed 42456K, reserved 1087488K
 | 
				
			||||||
 | 
					  class space    used 4153K, capacity 4333K, committed 4352K, reserved 1048576K
 | 
				
			||||||
 | 
					Event: 12.604 GC heap after
 | 
				
			||||||
 | 
					Heap after GC invocations=13 (full 2):
 | 
				
			||||||
 | 
					 PSYoungGen      total 406016K, used 30203K [0x000000076bd00000, 0x000000078cc00000, 0x00000007c0000000)
 | 
				
			||||||
 | 
					  eden space 375808K, 0% used [0x000000076bd00000,0x000000076bd00000,0x0000000782c00000)
 | 
				
			||||||
 | 
					  from space 30208K, 99% used [0x0000000782c00000,0x000000078497ef00,0x0000000784980000)
 | 
				
			||||||
 | 
					  to   space 36352K, 0% used [0x000000078a880000,0x000000078a880000,0x000000078cc00000)
 | 
				
			||||||
 | 
					 ParOldGen       total 182272K, used 50101K [0x00000006c3600000, 0x00000006ce800000, 0x000000076bd00000)
 | 
				
			||||||
 | 
					  object space 182272K, 27% used [0x00000006c3600000,0x00000006c66ed5a8,0x00000006ce800000)
 | 
				
			||||||
 | 
					 Metaspace       used 41724K, capacity 42402K, committed 42456K, reserved 1087488K
 | 
				
			||||||
 | 
					  class space    used 4153K, capacity 4333K, committed 4352K, reserved 1048576K
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Deoptimization events (10 events):
 | 
				
			||||||
 | 
					Event: 38.628 Thread 0x000002a5ced7a800 Uncommon trap: reason=unhandled action=none pc=0x000002a5b27b5df0 method=java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; @ 44
 | 
				
			||||||
 | 
					Event: 38.628 Thread 0x000002a5ced7a800 Uncommon trap: reason=unhandled action=none pc=0x000002a5b27b5df0 method=java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; @ 44
 | 
				
			||||||
 | 
					Event: 38.628 Thread 0x000002a5ced7a800 Uncommon trap: reason=unhandled action=none pc=0x000002a5b27b5df0 method=java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; @ 44
 | 
				
			||||||
 | 
					Event: 38.629 Thread 0x000002a5ced7a800 Uncommon trap: reason=unhandled action=none pc=0x000002a5b27b5df0 method=java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; @ 44
 | 
				
			||||||
 | 
					Event: 38.629 Thread 0x000002a5ced7a800 Uncommon trap: reason=unhandled action=none pc=0x000002a5b27b5df0 method=java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; @ 44
 | 
				
			||||||
 | 
					Event: 38.630 Thread 0x000002a5ced7a800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000002a5b34a53ec method=sun.reflect.GeneratedMethodAccessor1.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; @ 13
 | 
				
			||||||
 | 
					Event: 38.630 Thread 0x000002a5ced7a800 Uncommon trap: reason=unhandled action=none pc=0x000002a5b27b5df0 method=java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; @ 44
 | 
				
			||||||
 | 
					Event: 38.630 Thread 0x000002a5ced7a800 Uncommon trap: reason=unhandled action=none pc=0x000002a5b27b5df0 method=java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; @ 44
 | 
				
			||||||
 | 
					Event: 38.631 Thread 0x000002a5ced7a800 Uncommon trap: reason=unhandled action=none pc=0x000002a5b27b5df0 method=java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; @ 44
 | 
				
			||||||
 | 
					Event: 38.786 Thread 0x000002a5ced7a800 Uncommon trap: reason=null_check action=make_not_entrant pc=0x000002a5b3cf509c method=java.lang.StringCoding.deref(Ljava/lang/ThreadLocal;)Ljava/lang/Object; @ 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Classes redefined (5 events):
 | 
				
			||||||
 | 
					Event: 1041.635 Thread 0x000002a5cb1eb000 redefined class name=com.dev.swms.server.service.interfaceLog.pojo.DefaultInterfaceRespManager, count=1
 | 
				
			||||||
 | 
					Event: 1083.968 Thread 0x000002a5cb1eb000 redefined class name=com.dev.swms.server.service.interfaceLog.pojo.DefaultInterfaceRespManager, count=2
 | 
				
			||||||
 | 
					Event: 1230.303 Thread 0x000002a5cb1eb000 redefined class name=com.dev.swms.server.service.interfaceLog.pojo.DefaultInterfaceRespManager, count=3
 | 
				
			||||||
 | 
					Event: 1789.982 Thread 0x000002a5cb1eb000 redefined class name=com.dev.swms.server.service.interfaceLog.pojo.DefaultInterfaceRespManager, count=4
 | 
				
			||||||
 | 
					Event: 1873.654 Thread 0x000002a5cb1eb000 redefined class name=com.dev.swms.server.service.interfaceLog.pojo.DefaultInterfaceRespManager, count=5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Internal exceptions (10 events):
 | 
				
			||||||
 | 
					Event: 1779.092 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b15040) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1789.098 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b15508) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1799.098 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b159d0) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1809.105 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b15e98) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1819.114 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b16360) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1829.128 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b16828) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1839.138 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b16cf0) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1849.143 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b171b8) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1859.152 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b17680) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					Event: 1869.157 Thread 0x000002a5ced72800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x0000000779b17b48) thrown at [C:\jenkins\workspace\8-2-build-windows-amd64-cygwin\jdk8u271\605\hotspot\src\share\vm\prims\jni.cpp, line 737]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Events (10 events):
 | 
				
			||||||
 | 
					Event: 1873.767 Executing VM operation: ChangeBreakpoints done
 | 
				
			||||||
 | 
					Event: 1873.773 Executing VM operation: ChangeBreakpoints
 | 
				
			||||||
 | 
					Event: 1873.775 Executing VM operation: ChangeBreakpoints done
 | 
				
			||||||
 | 
					Event: 1873.782 Executing VM operation: ChangeBreakpoints
 | 
				
			||||||
 | 
					Event: 1873.784 Executing VM operation: ChangeBreakpoints done
 | 
				
			||||||
 | 
					Event: 1873.810 Executing VM operation: GetOwnedMonitorInfo
 | 
				
			||||||
 | 
					Event: 1873.810 Executing VM operation: GetOwnedMonitorInfo done
 | 
				
			||||||
 | 
					Event: 1873.810 Executing VM operation: GetCurrentContendedMonitor
 | 
				
			||||||
 | 
					Event: 1873.810 Executing VM operation: GetCurrentContendedMonitor done
 | 
				
			||||||
 | 
					Event: 1873.813 Executing VM operation: GetOrSetLocal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Dynamic libraries:
 | 
				
			||||||
 | 
					0x00007ff6fdb20000 - 0x00007ff6fdb67000 	C:\Program Files\Java\jre1.8.0_271\bin\javaw.exe
 | 
				
			||||||
 | 
					0x00007ffbaf170000 - 0x00007ffbaf384000 	C:\WINDOWS\SYSTEM32\ntdll.dll
 | 
				
			||||||
 | 
					0x00007ffbadfa0000 - 0x00007ffbae062000 	C:\WINDOWS\System32\KERNEL32.DLL
 | 
				
			||||||
 | 
					0x00007ffbac9a0000 - 0x00007ffbacd3c000 	C:\WINDOWS\System32\KERNELBASE.dll
 | 
				
			||||||
 | 
					0x00007ffbad400000 - 0x00007ffbad4ae000 	C:\WINDOWS\System32\ADVAPI32.dll
 | 
				
			||||||
 | 
					0x00007ffbade10000 - 0x00007ffbadeb7000 	C:\WINDOWS\System32\msvcrt.dll
 | 
				
			||||||
 | 
					0x00007ffbacfc0000 - 0x00007ffbad064000 	C:\WINDOWS\System32\sechost.dll
 | 
				
			||||||
 | 
					0x00007ffbadb50000 - 0x00007ffbadc67000 	C:\WINDOWS\System32\RPCRT4.dll
 | 
				
			||||||
 | 
					0x00007ffbad930000 - 0x00007ffbadadb000 	C:\WINDOWS\System32\USER32.dll
 | 
				
			||||||
 | 
					0x00007ffbacd40000 - 0x00007ffbacd66000 	C:\WINDOWS\System32\win32u.dll
 | 
				
			||||||
 | 
					0x00007ffbadc70000 - 0x00007ffbadc99000 	C:\WINDOWS\System32\GDI32.dll
 | 
				
			||||||
 | 
					0x00007ffbac650000 - 0x00007ffbac763000 	C:\WINDOWS\System32\gdi32full.dll
 | 
				
			||||||
 | 
					0x00007ffbac5b0000 - 0x00007ffbac64a000 	C:\WINDOWS\System32\msvcp_win.dll
 | 
				
			||||||
 | 
					0x00007ffbacde0000 - 0x00007ffbacef1000 	C:\WINDOWS\System32\ucrtbase.dll
 | 
				
			||||||
 | 
					0x00007ffb920c0000 - 0x00007ffb9234e000 	C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.608_none_a9444ca7c10bb01d\COMCTL32.dll
 | 
				
			||||||
 | 
					0x00007ffbacf80000 - 0x00007ffbacfb1000 	C:\WINDOWS\System32\IMM32.DLL
 | 
				
			||||||
 | 
					0x00007ffb8d810000 - 0x00007ffb8d825000 	C:\Program Files\Java\jre1.8.0_271\bin\vcruntime140.dll
 | 
				
			||||||
 | 
					0x00007ffb8ce70000 - 0x00007ffb8cf0b000 	C:\Program Files\Java\jre1.8.0_271\bin\msvcp140.dll
 | 
				
			||||||
 | 
					0x000000005da90000 - 0x000000005e2ff000 	C:\Program Files\Java\jre1.8.0_271\bin\server\jvm.dll
 | 
				
			||||||
 | 
					0x00007ffbadae0000 - 0x00007ffbadae8000 	C:\WINDOWS\System32\PSAPI.DLL
 | 
				
			||||||
 | 
					0x00007ffba4340000 - 0x00007ffba4374000 	C:\WINDOWS\SYSTEM32\WINMM.dll
 | 
				
			||||||
 | 
					0x00007ffba3af0000 - 0x00007ffba3afa000 	C:\WINDOWS\SYSTEM32\VERSION.dll
 | 
				
			||||||
 | 
					0x00007ffb91060000 - 0x00007ffb91069000 	C:\WINDOWS\SYSTEM32\WSOCK32.dll
 | 
				
			||||||
 | 
					0x00007ffbad4b0000 - 0x00007ffbad521000 	C:\WINDOWS\System32\WS2_32.dll
 | 
				
			||||||
 | 
					0x00007ffbab6a0000 - 0x00007ffbab6b8000 	C:\WINDOWS\SYSTEM32\kernel.appcore.dll
 | 
				
			||||||
 | 
					0x00007ffb930d0000 - 0x00007ffb930e0000 	C:\Program Files\Java\jre1.8.0_271\bin\verify.dll
 | 
				
			||||||
 | 
					0x00007ffb8ce40000 - 0x00007ffb8ce6b000 	C:\Program Files\Java\jre1.8.0_271\bin\java.dll
 | 
				
			||||||
 | 
					0x00007ffb93b30000 - 0x00007ffb93b66000 	C:\Program Files\Java\jre1.8.0_271\bin\jdwp.dll
 | 
				
			||||||
 | 
					0x00007ffb93a70000 - 0x00007ffb93a79000 	C:\Program Files\Java\jre1.8.0_271\bin\npt.dll
 | 
				
			||||||
 | 
					0x00007ffb8d630000 - 0x00007ffb8d648000 	C:\Program Files\Java\jre1.8.0_271\bin\zip.dll
 | 
				
			||||||
 | 
					0x00007ffbae4a0000 - 0x00007ffbaec90000 	C:\WINDOWS\System32\SHELL32.dll
 | 
				
			||||||
 | 
					0x00007ffbaa5d0000 - 0x00007ffbaae9d000 	C:\WINDOWS\SYSTEM32\windows.storage.dll
 | 
				
			||||||
 | 
					0x00007ffbad070000 - 0x00007ffbad3f9000 	C:\WINDOWS\System32\combase.dll
 | 
				
			||||||
 | 
					0x00007ffbaa490000 - 0x00007ffbaa5ce000 	C:\WINDOWS\SYSTEM32\wintypes.dll
 | 
				
			||||||
 | 
					0x00007ffbae190000 - 0x00007ffbae281000 	C:\WINDOWS\System32\SHCORE.dll
 | 
				
			||||||
 | 
					0x00007ffbaddb0000 - 0x00007ffbade0e000 	C:\WINDOWS\System32\shlwapi.dll
 | 
				
			||||||
 | 
					0x00007ffbac4e0000 - 0x00007ffbac501000 	C:\WINDOWS\SYSTEM32\profapi.dll
 | 
				
			||||||
 | 
					0x00007ffb93a60000 - 0x00007ffb93a6a000 	C:\Program Files\Java\jre1.8.0_271\bin\dt_socket.dll
 | 
				
			||||||
 | 
					0x00007ffb82c60000 - 0x00007ffb82c77000 	C:\WINDOWS\system32\napinsp.dll
 | 
				
			||||||
 | 
					0x00007ffb82ca0000 - 0x00007ffb82cbb000 	C:\WINDOWS\system32\pnrpnsp.dll
 | 
				
			||||||
 | 
					0x00007ffbabb60000 - 0x00007ffbabbc9000 	C:\WINDOWS\System32\mswsock.dll
 | 
				
			||||||
 | 
					0x00007ffbab1d0000 - 0x00007ffbab2c3000 	C:\WINDOWS\SYSTEM32\DNSAPI.dll
 | 
				
			||||||
 | 
					0x00007ffbab1a0000 - 0x00007ffbab1cd000 	C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
 | 
				
			||||||
 | 
					0x00007ffbadda0000 - 0x00007ffbadda9000 	C:\WINDOWS\System32\NSI.dll
 | 
				
			||||||
 | 
					0x00007ffb82c80000 - 0x00007ffb82c91000 	C:\WINDOWS\System32\winrnr.dll
 | 
				
			||||||
 | 
					0x00007ffba5ce0000 - 0x00007ffba5cf5000 	C:\WINDOWS\system32\wshbth.dll
 | 
				
			||||||
 | 
					0x00007ffb82bc0000 - 0x00007ffb82be1000 	C:\WINDOWS\system32\nlansp_c.dll
 | 
				
			||||||
 | 
					0x000000005e300000 - 0x000000005e326000 	C:\Program Files\Bonjour\mdnsNSP.dll
 | 
				
			||||||
 | 
					0x00007ffba5370000 - 0x00007ffba53f3000 	C:\WINDOWS\System32\fwpuclnt.dll
 | 
				
			||||||
 | 
					0x00007ffba3620000 - 0x00007ffba362a000 	C:\Windows\System32\rasadhlp.dll
 | 
				
			||||||
 | 
					0x00007ffb8bf10000 - 0x00007ffb8bf2c000 	C:\Program Files\Java\jre1.8.0_271\bin\net.dll
 | 
				
			||||||
 | 
					0x00007ffb74dc0000 - 0x00007ffb74de4000 	C:\Program Files\Java\jre1.8.0_271\bin\sunec.dll
 | 
				
			||||||
 | 
					0x00007ffba6810000 - 0x00007ffba6829000 	C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
 | 
				
			||||||
 | 
					0x00007ffba6750000 - 0x00007ffba676f000 	C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
 | 
				
			||||||
 | 
					0x00007ffb8bec0000 - 0x00007ffb8bed3000 	C:\Program Files\Java\jre1.8.0_271\bin\nio.dll
 | 
				
			||||||
 | 
					0x00007ffbabdd0000 - 0x00007ffbabdeb000 	C:\WINDOWS\SYSTEM32\CRYPTSP.dll
 | 
				
			||||||
 | 
					0x00007ffbab660000 - 0x00007ffbab695000 	C:\WINDOWS\system32\rsaenh.dll
 | 
				
			||||||
 | 
					0x00007ffbabc60000 - 0x00007ffbabc88000 	C:\WINDOWS\SYSTEM32\USERENV.dll
 | 
				
			||||||
 | 
					0x00007ffbabf80000 - 0x00007ffbabfa8000 	C:\WINDOWS\SYSTEM32\bcrypt.dll
 | 
				
			||||||
 | 
					0x00007ffbacf00000 - 0x00007ffbacf7b000 	C:\WINDOWS\System32\bcryptprimitives.dll
 | 
				
			||||||
 | 
					0x00007ffbabdc0000 - 0x00007ffbabdcc000 	C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
 | 
				
			||||||
 | 
					0x00007ffba9ea0000 - 0x00007ffbaa0ce000 	C:\WINDOWS\SYSTEM32\dbghelp.dll
 | 
				
			||||||
 | 
					0x00007ffbadec0000 - 0x00007ffbadf97000 	C:\WINDOWS\System32\OLEAUT32.dll
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					VM Arguments:
 | 
				
			||||||
 | 
					jvm_args: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:59327 -Dfile.encoding=UTF-8 
 | 
				
			||||||
 | 
					java_command: AjaxJettyLauncher
 | 
				
			||||||
 | 
					java_class_path (initial): D:\workspace\zwwms\target\zwwms;D:\workspace\zwwms\target\zwwms\WEB-INF\classes;D:\maven-1.0.2\repository\acegisecurity\jars\acegi-security-0.8.3.jar;D:\maven-1.0.2\repository\gxt\jars\gwtext-2.0.5.jar;D:\maven-1.0.2\repository\telnetd\jars\telnetd-2.0.jar;D:\maven-1.0.2\repository\ognl\jars\ognl-2.6.5.jar;D:\maven-1.0.2\repository\commons-logging\jars\commons-logging-1.0.4.jar;D:\maven-1.0.2\repository\log4j\jars\log4j-1.2.12.jar;D:\maven-1.0.2\repository\hibernate\jars\hibernate-3.2.jar;D:\maven-1.0.2\repository\ehcache\jars\ehcache-1.2.jar;D:\maven-1.0.2\repository\cglib\jars\cglib-nodep-2.1.jar;D:\maven-1.0.2\repository\asm\jars\asm-2.2.jar;D:\maven-1.0.2\repository\antlr\jars\antlr-2.7.6rc1.jar;D:\maven-1.0.2\repository\commons-collections\jars\commons-collections-3.1.jar;D:\maven-1.0.2\repository\dom4j\jars\dom4j-1.6.1.jar;D:\maven-1.0.2\repository\odmg\jars\odmg-3.0.jar;D:\maven-1.0.2\repository\xalan\jars\xalan-2.4.0.jar;D:\maven-1.0.2\repository\springframework\jars\spring-2m.jar;D:\maven-1.0.2\repository\springframework\jars\spring-mock-2.0-rc3.jar;D:\maven-1.0.2\repository\jta\jars\jta-1.0.1.jar;D:\maven-1.0.2\repository\javamail\jars\mail-1.3.2.jar;D:\maven-1.0.2\repository\jaf\jars\activation-1.0.2.jar;D:\maven-1.0.2\repository\gwt\jars\gwt-user-1.5.3.jar;D:\maven-1.0.2\repository\gwt\jars\gwt-servlet-1.5.3.jar;D:\maven-1.0.2\repository\commons-codec\jars\commons-codec-1.3.jar;D:\maven-1.0.2\repository\commons-httpclient\jars\commons-httpclient-3.1.jar;D:\maven-1.0.2\repository\commons-fileupload\jars\commons-fileupload-1.0.jar;D:\maven-1.0.2\repository\commons-digester\jars\commons-digester-1.7.jar;D:\maven-1.0.2\repository\opensaml\jars\opensaml-1.1.jar;D:\maven-1.0.2\repository\xml-apis\jars\xml-apis-1.0.jar;D:\maven-1.0.2\repository\xmlsec\jars\xmlsec-20050514.jar;D:\maven-1.0.2\repository\commons-dbcp\jars\commons-dbcp-1.2.1.jar;D:\maven-1.0.2\repository\commons-pool\jars\commons-pool-1.2.jar;D:\maven-1.0.2\repository\c
 | 
				
			||||||
 | 
					Launcher Type: SUN_STANDARD
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Environment Variables:
 | 
				
			||||||
 | 
					JAVA_HOME=C:\Program Files\Java\jdk1.8.0_271
 | 
				
			||||||
 | 
					CLASSPATH=.;C:\Program Files\Java\jdk1.8.0_271\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_271\lib\tools.jar;
 | 
				
			||||||
 | 
					PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\Python27\Scripts;D:\Python27;C:\Program Files\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;D:\Program Files\nodejs\;D:\Program Files\erl-24.0\bin;D:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.17\sbin;D:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.8.0_271\bin;C:\Program Files\Java\jdk1.8.0_271\jre\bin;D:\apache-maven-3.6.0\bin;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\dotnet\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\sy_hw\AppData\Local\Microsoft\WindowsApps;C:\Users\sy_hw\AppData\Local\Programs\Microsoft VS Code\bin;D:\Program Files\nodejs\node_global;C:\Users\sy_hw\.dotnet\tools;
 | 
				
			||||||
 | 
					USERNAME=syhw
 | 
				
			||||||
 | 
					OS=Windows_NT
 | 
				
			||||||
 | 
					PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 140 Stepping 1, GenuineIntel
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---------------  S Y S T E M  ---------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OS: Windows 10.0 , 64 bit Build 22621 (10.0.22621.1485)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CPU:total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 140 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Memory: 4k page, physical 16555320k(4646984k free), swap 27041080k(7443640k free)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vm_info: Java HotSpot(TM) 64-Bit Server VM (25.271-b09) for windows-amd64 JRE (1.8.0_271-b09), built on Sep 16 2020 19:14:59 by "" with MS VC++ 15.9 (VS2017)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					time: Sat May  6 15:37:10 2023
 | 
				
			||||||
 | 
					timezone: Öйú±ê׼ʱ¼ä
 | 
				
			||||||
 | 
					elapsed time: 1873.839275 seconds (0d 0h 31m 13s)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
		Reference in New Issue