|
@@ -1,5 +1,6 @@
|
|
|
package com.huashe.park.collect.event;
|
|
|
|
|
|
+import static com.huashe.park.common.consts.enums.ConsStatus.CONS_STATUS_00;
|
|
|
import static com.huashe.park.common.consts.enums.ConsStatus.CONS_STATUS_02;
|
|
|
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
@@ -70,11 +71,17 @@ public class MachineRealtimeEventListener {
|
|
|
pileHoleIndexRealtime.setStartTime(DateTimeUtil.parseDate(dateFromMills));
|
|
|
pileHoleIndexRealtimeService.insertPileHoleIndexRealtime(pileHoleIndexRealtime);
|
|
|
}
|
|
|
+ consPileHoleInfoService.updateConsPileHoleInfo(new ConsPileHoleInfo() {
|
|
|
+ {
|
|
|
+ setId(consPileHoleInfo.getId());
|
|
|
+ setConsStatus(CONS_STATUS_02.getCode());
|
|
|
+ }
|
|
|
+ });
|
|
|
pileMachineInfoService.updatePileMachineInfo(new PileMachineInfo() {
|
|
|
{
|
|
|
setId(pileMachineInfo.getId());
|
|
|
- setLat(event.getMessage().getLatitude());
|
|
|
- setLng(event.getMessage().getLongitude());
|
|
|
+ setLat(consPileHoleInfo.getLat());
|
|
|
+ setLng(consPileHoleInfo.getLng());
|
|
|
setStatus(MachineStatus.MACHINE_STATUS_00.getCode());
|
|
|
}
|
|
|
});
|
|
@@ -100,6 +107,7 @@ public class MachineRealtimeEventListener {
|
|
|
pileHoleIndexRealtime.setHoleNum(consPileHoleInfo.getHoleNum());
|
|
|
pileHoleIndexRealtime.setSprayVolume(event.getMessage().getSprayVolume());
|
|
|
pileHoleIndexRealtime.setVerticalDeviation(event.getMessage().getVerticalDeviation());
|
|
|
+ pileHoleIndexRealtime.setStatus(CONS_STATUS_00.getCode());
|
|
|
|
|
|
if (ObjectUtils.isNotEmpty(event.getMessage().getEndTime())) {
|
|
|
String dateFromMills = DateTimeUtil.getDateFromMills(event.getMessage().getEndTime());
|
|
@@ -112,6 +120,12 @@ public class MachineRealtimeEventListener {
|
|
|
pileHoleIndexRealtime.setStartTime(DateTimeUtil.parseDate(dateFromMills));
|
|
|
pileHoleIndexRealtimeService.insertPileHoleIndexRealtime(pileHoleIndexRealtime);
|
|
|
}
|
|
|
+ consPileHoleInfoService.updateConsPileHoleInfo(new ConsPileHoleInfo() {
|
|
|
+ {
|
|
|
+ setId(consPileHoleInfo.getId());
|
|
|
+ setConsStatus(CONS_STATUS_00.getCode());
|
|
|
+ }
|
|
|
+ });
|
|
|
pileMachineInfoService.updatePileMachineInfo(new PileMachineInfo() {
|
|
|
{
|
|
|
setId(pileMachineInfo.getId());
|