@@ -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()); | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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); | |||
} | |||
} |