作者 朱兆平

释放核销时,删除redis 车辆申请缓存,场站通道信息缓存,以及金二的seqno缓存.

@@ -584,11 +584,18 @@ public class GatherInfoHandle implements GatherInfoService { @@ -584,11 +584,18 @@ public class GatherInfoHandle implements GatherInfoService {
584 } 584 }
585 int rc = gatherInfoHandle.landListDao.releaseBarcode(info.getBarcode()); 585 int rc = gatherInfoHandle.landListDao.releaseBarcode(info.getBarcode());
586 //车辆流转申请缓存删除 586 //车辆流转申请缓存删除
  587 + releaseCache();
  588 + log.info("[流转申请]-车辆{}二维码已核销:{}",vaName,info.getBarcode());
  589 + }
  590 + }
  591 +
  592 + private void releaseCache(){
  593 + //车辆流转申请缓存删除
587 gatherInfoHandle.redisService.del(info.getVename()); 594 gatherInfoHandle.redisService.del(info.getVename());
  595 + //流转申请时生成的临时核碰场站代码列表
  596 + gatherInfoHandle.redisService.del(info.getVename()+"_endstationList");
588 //车辆过卡信息缓存删除-X22金二判定时候生成的这个缓存 597 //车辆过卡信息缓存删除-X22金二判定时候生成的这个缓存
589 gatherInfoHandle.redisService.del(info.getSeqno()); 598 gatherInfoHandle.redisService.del(info.getSeqno());
590 - log.info("[流转申请]-车辆{}二维码已核销:{}",vaName,info.getBarcode());  
591 - }  
592 } 599 }
593 600
594 /** 601 /**
@@ -31,11 +31,15 @@ public class GatherInfoHandleImplTest { @@ -31,11 +31,15 @@ public class GatherInfoHandleImplTest {
31 private AnalysisRoute analysisRoute=new AnalysisRoute(); 31 private AnalysisRoute analysisRoute=new AnalysisRoute();
32 32
33 private static String AREA_BEIHUO= "4604600000"; 33 private static String AREA_BEIHUO= "4604600000";
34 - private static String CHANEL_BEIHUO_I1 = "4604601010";  
35 - private static String CHANEL_BEIHUO_E1 = "4604600010";  
36 - private static String CHANEL_BEIHUO_E2 = "4604600011"; 34 + //一号卡口
  35 + private static String CHANEL_BEIHUO_C1_I1 = "4604601010";
  36 + private static String CHANEL_BEIHUO_C1_E1 = "4604600010";
  37 + private static String CHANEL_BEIHUO_C1_E2 = "4604600011";
  38 + //三号卡卡口一
  39 + private static String CHANEL_BEIHUO_I3 = "4604601030";
  40 + private static String CHANEL_BEIHUO_E3_3= "4604600030";
37 //二维码 41 //二维码
38 - private static String BARCODE = "845-4493-8cbd-963e6ce478cc"; 42 + private static String BARCODE = "9fc-4149-b8e2-28bfc18cd22b";
39 43
40 @Autowired 44 @Autowired
41 RedisService redisService; 45 RedisService redisService;
@@ -179,7 +183,7 @@ public class GatherInfoHandleImplTest { @@ -179,7 +183,7 @@ public class GatherInfoHandleImplTest {
179 //场站编号 183 //场站编号
180 String areaID = AREA_BEIHUO; 184 String areaID = AREA_BEIHUO;
181 //通道编号 185 //通道编号
182 - String chnlNo = CHANEL_BEIHUO_I1; 186 + String chnlNo = CHANEL_BEIHUO_C1_I1;
183 //进出场类型I/E 187 //进出场类型I/E
184 String ie = "I"; 188 String ie = "I";
185 //二维码 189 //二维码
@@ -212,11 +216,11 @@ public class GatherInfoHandleImplTest { @@ -212,11 +216,11 @@ public class GatherInfoHandleImplTest {
212 //车牌号 216 //车牌号
213 String voNo = "豫A61CR7"; 217 String voNo = "豫A61CR7";
214 //过卡重量 218 //过卡重量
215 - String cross_weight= String.valueOf(2000+123); 219 + String cross_weight= String.valueOf(4300+3100);
216 //场站编号 220 //场站编号
217 String areaID = AREA_BEIHUO; 221 String areaID = AREA_BEIHUO;
218 //通道编号 222 //通道编号
219 - String chnlNo = CHANEL_BEIHUO_E1; 223 + String chnlNo = CHANEL_BEIHUO_C1_E2;
220 //进出场类型I/E 224 //进出场类型I/E
221 String ie = "E"; 225 String ie = "E";
222 //二维码 226 //二维码
@@ -247,7 +251,7 @@ public class GatherInfoHandleImplTest { @@ -247,7 +251,7 @@ public class GatherInfoHandleImplTest {
247 251
248 landListDao.releaseBarcode("20220624063118000004"); 252 landListDao.releaseBarcode("20220624063118000004");
249 X22_COMMANDINFO_XML= X22_COMMANDINFO_XML.replace("${AREA_ID}",AREA_BEIHUO) 253 X22_COMMANDINFO_XML= X22_COMMANDINFO_XML.replace("${AREA_ID}",AREA_BEIHUO)
250 - .replace("${CHNL_NO}",CHANEL_BEIHUO_E1) 254 + .replace("${CHNL_NO}",CHANEL_BEIHUO_C1_E1)
251 .replace("${I_E_TYPE}","E") 255 .replace("${I_E_TYPE}","E")
252 .replace("${SEQ_NO}","20220624063118000004") 256 .replace("${SEQ_NO}","20220624063118000004")
253 .replace("${CHECK_RESULT}",CHCEK_RESULT_CODE_E_SUC) 257 .replace("${CHECK_RESULT}",CHCEK_RESULT_CODE_E_SUC)