@@ -12,6 +12,6 @@ import javax.persistence.Table; | |||
@Setter | |||
@Accessors(chain = true) | |||
@Entity | |||
@Table(name = "LOG_OCR_INTERFACE") | |||
public class LogOcrInterface extends AbstractInterfaceLog { | |||
@Table(name = "ias_interface_log") | |||
public class IasInterfaceLog extends AbstractInterfaceLog { | |||
} |
@@ -1,17 +0,0 @@ | |||
package cn.com.taiji.core.entity.log; | |||
import cn.com.taiji.core.entity.AbstractInterfaceLog; | |||
import lombok.Getter; | |||
import lombok.Setter; | |||
import lombok.experimental.Accessors; | |||
import javax.persistence.Entity; | |||
import javax.persistence.Table; | |||
@Getter | |||
@Setter | |||
@Accessors(chain = true) | |||
@Entity | |||
@Table(name = "LOG_BILL_INTERFACE") | |||
public class LogBillInterface extends AbstractInterfaceLog { | |||
} |
@@ -1,17 +0,0 @@ | |||
package cn.com.taiji.core.entity.log; | |||
import cn.com.taiji.core.entity.AbstractInterfaceLog; | |||
import lombok.Getter; | |||
import lombok.Setter; | |||
import lombok.experimental.Accessors; | |||
import javax.persistence.Entity; | |||
import javax.persistence.Table; | |||
@Getter | |||
@Setter | |||
@Accessors(chain = true) | |||
@Entity | |||
@Table(name = "log_portal_interface_log") | |||
public class PortalInterfaceLog extends AbstractInterfaceLog { | |||
} |
@@ -0,0 +1,7 @@ | |||
package cn.com.taiji.core.repo.jpa.log; | |||
import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; | |||
import cn.com.taiji.core.entity.log.IasInterfaceLog; | |||
public interface IasInterfaceLogRepo extends AbstractJpaRepo<IasInterfaceLog, String> { | |||
} |
@@ -1,7 +0,0 @@ | |||
package cn.com.taiji.core.repo.jpa.log; | |||
import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; | |||
import cn.com.taiji.core.entity.log.LogBillInterface; | |||
public interface LogBillInterfaceRepo extends AbstractJpaRepo<LogBillInterface, String> { | |||
} |
@@ -1,7 +0,0 @@ | |||
package cn.com.taiji.core.repo.jpa.log; | |||
import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; | |||
import cn.com.taiji.core.entity.log.LogOcrInterface; | |||
public interface LogOcrInterfaceRepo extends AbstractJpaRepo<LogOcrInterface, String> { | |||
} |
@@ -1,7 +0,0 @@ | |||
package cn.com.taiji.core.repo.jpa.log; | |||
import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; | |||
import cn.com.taiji.core.entity.log.PortalInterfaceLog; | |||
public interface PortalInterfaceLogRepo extends AbstractJpaRepo<PortalInterfaceLog, String> { | |||
} |
@@ -0,0 +1,38 @@ | |||
package cn.com.taiji.ias.manager.handler; | |||
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | |||
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.ias.IasServiceType; | |||
import cn.com.taiji.core.model.comm.protocol.ias.inst.InstServiceCmd; | |||
import cn.com.taiji.core.model.comm.protocol.ias.vaild.VehiclePlateCheckRequest; | |||
import cn.com.taiji.ias.manager.valid.VehiclePlateCheckManager; | |||
import com.zgglyun.common.model.AbstractHttpRequestInfo; | |||
import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.stereotype.Service; | |||
@Service | |||
public class InstServiceHandler extends AbstractIasServiceHandler<InstServiceCmd> { | |||
@Autowired | |||
private VehiclePlateCheckManager manager; | |||
public InstServiceHandler() { | |||
super(IasServiceType.INST); | |||
} | |||
@Override | |||
protected <T extends AbstractSignTypeRequest<?>> AbstractSignTypeResponse handleInternal(T request, SignJsonRequest jsonReq, AbstractHttpRequestInfo reqInfo) throws ServiceHandleException { | |||
InstServiceCmd cmd = InstServiceCmd.fromIfCode(jsonReq.getIfCode()); | |||
switch (cmd) { | |||
case APPLY: | |||
return manager.serviceHandle((VehiclePlateCheckRequest) request); | |||
case CALLBACK: | |||
return manager.serviceHandle((VehiclePlateCheckRequest) request); | |||
default: | |||
throw FileProtocolSystemError.NOT_SUPPORT.toHandleException(jsonReq.getIfCode()); | |||
} | |||
} | |||
} |