|
|
|
|
|
|
|
|
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; |
|
|
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; |
|
|
import cn.com.taiji.core.model.comm.protocol.valid.FormatValidateTools; |
|
|
import cn.com.taiji.core.model.comm.protocol.valid.FormatValidateTools; |
|
|
import cn.com.taiji.ias.dict.DataType; |
|
|
import cn.com.taiji.ias.dict.DataType; |
|
|
import cn.com.taiji.ias.manager.audit.VerificationRuleManager; |
|
|
|
|
|
|
|
|
import cn.com.taiji.ias.manager.audit.VerificationRuleManagerImpl; |
|
|
import cn.com.taiji.ias.model.ServiceLogEvent; |
|
|
import cn.com.taiji.ias.model.ServiceLogEvent; |
|
|
import cn.com.taiji.ias.model.issue.OrderVerificationModel; |
|
|
import cn.com.taiji.ias.model.issue.OrderVerificationModel; |
|
|
import org.jetbrains.annotations.NotNull; |
|
|
import org.jetbrains.annotations.NotNull; |
|
|
|
|
|
|
|
|
public static final String ORDER_EXT = "orderExt"; |
|
|
public static final String ORDER_EXT = "orderExt"; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private VerificationRuleManager verificationRuleManager; |
|
|
|
|
|
|
|
|
private VerificationRuleManagerImpl verificationRuleManagerImpl; |
|
|
|
|
|
|
|
|
public VehicleUploadManager() { |
|
|
public VehicleUploadManager() { |
|
|
super(DataType.VEHICLE_UPLOAD); |
|
|
super(DataType.VEHICLE_UPLOAD); |
|
|
|
|
|
|
|
|
OrderVerificationModel model = getOrderVerificationModel(order, ext); |
|
|
OrderVerificationModel model = getOrderVerificationModel(order, ext); |
|
|
String failReason; |
|
|
String failReason; |
|
|
try { |
|
|
try { |
|
|
failReason = verificationRuleManager.autoVerify(model); |
|
|
|
|
|
|
|
|
failReason = verificationRuleManagerImpl.autoVerify(model); |
|
|
} catch (ManagerException e) { |
|
|
} catch (ManagerException e) { |
|
|
throw newBusinessException(e.getMessage()); |
|
|
throw newBusinessException(e.getMessage()); |
|
|
} |
|
|
} |