RPA项目

rpa


广东交管平台查询规则

<p>[TOC]</p> <h2>groovy调用</h2> <pre><code class="language-java"> //安诚判断规则,其他保险公司,请按自己的逻辑判断是否为广东 if(autoTask.configs.channelcity!="44"){ com.baoxian.util.TmpLogUtil.log(autoTask, "不是广东,跳过交管平台查询 ") throw new com.baoxian.exception.TempSkipException(1,"不是广东,跳过交管平台查询流程"); } if (com.baoxian.util.DataUtil.checkVehicleInfoGDQuery(entity?.order?.carInfo?.plateType.toString(), entity?.order?.carInfo?.plateNum.toString()) == false) { com.baoxian.util.TmpLogUtil.log(autoTask, "广东不符合条件跳过交管平台查询 ") throw new com.baoxian.exception.TempSkipException(1,"广东不符合条件,跳过交管平台查询流程"); }</code></pre> <h2>检测是否走交管查询实现源代码</h2> <pre><code class="language-java">public static boolean checkVehicleInfoGDQuery(String licenseKindCode,String licenseNo) { //军车 临时号牌车 挂车不查询 String[] breakAKinds = {"31", "32", "20", "21", "22", "04", "03", "23", "24"}; List&lt;String&gt; breakKinds = Lists.newArrayList(breakAKinds); //军车 临时号牌车 挂车 ,不查询q if (breakKinds.contains(licenseKindCode)) { return false; } //港澳车,不查询. 粤Z 代表港澳车 if (licenseNo.toUpperCase().startsWith("粤Z")) { return false; } //非粤开头,不查询 if (!licenseNo.toUpperCase().startsWith("粤")) { return false; } return true; }</code></pre>

页面列表

ITEM_HTML