Explorar el Código

提交INSS调用接口实现

master
梁超 hace 1 mes
padre
commit
99c28c8b74
Se han modificado 20 ficheros con 307 adiciones y 10 borrados
  1. 86
    4
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/handler/VfjServiceHandler.java
  2. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjApply4RecoveryManager.java
  3. 5
    6
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjBatchApplyManager.java
  4. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjCfm4CardSndIssueManager.java
  5. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjCfm4ObuSndIssueManager.java
  6. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjCfmActiveManager.java
  7. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjConfrim4LoadManager.java
  8. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjConfrim4PurchaseCappManager.java
  9. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjConfrim4PurchaseManager.java
  10. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjGetCmds4RecvManager.java
  11. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjGetVehInfoClearManager.java
  12. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjInit4LoadManager.java
  13. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjInit4PurchaseCappManager.java
  14. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjInit4PurchaseManager.java
  15. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjObuActiveManager.java
  16. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjRecvDoneManager.java
  17. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjUpdateFile0015Manager.java
  18. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjUpdateFile0016Manager.java
  19. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjUpdateSystemInfoManager.java
  20. 12
    0
      zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjUpdateVehicleInfoManager.java

+ 86
- 4
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/handler/VfjServiceHandler.java Ver fichero

@@ -5,10 +5,8 @@ import cn.com.taiji.common.model.file.FileProtocolSystemError;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeRequest;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse;
import cn.com.taiji.core.model.comm.protocol.SignJsonRequest;
import cn.com.taiji.core.model.comm.protocol.inss.InssServiceCmd;
import cn.com.taiji.core.model.comm.protocol.inss.InssServiceType;
import cn.com.taiji.core.model.comm.protocol.inss.VfjBatchApplyRequest;
import cn.com.taiji.inss.manager.vfj.VfjBatchApplyManager;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import cn.com.taiji.inss.manager.vfj.*;
import com.zgglyun.common.model.AbstractHttpRequestInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -20,6 +18,42 @@ public class VfjServiceHandler extends AbstractInssServiceHandler<InssServiceCmd
}
@Autowired
private VfjBatchApplyManager vfjBatchApplyManager;
@Autowired
private VfjApply4RecoveryManager vfjApply4RecoveryManager;
@Autowired
private VfjGetCmds4RecvManager vfjGetCmds4RecvManager;
@Autowired
private VfjRecvDoneManager vfjRecvDoneManager;
@Autowired
private VfjUpdateVehicleInfoManager vfjUpdateVehicleInfoManager;
@Autowired
private VfjUpdateSystemInfoManager vfjUpdateSystemInfoManager;
@Autowired
private VfjCfm4ObuSndIssueManager vfjCfm4ObuSndIssueManager;
@Autowired
private VfjGetVehInfoClearManager vfjGetVehInfoClearManager;
@Autowired
private VfjUpdateFile0015Manager vfjUpdateFile0015Manager;
@Autowired
private VfjUpdateFile0016Manager vfjUpdateFile0016Manager;
@Autowired
private VfjCfm4CardSndIssueManager vfjCfm4CardSndIssueManager;
@Autowired
private VfjInit4LoadManager vfjInit4LoadManager;
@Autowired
private VfjConfrim4LoadManager vfjConfrim4LoadManager;
@Autowired
private VfjObuActiveManager vfjObuActiveManager;
@Autowired
private VfjCfmActiveManager vfjCfmActiveManager;
@Autowired
private VfjInit4PurchaseManager vfjInit4PurchaseManager;
@Autowired
private VfjConfrim4PurchaseManager vfjConfrim4PurchaseManager;
@Autowired
private VfjInit4PurchaseCappManager vfjInit4PurchaseCappManager;
@Autowired
private VfjConfrim4PurchaseCappManager vfjConfrim4PurchaseCappManager;

@Override
protected <T extends AbstractSignTypeRequest<?>> AbstractSignTypeResponse handleInternal(T request, SignJsonRequest jsonReq, AbstractHttpRequestInfo reqInfo) throws ServiceHandleException {
@@ -27,6 +61,54 @@ public class VfjServiceHandler extends AbstractInssServiceHandler<InssServiceCmd
switch (cmd) {
case BATCHAPPLY:
return vfjBatchApplyManager.serviceHandle(cmd, (VfjBatchApplyRequest) request);
case APPLY4RECOVERY:
return vfjApply4RecoveryManager.serviceHandle(cmd, (VfjApply4RecoveryRequest) request);
case GETCMDS4RECV:
return vfjGetCmds4RecvManager.serviceHandle(cmd, (VfjGetCmds4RecvRequest) request);
case RECVDONE:
return vfjRecvDoneManager.serviceHandle(cmd, (VfjRecvDoneRequest) request);
case UPDATEVEHICLEINFO:
return vfjUpdateVehicleInfoManager.serviceHandle(cmd, (VfjUpdateVehicleInfoRequest) request);
case UPDATESYSTEMINFO:
return vfjUpdateSystemInfoManager.serviceHandle(cmd, (VfjUpdateSystemInfoRequest) request);
case CFM4OBUSNDISSUE:
return vfjCfm4ObuSndIssueManager.serviceHandle(cmd, (VfjCfm4ObuSndIssueRequest) request);
case GETVEHINFOCLEAR:
return vfjGetVehInfoClearManager.serviceHandle(cmd, (VfjGetVehInfoClearRequest) request);
case UPDATEFILE0015:
return vfjUpdateFile0015Manager.serviceHandle(cmd, (VfjUpdateFile0015Request) request);
case UPDATEFILE0016:
return vfjUpdateFile0016Manager.serviceHandle(cmd, (VfjUpdateFile0016Request) request);
case CFM4CARDSNDISSUE:
return vfjCfm4CardSndIssueManager.serviceHandle(cmd, (VfjCfm4CardSndIssueRequest) request);
case INIT4LOAD:
return vfjInit4LoadManager.serviceHandle(cmd, (VfjInit4LoadRequest) request);
case CONFRIM4LOAD:
return vfjConfrim4LoadManager.serviceHandle(cmd, (VfjConfrim4LoadRequest) request);
case OBUACTIVE:
return vfjObuActiveManager.serviceHandle(cmd, (VfjObuActiveRequest) request);
case CFMACTIVE:
return vfjCfmActiveManager.serviceHandle(cmd, (VfjCfmActiveRequest) request);
case INIT4PURCHASE:
return vfjInit4PurchaseManager.serviceHandle(cmd, (VfjInit4PurchaseRequest) request);
case CONFRIM4PURCHASE:
return vfjConfrim4PurchaseManager.serviceHandle(cmd, (VfjConfrim4PurchaseRequest) request);
case INIT4PURCHASECAPP:
return vfjInit4PurchaseCappManager.serviceHandle(cmd, (VfjInit4PurchaseCappRequest) request);
case CONFRIM4PURCHASECAPP:
return vfjConfrim4PurchaseCappManager.serviceHandle(cmd, (VfjConfrim4PurchaseCappRequest) request);
case UPDATEFILE0019:
case UPDATEFILE001A:
case UPDATEFILE000E:
case UPDATEFILE000F:
case APP4PINBLOCK:
case CONFIRM4PINBLOCK:
case QRYCARDBATCH:
case QRYCARDS:
case QRYSMOBUBATCH:
case QUERYGMOBUS:
case QUERYSCOBUS:
case QUERYTRIDESOBUS:
default:
throw FileProtocolSystemError.NOT_SUPPORT.toHandleException(jsonReq.getIfCode());
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjApply4RecoveryManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjApply4RecoveryManager extends AbstractHandleManager{
public VfjApply4RecoveryResponse serviceHandle(InssServiceCmd cmd, VfjApply4RecoveryRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjApply4RecoveryResponse.class);
}
}

+ 5
- 6
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjBatchApplyManager.java Ver fichero

@@ -1,19 +1,18 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.common.pub.json.JsonTools;
import cn.com.taiji.core.model.comm.protocol.inss.InssServiceCmd;
import cn.com.taiji.core.model.comm.protocol.inss.VfjBatchApplyRequest;
import cn.com.taiji.core.model.comm.protocol.inss.VfjStartUpResponse;
import org.springframework.stereotype.Service;

import java.io.IOException;

@Service
public class VfjBatchApplyManager extends AbstractHandleManager{
public class VfjBatchApplyManager extends AbstractHandleManager {

public VfjStartUpResponse serviceHandle(InssServiceCmd cmd,VfjBatchApplyRequest request) throws ServiceHandleException {
return excute(cmd,request,VfjStartUpResponse.class);
public VfjStartUpResponse serviceHandle(InssServiceCmd cmd, VfjBatchApplyRequest request) throws ServiceHandleException {
if (!hasText(request.getCardVersion()))
request.setCardVersion(request.getObuVersion());
return excute(cmd, request, VfjStartUpResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjCfm4CardSndIssueManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjCfm4CardSndIssueManager extends AbstractHandleManager{
public VfjCfm4CardSndIssueResponse serviceHandle(InssServiceCmd cmd, VfjCfm4CardSndIssueRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjCfm4CardSndIssueResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjCfm4ObuSndIssueManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjCfm4ObuSndIssueManager extends AbstractHandleManager{
public VfjCfm4ObuSndIssueResponse serviceHandle(InssServiceCmd cmd, VfjCfm4ObuSndIssueRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjCfm4ObuSndIssueResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjCfmActiveManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjCfmActiveManager extends AbstractHandleManager{
public VfjCfmActiveResponse serviceHandle(InssServiceCmd cmd, VfjCfmActiveRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjCfmActiveResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjConfrim4LoadManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjConfrim4LoadManager extends AbstractHandleManager{
public VfjConfrim4LoadResponse serviceHandle(InssServiceCmd cmd, VfjConfrim4LoadRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjConfrim4LoadResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjConfrim4PurchaseCappManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjConfrim4PurchaseCappManager extends AbstractHandleManager{
public VfjConfrim4PurchaseCappResponse serviceHandle(InssServiceCmd cmd, VfjConfrim4PurchaseCappRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjConfrim4PurchaseCappResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjConfrim4PurchaseManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjConfrim4PurchaseManager extends AbstractHandleManager{
public VfjConfrim4PurchaseResponse serviceHandle(InssServiceCmd cmd, VfjConfrim4PurchaseRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjConfrim4PurchaseResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjGetCmds4RecvManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjGetCmds4RecvManager extends AbstractHandleManager{
public VfjGetCmds4RecvResponse serviceHandle(InssServiceCmd cmd, VfjGetCmds4RecvRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjGetCmds4RecvResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjGetVehInfoClearManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjGetVehInfoClearManager extends AbstractHandleManager{
public VfjGetVehInfoClearResponse serviceHandle(InssServiceCmd cmd, VfjGetVehInfoClearRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjGetVehInfoClearResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjInit4LoadManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjInit4LoadManager extends AbstractHandleManager{
public VfjInit4LoadResponse serviceHandle(InssServiceCmd cmd, VfjInit4LoadRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjInit4LoadResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjInit4PurchaseCappManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjInit4PurchaseCappManager extends AbstractHandleManager{
public VfjInit4PurchaseCappResponse serviceHandle(InssServiceCmd cmd, VfjInit4PurchaseCappRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjInit4PurchaseCappResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjInit4PurchaseManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjInit4PurchaseManager extends AbstractHandleManager{
public VfjInit4PurchaseResponse serviceHandle(InssServiceCmd cmd, VfjInit4PurchaseRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjInit4PurchaseResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjObuActiveManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjObuActiveManager extends AbstractHandleManager{
public VfjObuActiveResponse serviceHandle(InssServiceCmd cmd, VfjObuActiveRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjObuActiveResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjRecvDoneManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjRecvDoneManager extends AbstractHandleManager{
public VfjRecvDoneResponse serviceHandle(InssServiceCmd cmd, VfjRecvDoneRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjRecvDoneResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjUpdateFile0015Manager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjUpdateFile0015Manager extends AbstractHandleManager{
public VfjUpdateFile0015Response serviceHandle(InssServiceCmd cmd, VfjUpdateFile0015Request request) throws ServiceHandleException {
return excute(cmd, request, VfjUpdateFile0015Response.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjUpdateFile0016Manager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjUpdateFile0016Manager extends AbstractHandleManager{
public VfjUpdateFile0016Response serviceHandle(InssServiceCmd cmd, VfjUpdateFile0016Request request) throws ServiceHandleException {
return excute(cmd, request, VfjUpdateFile0016Response.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjUpdateSystemInfoManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjUpdateSystemInfoManager extends AbstractHandleManager{
public VfjUpdateSystemInfoResponse serviceHandle(InssServiceCmd cmd, VfjUpdateSystemInfoRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjUpdateSystemInfoResponse.class);
}
}

+ 12
- 0
zhywpt-service-inss/src/main/java/cn/com/taiji/inss/manager/vfj/VfjUpdateVehicleInfoManager.java Ver fichero

@@ -0,0 +1,12 @@
package cn.com.taiji.inss.manager.vfj;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.model.comm.protocol.inss.*;
import org.springframework.stereotype.Service;

@Service
public class VfjUpdateVehicleInfoManager extends AbstractHandleManager{
public VfjUpdateVehicleInfoResponse serviceHandle(InssServiceCmd cmd, VfjUpdateVehicleInfoRequest request) throws ServiceHandleException {
return excute(cmd, request, VfjUpdateVehicleInfoResponse.class);
}
}

Cargando…
Cancelar
Guardar