微调
This commit is contained in:
@@ -441,8 +441,9 @@ public class CsEquipmentDeliveryServiceImpl extends ServiceImpl<CsEquipmentDeliv
|
|||||||
}
|
}
|
||||||
deviceManagerVo.setDataSetList(dataSetList);
|
deviceManagerVo.setDataSetList(dataSetList);
|
||||||
List<CsLinePO> csLinePOS = csLinePOService.findByNdid(csEquipmentDeliveryPo.getNdid());
|
List<CsLinePO> csLinePOS = csLinePOService.findByNdid(csEquipmentDeliveryPo.getNdid());
|
||||||
if(!csLinePOS.isEmpty() && csLinePOS.get(0)!=null){
|
if(!csLinePOS.isEmpty()){
|
||||||
deviceManagerVo.setTime(csLinePOService.findByNdid(csEquipmentDeliveryPo.getNdid()).get(0).getCreateTime());
|
Optional<CsLinePO> earliest = csLinePOS.stream().min(Comparator.comparing(CsLinePO::getCreateTime));
|
||||||
|
deviceManagerVo.setTime(earliest.map(CsLinePO::getCreateTime).orElse(null));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -667,19 +667,19 @@ public class DataServiceImpl implements IDataService {
|
|||||||
BeanUtils.copyProperties(vo1,vo);
|
BeanUtils.copyProperties(vo1,vo);
|
||||||
RealTimeDataVo phaseA = v.stream().filter(s->Objects.equals(s.getPhase(),"A") || Objects.equals(s.getPhase(),"AB")).findFirst().orElse(null);
|
RealTimeDataVo phaseA = v.stream().filter(s->Objects.equals(s.getPhase(),"A") || Objects.equals(s.getPhase(),"AB")).findFirst().orElse(null);
|
||||||
if (Objects.nonNull(phaseA)) {
|
if (Objects.nonNull(phaseA)) {
|
||||||
vo.setValueA(phaseA.getAvgValue());
|
vo.setValueA(Objects.isNull(phaseA.getAvgValue()) ? 3.14159 : phaseA.getAvgValue());
|
||||||
}
|
}
|
||||||
RealTimeDataVo phaseB = v.stream().filter(s->Objects.equals(s.getPhase(),"B") || Objects.equals(s.getPhase(),"BC")).findFirst().orElse(null);
|
RealTimeDataVo phaseB = v.stream().filter(s->Objects.equals(s.getPhase(),"B") || Objects.equals(s.getPhase(),"BC")).findFirst().orElse(null);
|
||||||
if (Objects.nonNull(phaseB)) {
|
if (Objects.nonNull(phaseB)) {
|
||||||
vo.setValueB(phaseB.getAvgValue());
|
vo.setValueB(Objects.isNull(phaseB.getAvgValue()) ? 3.14159 : phaseB.getAvgValue());
|
||||||
}
|
}
|
||||||
RealTimeDataVo phaseC = v.stream().filter(s->Objects.equals(s.getPhase(),"C") || Objects.equals(s.getPhase(),"CA")).findFirst().orElse(null);
|
RealTimeDataVo phaseC = v.stream().filter(s->Objects.equals(s.getPhase(),"C") || Objects.equals(s.getPhase(),"CA")).findFirst().orElse(null);
|
||||||
if (Objects.nonNull(phaseC)) {
|
if (Objects.nonNull(phaseC)) {
|
||||||
vo.setValueC(phaseC.getAvgValue());
|
vo.setValueC(Objects.isNull(phaseC.getAvgValue()) ? 3.14159 : phaseC.getAvgValue());
|
||||||
}
|
}
|
||||||
RealTimeDataVo phaseM = v.stream().filter(s->Objects.equals(s.getPhase(),"M")).findFirst().orElse(null);
|
RealTimeDataVo phaseM = v.stream().filter(s->Objects.equals(s.getPhase(),"M")).findFirst().orElse(null);
|
||||||
if (Objects.nonNull(phaseM)) {
|
if (Objects.nonNull(phaseM)) {
|
||||||
vo.setValueM(phaseM.getAvgValue());
|
vo.setValueM(Objects.isNull(phaseM.getAvgValue()) ? 3.14159 : phaseM.getAvgValue());
|
||||||
}
|
}
|
||||||
vo.setPhase("/");
|
vo.setPhase("/");
|
||||||
vo.setAvgValue(null);
|
vo.setAvgValue(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user