|
|
@@ -2,6 +2,7 @@ package cn.com.taiji.ias.manager.ass.device; |
|
|
|
|
|
|
|
import cn.com.taiji.common.manager.net.http.ServiceHandleException; |
|
|
|
import cn.com.taiji.core.entity.basic.QtkCardInfo; |
|
|
|
import cn.com.taiji.core.entity.basic.QtkObuInfo; |
|
|
|
import cn.com.taiji.core.entity.basic.QtkVehicleInfo; |
|
|
|
import cn.com.taiji.core.entity.issue.IssueProduct; |
|
|
|
import cn.com.taiji.core.entity.log.IasInterfaceLog; |
|
|
@@ -12,6 +13,7 @@ import cn.com.taiji.core.model.comm.protocol.bls.ObuQueryRequest; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.bls.ObuQueryResponse; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.ias.ass.DeviceCancelQueryRequest; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.ias.ass.DeviceCancelQueryResponse; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
@@ -40,6 +42,11 @@ public class DeviceCancelQueryManager extends CommDeviceCancelManager implements |
|
|
|
QtkVehicleInfo vehicle = queryVehicleInfo(request.getVehicleId()); |
|
|
|
queryCustomerInfo(vehicle.getCustomerId()); |
|
|
|
QtkCardInfo card = queryCardInfo(request.getCardId()); |
|
|
|
QtkObuInfo obu = queryObuInfo(request.getObuId()); |
|
|
|
if(!(vehicle.getVehicleId().equals(card.getVehicleId()) && card.getVehicleId().equals(obu.getObuId()))){ |
|
|
|
throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("车卡签信息校验失败"); |
|
|
|
} |
|
|
|
|
|
|
|
IssueProduct product = queryProductInfo(card.getPackageId()); |
|
|
|
|
|
|
|
response.setProductName(product.getProductName()); |