|
|
@ -57,12 +57,12 @@ public class MesEquipmentLogService implements IMesEquipmentLogService {
|
|
|
|
public void saveEquipmentLogToRedis(ActorMessage actorMessage) {
|
|
|
|
public void saveEquipmentLogToRedis(ActorMessage actorMessage) {
|
|
|
|
// 获取设备变量属性
|
|
|
|
// 获取设备变量属性
|
|
|
|
List<MesEquipmentVariable> equipmentVariableList = mesEquipmentExtService.getEquipmentVariableList(actorMessage.getOrganizeCode(), actorMessage.getEquipmentCode(), MesExtEnumUtil.EQUIP_VARIABLE_TYPE.PROCESS_FINISH.getValue());
|
|
|
|
List<MesEquipmentVariable> equipmentVariableList = mesEquipmentExtService.getEquipmentVariableList(actorMessage.getOrganizeCode(), actorMessage.getEquipmentCode(), MesExtEnumUtil.EQUIP_VARIABLE_TYPE.PROCESS_FINISH.getValue());
|
|
|
|
// 获取变量属性中的clientHandle 列表
|
|
|
|
// 获取变量ID集合
|
|
|
|
List<Long> clientHandleList = equipmentVariableList.stream().filter(o -> o.getClientHandle() != null).map( o -> Long.valueOf(o.getClientHandle().longValue())).collect(Collectors.toList());
|
|
|
|
List<Long> equipVariableIdList = equipmentVariableList.stream().filter(o -> null != o).map(MesEquipmentVariable::getId).collect(Collectors.toList());
|
|
|
|
// 获取设备数据采集信息
|
|
|
|
// 获取设备数据采集信息
|
|
|
|
List<MesEquipmentLog> equipmentLogList = mesEquipmentLogExtService.getEquipmentLogList(actorMessage.getOrganizeCode(), actorMessage.getEquipId());
|
|
|
|
List<MesEquipmentLog> equipmentLogList = mesEquipmentLogExtService.getEquipmentLogList(actorMessage.getOrganizeCode(), actorMessage.getEquipId());
|
|
|
|
// 筛选出该设备中设备变量属性对应的数据采集信息
|
|
|
|
// 筛选出该设备中设备变量属性对应的数据采集信息
|
|
|
|
equipmentLogList = equipmentLogList.stream().filter(mesEquipmentLog -> clientHandleList.contains(mesEquipmentLog.getId()) ).collect(Collectors.toList());
|
|
|
|
equipmentLogList = equipmentLogList.stream().filter(mesEquipmentLog -> equipVariableIdList.contains(mesEquipmentLog.getEquipVariableId())).collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
|
|
|
Long recordId = snowflakeIdMaker.nextId();
|
|
|
|
Long recordId = snowflakeIdMaker.nextId();
|
|
|
|
|
|
|
|
|
|
|
|