Commit cefba9d3 authored by Ahmad Nemati's avatar Ahmad Nemati

init

parent 3eec816f
......@@ -88,7 +88,7 @@ async function add(data)
{
for (let i=100;i<1000;i=i+10)
{
for (let z=0.5;z<3;z=z+0.5)
for (let z=0.5;z<4.5;z=z+0.5)
arr.push({
type: data.type,
commision: data.commision,
......
......@@ -13,6 +13,7 @@
"author": "",
"license": "ISC",
"dependencies": {
"execution-time": "^1.4.1",
"fast-csv": "^4.3.6",
"lodash": "^4.17.21",
"moment-timezone": "^0.5.33"
......
let fs = require('fs')
let csv = require('./csv')
let _ = require('lodash')
//const perf = require('execution-time')();
run()
async function run() {
// perf.start()
let configs = await fs.readFileSync('./configs.json', 'utf8')
configs = JSON.parse(configs)
let arr = []
......@@ -31,14 +32,21 @@ async function run() {
// console.log(arr2)
arr2 = _.orderBy(arr2, [configs.sort], ['desc']);
for (let i = 0; i < 200; i++)
let arrReserv=_.orderBy(arr2, ['percentage'], ['asc']);
let arrResrv200=[]
for (let i = 0; i < 200; i++) {
arr3.push(arr2[i])
arrResrv200.push(arrReserv[i])
}
// for (let i=0;i<files.length;i++)
createfile(JSON.stringify(arr2, null, 2))
createfile2(JSON.stringify(arr3, null, 2))
createfileADV('percentage',JSON.stringify(arrReserv, null, 2))
createfileADV('percentage200',JSON.stringify(arrResrv200, null, 2))
// console.log(perf.stop())
console.log('Done')
// process.exit(0)
// console.log(d)
......@@ -53,6 +61,15 @@ function createfile(data) {
});
}
function createfileADV(filename,data) {
return new Promise(function (resolve, reject) {
fs.writeFile('work/'+filename+'.json', data, 'utf8', function (err) {
if (err) reject(err);
else resolve(data);
});
});
}
function createfile2(data) {
return new Promise(function (resolve, reject) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment