diff --git a/pom.xml b/pom.xml
index 2a7592a..dc537be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,5 +81,11 @@
httpclient
4.5
+
+
+ ch.qos.logback
+ logback-classic
+ 1.1.1
+
diff --git a/src/main/java/com/docus/soap/api/SoapAPIConfig.java b/src/main/java/com/docus/soap/api/SoapAPIConfig.java
index e0ba4ff..008f447 100644
--- a/src/main/java/com/docus/soap/api/SoapAPIConfig.java
+++ b/src/main/java/com/docus/soap/api/SoapAPIConfig.java
@@ -1,6 +1,6 @@
package com.docus.soap.api;
-import com.docus.soap.api.service.ComplaintAPIService;
+import com.docus.soap.api.service.XMZSYYQRCodeAPIService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.oxm.jaxb.Jaxb2Marshaller;
@@ -83,8 +83,8 @@ public class SoapAPIConfig {
}
@Bean
- public ComplaintAPIService complaintApiService() {
- ComplaintAPIService complaintApiService = new ComplaintAPIService();
+ public XMZSYYQRCodeAPIService complaintApiService() {
+ XMZSYYQRCodeAPIService complaintApiService = new XMZSYYQRCodeAPIService();
complaintApiService.setWebServiceClient(soapApiClient());
return complaintApiService;
}
diff --git a/src/main/java/com/docus/soap/api/DefaultAppContextInitializer.java b/src/main/java/com/docus/soap/api/SoapAppContextInitializer.java
similarity index 91%
rename from src/main/java/com/docus/soap/api/DefaultAppContextInitializer.java
rename to src/main/java/com/docus/soap/api/SoapAppContextInitializer.java
index 2695bfd..53698be 100644
--- a/src/main/java/com/docus/soap/api/DefaultAppContextInitializer.java
+++ b/src/main/java/com/docus/soap/api/SoapAppContextInitializer.java
@@ -9,7 +9,7 @@ import org.springframework.web.context.ConfigurableWebApplicationContext;
import java.io.IOException;
import java.util.Properties;
-public class DefaultAppContextInitializer implements ApplicationContextInitializer {
+public class SoapAppContextInitializer implements ApplicationContextInitializer {
@Override
public void initialize(ConfigurableWebApplicationContext context) {
PropertyLoader propertyLoader = new PropertyLoader();
diff --git a/src/main/java/com/docus/soap/api/request/complain/ComplaintProcessStatus.java b/src/main/java/com/docus/soap/api/request/complain/ComplaintProcessStatus.java
deleted file mode 100644
index 94c95e1..0000000
--- a/src/main/java/com/docus/soap/api/request/complain/ComplaintProcessStatus.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package com.docus.soap.api.request.complain;
-
-import com.fasterxml.jackson.annotation.JsonCreator;
-import com.fasterxml.jackson.annotation.JsonValue;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public enum ComplaintProcessStatus {
-
- /*受理中*/
- RECEIVED(0),
- /*网友已给出方案*/
- BUYER_GIVE_SOLUTION(1),
- /*商家已给出方案*/
- SELLER_GIVE_SOLUTION(2),
- /*安排监理上门*/
- SUPERVISOR_CALL(3),
- /*双方达成协议*/
- REACH_AGREEMENT(4),
- /*协调未果*/
- CONSULTATION_NO_RESULT(5),
- /*无理投诉*/
- UNJUSTIFIABLE_COMPLAINT(6),
- /*处理完成*/
- FINISH(7),
- /*节后处理*/
- PROCESS_AFTER_HOLIDAY(8);
-
- private static final Logger LOGGER = LoggerFactory.getLogger(ComplaintProcessStatus.class);
-
- private int value;
-
- ComplaintProcessStatus(int value) {
- this.value = value;
- }
-
- @JsonValue
- public int getValue() {
- return value;
- }
-
- @JsonCreator
- public static ComplaintProcessStatus fromValue(int code) {
- for (ComplaintProcessStatus status : ComplaintProcessStatus.values()) {
- if (status.value == code) {
- return status;
- }
- }
- LOGGER.warn(ComplaintProcessStatus.class.getName() + " can not find value :" + code);
- return null;
- }
-
-}
diff --git a/src/main/java/com/docus/soap/api/request/complain/GetTableByIdDateDataRequest.java b/src/main/java/com/docus/soap/api/request/complain/GetTableByIdDateDataRequest.java
deleted file mode 100644
index 0479dad..0000000
--- a/src/main/java/com/docus/soap/api/request/complain/GetTableByIdDateDataRequest.java
+++ /dev/null
@@ -1,72 +0,0 @@
-package com.docus.soap.api.request.complain;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement(name = "GetTableByIdDateDataRequest")
-@XmlAccessorType(XmlAccessType.FIELD)
-public class GetTableByIdDateDataRequest {
-
- @XmlElement(name = "store_id")
- private int storeId;
- @XmlElement(name = "startDate")
- private String startDate;
- @XmlElement(name = "endDate")
- private String endDate;
- @XmlElement(name = "complaintGrade")
- private Integer complaintGrade;
- @XmlElement(name = "currentpage")
- private int currentpage;
- @XmlElement(name = "pagesize")
- private int pagesize;
-
- public int getStoreId() {
- return storeId;
- }
-
- public void setStoreId(int storeId) {
- this.storeId = storeId;
- }
-
- public String getStartDate() {
- return startDate;
- }
-
- public void setStartDate(String startDate) {
- this.startDate = startDate;
- }
-
- public String getEndDate() {
- return endDate;
- }
-
- public void setEndDate(String endDate) {
- this.endDate = endDate;
- }
-
- public Integer getComplaintGrade() {
- return complaintGrade;
- }
-
- public void setComplaintGrade(Integer complaintGrade) {
- this.complaintGrade = complaintGrade;
- }
-
- public int getCurrentpage() {
- return currentpage;
- }
-
- public void setCurrentpage(int currentpage) {
- this.currentpage = currentpage;
- }
-
- public int getPagesize() {
- return pagesize;
- }
-
- public void setPagesize(int pagesize) {
- this.pagesize = pagesize;
- }
-}
diff --git a/src/main/java/com/docus/soap/api/request/zsyy/GetLoginInfoRequest.java b/src/main/java/com/docus/soap/api/request/zsyy/GetLoginInfoRequest.java
new file mode 100644
index 0000000..67e3897
--- /dev/null
+++ b/src/main/java/com/docus/soap/api/request/zsyy/GetLoginInfoRequest.java
@@ -0,0 +1,28 @@
+package com.docus.soap.api.request.zsyy;
+
+import lombok.Data;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@Data
+@XmlRootElement(name = "SOF_LoginWithAccountInfo", namespace = "http://webservice.platform.jhsec.com.cn/")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class GetLoginInfoRequest {
+
+ @XmlElement(name = "sys")
+ private String sys;
+
+ @XmlElement(name = "accountType")
+ private String accountType;
+
+ @XmlElement(name = "account")
+ private String account;
+
+ @XmlElement(name = "password")
+ private String password;
+
+
+}
diff --git a/src/main/java/com/docus/soap/api/request/complain/GetTableByIdDateRequest.java b/src/main/java/com/docus/soap/api/request/zsyy/GetQRCodeBySysRequest.java
old mode 100755
new mode 100644
similarity index 86%
rename from src/main/java/com/docus/soap/api/request/complain/GetTableByIdDateRequest.java
rename to src/main/java/com/docus/soap/api/request/zsyy/GetQRCodeBySysRequest.java
index d82ce9d..b4f8c44
--- a/src/main/java/com/docus/soap/api/request/complain/GetTableByIdDateRequest.java
+++ b/src/main/java/com/docus/soap/api/request/zsyy/GetQRCodeBySysRequest.java
@@ -1,4 +1,4 @@
-package com.docus.soap.api.request.complain;
+package com.docus.soap.api.request.zsyy;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "SOF_GetQRCodeBySys", namespace = "http://webservice.qrcode.pki.jhsec.com.cn/")
@XmlAccessorType(XmlAccessType.FIELD)
-public class GetTableByIdDateRequest {
+public class GetQRCodeBySysRequest {
@XmlElement(name = "sys")
private String sys;
diff --git a/src/main/java/com/docus/soap/api/request/zsyy/GetQueryQRCodeRequest.java b/src/main/java/com/docus/soap/api/request/zsyy/GetQueryQRCodeRequest.java
new file mode 100644
index 0000000..d3fd2d9
--- /dev/null
+++ b/src/main/java/com/docus/soap/api/request/zsyy/GetQueryQRCodeRequest.java
@@ -0,0 +1,22 @@
+package com.docus.soap.api.request.zsyy;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+
+@XmlRootElement(name = "SOF_QueryQRCode", namespace = "http://webservice.qrcode.pki.jhsec.com.cn/")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class GetQueryQRCodeRequest {
+
+ @XmlElement(name = "qrCode")
+ private String qrCode;
+
+ public String getQrCode() {
+ return qrCode;
+ }
+
+ public void setQrCode(String qrCode) {
+ this.qrCode = qrCode;
+ }
+}
diff --git a/src/main/java/com/docus/soap/api/response/complain/GetComplaintListResponse.java b/src/main/java/com/docus/soap/api/response/complain/GetComplaintListResponse.java
deleted file mode 100644
index a2fa531..0000000
--- a/src/main/java/com/docus/soap/api/response/complain/GetComplaintListResponse.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.docus.soap.api.response.complain;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-
-@XmlRootElement(name = "GetComplaintListResponse")
-@XmlAccessorType(XmlAccessType.FIELD)
-public class GetComplaintListResponse {
-
- @XmlElement(name = "GetComplaintListResult")
- private String complaintListResult;
-
- public String getComplaintListResult() {
- return complaintListResult;
- }
-
- public void setComplaintListResult(String complaintListResult) {
- this.complaintListResult = complaintListResult;
- }
-}
diff --git a/src/main/java/com/docus/soap/api/response/complain/GetTableByIdDateResult.java b/src/main/java/com/docus/soap/api/response/complain/GetTableByIdDateResult.java
index 07b3956..ee67a80 100644
--- a/src/main/java/com/docus/soap/api/response/complain/GetTableByIdDateResult.java
+++ b/src/main/java/com/docus/soap/api/response/complain/GetTableByIdDateResult.java
@@ -1,5 +1,6 @@
package com.docus.soap.api.response.complain;
+import com.docus.soap.api.response.zsyy.DataItem;
import lombok.Data;
import javax.xml.bind.annotation.XmlAccessType;
diff --git a/src/main/java/com/docus/soap/api/response/complain/DataItem.java b/src/main/java/com/docus/soap/api/response/zsyy/DataItem.java
similarity index 93%
rename from src/main/java/com/docus/soap/api/response/complain/DataItem.java
rename to src/main/java/com/docus/soap/api/response/zsyy/DataItem.java
index a0adc6c..b192435 100644
--- a/src/main/java/com/docus/soap/api/response/complain/DataItem.java
+++ b/src/main/java/com/docus/soap/api/response/zsyy/DataItem.java
@@ -1,4 +1,4 @@
-package com.docus.soap.api.response.complain;
+package com.docus.soap.api.response.zsyy;
import lombok.Data;
diff --git a/src/main/java/com/docus/soap/api/response/complain/GetComplaintListExResponse.java b/src/main/java/com/docus/soap/api/response/zsyy/GetComplaintListExResponse.java
similarity index 89%
rename from src/main/java/com/docus/soap/api/response/complain/GetComplaintListExResponse.java
rename to src/main/java/com/docus/soap/api/response/zsyy/GetComplaintListExResponse.java
index a508800..cca898b 100644
--- a/src/main/java/com/docus/soap/api/response/complain/GetComplaintListExResponse.java
+++ b/src/main/java/com/docus/soap/api/response/zsyy/GetComplaintListExResponse.java
@@ -1,4 +1,4 @@
-package com.docus.soap.api.response.complain;
+package com.docus.soap.api.response.zsyy;
import javax.xml.bind.annotation.*;
import java.util.List;
diff --git a/src/main/java/com/docus/soap/api/response/zsyy/GetLoginInfoResponse.java b/src/main/java/com/docus/soap/api/response/zsyy/GetLoginInfoResponse.java
new file mode 100644
index 0000000..34da565
--- /dev/null
+++ b/src/main/java/com/docus/soap/api/response/zsyy/GetLoginInfoResponse.java
@@ -0,0 +1,42 @@
+package com.docus.soap.api.response.zsyy;
+
+import lombok.Data;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+
+
+@Data
+@XmlAccessorType(XmlAccessType.FIELD)
+public class GetLoginInfoResponse {
+
+ @XmlElement(name = "data")
+ private String data;
+
+ @XmlElement(name = "code")
+ private String code;
+
+ @XmlElement(name = "msg")
+ private String msg;
+
+ public String getMsg() {
+ return msg;
+ }
+
+ public void setMsg(String msg) {
+ this.msg = msg;
+ }
+
+
+
+ public String getCode() {
+ return code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+
+}
diff --git a/src/main/java/com/docus/soap/api/response/zsyy/GetLoginInfoResultResponse.java b/src/main/java/com/docus/soap/api/response/zsyy/GetLoginInfoResultResponse.java
new file mode 100644
index 0000000..9841314
--- /dev/null
+++ b/src/main/java/com/docus/soap/api/response/zsyy/GetLoginInfoResultResponse.java
@@ -0,0 +1,20 @@
+package com.docus.soap.api.response.zsyy;
+
+import javax.xml.bind.annotation.*;
+import java.util.List;
+
+@XmlRootElement(name = "SOF_LoginWithAccountInfoResponse" ,namespace = "http://webservice.platform.jhsec.com.cn/")
+@XmlAccessorType(XmlAccessType.FIELD)
+public class GetLoginInfoResultResponse {
+ @XmlAnyElement
+ public List