qiubh před 2 měsíci
rodič
revize
6cc916244d

gly-base-core/src/main/java/cn/com/taiji/core/entity/log/LogOcrInterface.java → gly-base-core/src/main/java/cn/com/taiji/core/entity/log/IasInterfaceLog.java Zobrazit soubor

@@ -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 {
}

+ 0
- 17
gly-base-core/src/main/java/cn/com/taiji/core/entity/log/LogBillInterface.java Zobrazit soubor

@@ -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 {
}

+ 0
- 17
gly-base-core/src/main/java/cn/com/taiji/core/entity/log/PortalInterfaceLog.java Zobrazit soubor

@@ -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 {
}

+ 7
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/log/IasInterfaceLogRepo.java Zobrazit soubor

@@ -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> {
}

+ 0
- 7
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/log/LogBillInterfaceRepo.java Zobrazit soubor

@@ -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> {
}

+ 0
- 7
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/log/LogOcrInterfaceRepo.java Zobrazit soubor

@@ -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> {
}

+ 0
- 7
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/log/PortalInterfaceLogRepo.java Zobrazit soubor

@@ -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> {
}

+ 38
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/handler/InstServiceHandler.java Zobrazit soubor

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

Načítá se…
Zrušit
Uložit