tags/yfai-mes-ext-v1.0
王杰 1 year ago
parent 8815f6efc6
commit b3e5bddb26

@ -254,9 +254,7 @@ public class JxCenterWorkingBoardCenterThreeService extends JxCenterWorkingBoard
BigDecimal standardTakt = getStandardTakt(workStandard, workCenterExtDb);
log.info("嘉兴产线运行看板 --- center03 --- curWorkOrder:{} --- THREAD:{}", null == curWorkOrder ? null : curWorkOrder.get().getPartNo(), Thread.currentThread().getName());
log.info("嘉兴产线运行看板 --- center03 --- partStandardWorkMap:{} --- THREAD:{}", CollectionUtils.isEmpty(partStandardWorkMap) ? null : JSONObject.toJSONString(partStandardWorkMap), Thread.currentThread().getName());
log.info("嘉兴产线运行看板 --- center03 --- curWorkOrder:{} --- THREAD:{}", (null == curWorkOrder || !curWorkOrder.isPresent()) ? null : curWorkOrder.get().getPartNo(), Thread.currentThread().getName());
log.info("嘉兴产线运行看板 --- center03 --- workStandard:{} --- standardTakt:{} --- THREAD:{}", workStandard, standardTakt, Thread.currentThread().getName());
@ -357,7 +355,6 @@ public class JxCenterWorkingBoardCenterThreeService extends JxCenterWorkingBoard
private Double getStopTime(List<MesShiftProdCenterRecord> shiftProdCenterRecordList, String curTime, String lastHourTime) {
if (CollectionUtils.isEmpty(shiftProdCenterRecordList)) return new Double(0);
log.info("嘉兴产线运行看板 --- center03 --- shiftProdCenterRecordList:{} --- THREAD:{}", JSONObject.toJSONString(shiftProdCenterRecordList), Thread.currentThread().getName());
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(MesExtConstWords.DATETIME_FORMAT);
List<JxMergeTimeSlotsModel> timeSlots = new ArrayList<>();
for (MesShiftProdCenterRecord shiftProdCenterRecord : shiftProdCenterRecordList) {
@ -368,7 +365,6 @@ public class JxCenterWorkingBoardCenterThreeService extends JxCenterWorkingBoard
log.info("嘉兴产线运行看板 --- center03 --- timeSlots:{} --- THREAD:{}", JSONObject.toJSONString(timeSlots), Thread.currentThread().getName());
Double stopTime = CollectionUtils.isEmpty(timeSlots) ? new Double(0) :
timeSlots.stream().filter(o -> null != o).mapToDouble(o -> (MathOperation.div((double)(o.getEndDate().getTime() - o.getStartDate().getTime()), new Double(60000)))).sum();
log.info("嘉兴产线运行看板 --- center03 --- stopTime:{} --- THREAD:{}", stopTime, Thread.currentThread().getName());
return stopTime;
}

Loading…
Cancel
Save