|
|
@@ -133,20 +133,20 @@ public class MeterWorkCarnoIdentifyServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
&& model.getBaseSpotName().equals(spot.getBaseSpotName())
|
|
|
&& model.getCarNoType().equals("1")
|
|
|
&& StringUtils.isNotEmpty(model.getVideoCarNo1())
|
|
|
- && model.getVideoCarNo1().equals(model.getCarNo())).count();
|
|
|
+ && model.getVideoCarNo1().equals(model.getFirstCarNo())).count();
|
|
|
//球机车号使用数 - 枪机和球机同时等于一次车号识别数
|
|
|
countBallUsedIdentify = models.stream().filter(model -> model.getBaseSpotNo().equals(spot.getBaseSpotNo())
|
|
|
&& model.getBaseSpotName().equals(spot.getBaseSpotName())
|
|
|
&& model.getCarNoType().equals("1")
|
|
|
&& StringUtils.isNotEmpty(model.getVideoCarNo2())
|
|
|
- && model.getVideoCarNo2().equals(model.getCarNo())).count()
|
|
|
+ && model.getVideoCarNo2().equals(model.getFirstCarNo())).count()
|
|
|
- models.stream().filter(model -> model.getBaseSpotNo().equals(spot.getBaseSpotNo())
|
|
|
&& model.getBaseSpotName().equals(spot.getBaseSpotName())
|
|
|
&& model.getCarNoType().equals("1")
|
|
|
&& StringUtils.isNotEmpty(model.getVideoCarNo1())
|
|
|
&& StringUtils.isNotEmpty(model.getVideoCarNo2())
|
|
|
- && model.getVideoCarNo1().equals(model.getCarNo())
|
|
|
- && model.getVideoCarNo2().equals(model.getCarNo())).count();
|
|
|
+ && model.getVideoCarNo1().equals(model.getFirstCarNo())
|
|
|
+ && model.getVideoCarNo2().equals(model.getFirstCarNo())).count();
|
|
|
//扫码车号识别数
|
|
|
countScanCarIdentify = models.stream().filter(model -> model.getBaseSpotNo().equals(spot.getBaseSpotNo())
|
|
|
&& model.getBaseSpotName().equals(spot.getBaseSpotName())
|
|
|
@@ -193,10 +193,9 @@ public class MeterWorkCarnoIdentifyServiceImpl extends BaseServiceImpl<MeterWork
|
|
|
(
|
|
|
StringUtils.isNotEmpty(model.getVideoCarNo1())
|
|
|
&& StringUtils.isNotEmpty(model.getVideoCarNo2())
|
|
|
- && model.getVideoCarNo1().equals(model.getVideoCarNo2()
|
|
|
- ) || (StringUtils.isNotEmpty(model.getVideoCarNo1()) || StringUtils.isNotEmpty(model.getVideoCarNo2()))
|
|
|
- ||( model.getCarNoType().equals("2")
|
|
|
- && StringUtils.isNotEmpty(model.getRfidCarNo()))))).count();
|
|
|
+ && model.getVideoCarNo1().equals(model.getVideoCarNo2())
|
|
|
+ || (StringUtils.isNotEmpty(model.getVideoCarNo1()) || StringUtils.isNotEmpty(model.getVideoCarNo2()))
|
|
|
+ ||( model.getCarNoType().equals("2") && StringUtils.isNotEmpty(model.getRfidCarNo()))))).count();
|
|
|
//视觉识别率
|
|
|
if(countVisualIdentify != 0) {
|
|
|
countVisualIdentifyRate = Math.round(((countCarFirst-countRfidIdentify)-countVisualIdentifyTemp)/((countCarFirst-countRfidIdentify)*1.0)*100*100)/100.0; //(Math.round((*100))/100.0;
|