dongyukun
8 天以前 dbf33d1b5a562088e6b16c7c346cbe9432676460
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/service/impl/ArcDataServiceImpl.java
@@ -125,6 +125,8 @@
                    arcDataEntity.setArcTime(arcTime);
                    arcDataEntity.setArcId(item.getId());
                    arcDataEntity.setArcValue(value);
                    arcDataEntity.setCode(item.getCode());
                    arcDataEntity.setCreateTime(new Date());
                    insert(arcDataEntity);
                    log.debug("归档完成,point:"+item.getPoint());
                });
@@ -155,6 +157,8 @@
                    arcDataEntity.setArcTime(arcTime);
                    arcDataEntity.setArcId(item.getId());
                    arcDataEntity.setArcValue(value);
                    arcDataEntity.setCode(item.getCode());
                    arcDataEntity.setCreateTime(new Date());
                    insert(arcDataEntity);
                    log.debug("归档完成,point:"+item.getPoint());
                });
@@ -185,6 +189,8 @@
                    arcDataEntity.setArcTime(arcTime);
                    arcDataEntity.setArcId(item.getId());
                    arcDataEntity.setArcValue(value);
                    arcDataEntity.setCode(item.getCode());
                    arcDataEntity.setCreateTime(new Date());
                    insert(arcDataEntity);
                    log.debug("归档完成,point:"+item.getPoint());
                });
@@ -218,7 +224,9 @@
                BigDecimal prev = BigDecimal.valueOf(valueList.get(0).getV());
                for (int i = 1; i < valueList.size(); i++) {
                    BigDecimal curr = BigDecimal.valueOf(valueList.get(i).getV());
                    value = value.add(curr.subtract(prev));
                    if(curr.compareTo(prev) > 0) {
                        value = value.add(curr.subtract(prev));
                    }
                    prev = curr;
                }
                break;