提交 dac12135 authored 作者: 艾庆国's avatar 艾庆国

运单预警

上级 a4d43d98
...@@ -54,6 +54,9 @@ public class VehicleWarnCommonServiceImpl implements VehicleWarnCommonService { ...@@ -54,6 +54,9 @@ public class VehicleWarnCommonServiceImpl implements VehicleWarnCommonService {
vehicleWarnInfo.setWarnTime(LocalDateTime.now()); vehicleWarnInfo.setWarnTime(LocalDateTime.now());
vehicleWarnInfoDao.updateWarnTime(vehicleWarnInfo); vehicleWarnInfoDao.updateWarnTime(vehicleWarnInfo);
// 发送mq (预警通知)
vehicleWarnMqService.truckWarnNotice(vehicleWarnInfo.getId());
return; return;
} }
...@@ -121,6 +124,7 @@ public class VehicleWarnCommonServiceImpl implements VehicleWarnCommonService { ...@@ -121,6 +124,7 @@ public class VehicleWarnCommonServiceImpl implements VehicleWarnCommonService {
@Override @Override
public BigDecimal[] getCurrentPosition(String truckNo, Long userNo){ public BigDecimal[] getCurrentPosition(String truckNo, Long userNo){
BigDecimal[] currentPosition = truckTraceService.getCurrentPosition(truckNo, userNo); BigDecimal[] currentPosition = truckTraceService.getCurrentPosition(truckNo, userNo);
log.info("获取车辆位置, truckNo:{}, userNo:{}, currentPosition:{}", truckNo, userNo, currentPosition);
return currentPosition; return currentPosition;
} }
......
...@@ -268,7 +268,8 @@ public class VehicleWarnMqHandlerServiceImpl implements VehicleWarnMqHandlerServ ...@@ -268,7 +268,8 @@ public class VehicleWarnMqHandlerServiceImpl implements VehicleWarnMqHandlerServ
if (vehicleWarnInfo.getWarnLevel() == 2){ //2级短信 if (vehicleWarnInfo.getWarnLevel() == 2){ //2级短信
sendSms(mobileList, vehicleWarnInfo.getWarnName(), vehicleWarnInfo.getTruckNo(), vehicleWarnInfo.getChildNo()); sendSms(mobileList, vehicleWarnInfo.getWarnName(), vehicleWarnInfo.getTruckNo(), vehicleWarnInfo.getChildNo());
} }
else if (vehicleWarnInfo.getWarnLevel() == 3) { //3级外呼 else if (vehicleWarnInfo.getWarnLevel() == 3) { //3级外呼+短信
sendSms(mobileList, vehicleWarnInfo.getWarnName(), vehicleWarnInfo.getTruckNo(), vehicleWarnInfo.getChildNo());
sendClink(mobileList, vehicleWarnInfo.getWarnName(), vehicleWarnInfo.getTruckNo(), vehicleWarnInfo.getChildNo()); sendClink(mobileList, vehicleWarnInfo.getWarnName(), vehicleWarnInfo.getTruckNo(), vehicleWarnInfo.getChildNo());
} }
......
...@@ -356,4 +356,11 @@ public class GdService { ...@@ -356,4 +356,11 @@ public class GdService {
return !Objects.isNull(value) && BigDecimal.ZERO.compareTo(value) != 0 ? value.setScale(2, 4) : BigDecimal.ZERO; return !Objects.isNull(value) && BigDecimal.ZERO.compareTo(value) != 0 ? value.setScale(2, 4) : BigDecimal.ZERO;
} }
public static void main(String[] args) {
List<GdRouteDTO> b2550e16bbc7bf9f6cd168e0f21709fc = getRoute("b2550e16bbc7bf9f6cd168e0f21709fc",
new BigDecimal("116.382589"), new BigDecimal("39.962763"),
new BigDecimal("116.4873220000"), new BigDecimal("39.9431020000"));
System.out.println(1);
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论