import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeRequest; | 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.AbstractSignTypeResponse; | ||||
import cn.com.taiji.core.model.comm.protocol.SignJsonRequest; | 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 com.zgglyun.common.model.AbstractHttpRequestInfo; | ||||
import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||
import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||
} | } | ||||
@Autowired | @Autowired | ||||
private VfjBatchApplyManager vfjBatchApplyManager; | 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 | @Override | ||||
protected <T extends AbstractSignTypeRequest<?>> AbstractSignTypeResponse handleInternal(T request, SignJsonRequest jsonReq, AbstractHttpRequestInfo reqInfo) throws ServiceHandleException { | protected <T extends AbstractSignTypeRequest<?>> AbstractSignTypeResponse handleInternal(T request, SignJsonRequest jsonReq, AbstractHttpRequestInfo reqInfo) throws ServiceHandleException { | ||||
switch (cmd) { | switch (cmd) { | ||||
case BATCHAPPLY: | case BATCHAPPLY: | ||||
return vfjBatchApplyManager.serviceHandle(cmd, (VfjBatchApplyRequest) request); | 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: | default: | ||||
throw FileProtocolSystemError.NOT_SUPPORT.toHandleException(jsonReq.getIfCode()); | throw FileProtocolSystemError.NOT_SUPPORT.toHandleException(jsonReq.getIfCode()); | ||||
} | } |
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); | |||||
} | |||||
} |
package cn.com.taiji.inss.manager.vfj; | 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.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.InssServiceCmd; | ||||
import cn.com.taiji.core.model.comm.protocol.inss.VfjBatchApplyRequest; | import cn.com.taiji.core.model.comm.protocol.inss.VfjBatchApplyRequest; | ||||
import cn.com.taiji.core.model.comm.protocol.inss.VfjStartUpResponse; | import cn.com.taiji.core.model.comm.protocol.inss.VfjStartUpResponse; | ||||
import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||
import java.io.IOException; | |||||
@Service | @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); | |||||
} | } | ||||
} | } |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |
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); | |||||
} | |||||
} |