|
@@ -487,56 +487,6 @@ public class ScadaServiceImpl extends ServiceImpl<ScadaMapper, Scada> implements
|
|
|
|
|
|
}
|
|
|
|
|
|
- @Async
|
|
|
- @Override
|
|
|
- public void synSalesWater(String startStr,String endStr){
|
|
|
- List<String> dates=CalendarHelper.getDayBetweenDate(startStr,endStr,"yyyy-MM-dd");
|
|
|
- ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(
|
|
|
- 6,
|
|
|
- 12,
|
|
|
- 480,
|
|
|
- TimeUnit.SECONDS,
|
|
|
- new LinkedBlockingQueue<>(1000),
|
|
|
- (r) -> {
|
|
|
- Thread t = new Thread(r);
|
|
|
- t.setName("thread-" + ((int) (Math.random() * 1000)));
|
|
|
- return t;
|
|
|
- },
|
|
|
- new ThreadPoolExecutor.CallerRunsPolicy());
|
|
|
-
|
|
|
- dates.forEach(item->{
|
|
|
- threadPoolExecutor.execute(()-> synSalesWaterComm(item));
|
|
|
- ;
|
|
|
- });
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- * @param dateStar yyyy-MM-dd
|
|
|
- */
|
|
|
- @Async
|
|
|
- public void synSalesWaterComm(String dateStar){
|
|
|
-
|
|
|
- Calendar calendar = Calendar.getInstance();
|
|
|
- Date date =CalendarHelper.ConvertStrToDate(dateStar,"yyyy-MM-dd");;
|
|
|
-
|
|
|
- calendar.setTime(date);
|
|
|
- calendar.set(Calendar.HOUR_OF_DAY, 0);
|
|
|
- calendar.set(Calendar.MINUTE, 0);
|
|
|
- calendar.set(Calendar.SECOND, 0);
|
|
|
- calendar.set(Calendar.MILLISECOND, 0);
|
|
|
- Date startTime = calendar.getTime();
|
|
|
-
|
|
|
-
|
|
|
- calendar.set(Calendar.HOUR_OF_DAY, 23);
|
|
|
- calendar.set(Calendar.MINUTE, 59);
|
|
|
- calendar.set(Calendar.SECOND, 59);
|
|
|
- calendar.set(Calendar.MILLISECOND, 999);
|
|
|
- Date endTime = calendar.getTime();
|
|
|
- osmRecordsService.synData(startTime,endTime);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
@Async
|
|
|
public void syncDataCommNew(List<Allocation> allocationList, Date startTime, Date endTime, Integer type) {
|
|
|
|