xufenglei
2018-08-03 a3913c2a56783ca3b179f82c37b7048e80d55ca2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { MockRequest } from "@delon/mock";
 
function getRandomNumber(base: number, range: number) {
  return Number(base) + Math.ceil(Math.random()*Number(range)*10) % Number(range);
}
function getForecast24List(req: MockRequest) {
   const base = req.queryString.base;
   const range =  req.queryString.range;
   const array = new Array(24);
   for(let n = 0 ; n < array.length ; n++) {
      array[n] = getRandomNumber(base,range);
   }
   return array;
}
 
export const DEMOS = {
    '/aqi/forecast24hours': (req: MockRequest) => getForecast24List(req),
    '/mete/forecast24hours': (req: MockRequest) => getForecast24List(req),
};