Commit 6ea53a5e authored by Ahmad Nemati's avatar Ahmad Nemati

git pu

parent 5883cb7b
...@@ -22,8 +22,8 @@ async function run() { ...@@ -22,8 +22,8 @@ async function run() {
for (let j = 0; j < config.length; j++) { for (let j = 0; j < config.length; j++) {
levels.push(config[j].total) levels.push(config[j].maxLevel)
levelPlus.push({type:config[j].type.split('targetPercentage:false')[1],level:config[j].total}) levelPlus.push({type:config[j].type.split('targetPercentage:false')[1],level:config[j].maxLevel})
types.push(config[j].type.split('targetPercentage:false')[1]) types.push(config[j].type.split('targetPercentage:false')[1])
let dateString = config[j].dateString.split('_') let dateString = config[j].dateString.split('_')
let sideString = config[j].sideString.split('_') let sideString = config[j].sideString.split('_')
...@@ -81,7 +81,7 @@ async function run() { ...@@ -81,7 +81,7 @@ async function run() {
counter++ counter++
t=levelPlus[j].type t=levelPlus[j].type
} }
levelSort.push({total: uniqLevels[i],type:t, count: counter}) levelSort.push({level: uniqLevels[i],type:t, count: counter})
} }
for (let i = 0; i < uniqType.length; i++) { for (let i = 0; i < uniqType.length; i++) {
...@@ -133,33 +133,33 @@ async function run() { ...@@ -133,33 +133,33 @@ async function run() {
console.log('Max Diff Day:' + maxDiff) console.log('Max Diff Day:' + maxDiff)
let levelBaseDays = [] let levelBaseDays = []
for (let l = 0; l < uniqLevels.length; l++) { // for (let l = 0; l < uniqLevels.length; l++) {
let levelInline = [] // let levelInline = []
for (let i = 0; i < configs.length; i++) { // for (let i = 0; i < configs.length; i++) {
//
//
// let config = await fs.readFileSync('./uniq/' + configs[i] + '/default/compound1000.json', 'utf8')
// config = JSON.parse(config)
//
//
// for (let j = 0; j < config.length; j++) {
// if (config[j].maxLevel === uniqLevels[l]) {
// let dateString = config[j].dateString.split('_')
//
// for (let z = 0; z < dateString.length - 1; z++)
// levelInline.push(dateString[z])
//
// }
//
// }
//
//
// }
// levelInline = _.uniq(levelInline)
// levelBaseDays.push({level: uniqLevels[l], uniqDaysRun: levelInline.length})
// }
let config = await fs.readFileSync('./uniq/' + configs[i] + '/default/compound1000.json', 'utf8')
config = JSON.parse(config)
for (let j = 0; j < config.length; j++) {
if (config[j].total === uniqLevels[l]) {
let dateString = config[j].dateString.split('_')
for (let z = 0; z < dateString.length - 1; z++)
levelInline.push(dateString[z])
}
}
}
levelInline = _.uniq(levelInline)
levelBaseDays.push({total: uniqLevels[l], uniqDaysRun: levelInline.length})
}
console.log(levelBaseDays)
// let newTypeSort=[] // let newTypeSort=[]
// for (let l = 0; l < uniqType.length; l++) { // for (let l = 0; l < uniqType.length; l++) {
// let levelInline = [] // let levelInline = []
......
let fs = require('fs')
let _ = require('lodash')
let moment = require('moment-timezone')
run()
let adder=[]
async function run() {
let configs = await fs.readdirSync('uniq/')
let arr = []
let arrSide=[]
let arrRunup=[]
let total = []
let levelPlus=[]
let types = []
for (let i = 0; i < configs.length; i++) {
let config = await fs.readFileSync('./uniq/' + configs[i] + '/default/compound1000.json', 'utf8')
config = JSON.parse(config)
for (let j = 0; j < config.length; j++) {
total.push(config[j].total)
let dateString = config[j].dateString.split('_')
let arrDate = []
for (let z = 0; z < dateString.length - 1; z++)
arrDate.push(dateString[z])
add(config[j].total,arrDate)
}
}
// console.log(arr)
}
function add(total,dates)
{
let found=false
for (let i=0;i<adder.length;i++)
if (adder[i].total === total)
{
found=true
for (let z=0;z<dates.length;z++)
adder[i].dates.push(dates[z])
adder[i].dates=_.uniq(adder[i].dates)
}
if (found)
return
adder.push({total:total,dates:dates})
}
function getDaysDiff(start, closed) {
//2019-05-25T05:34:27+04:30
var now = moment(moment(closed, 'YYYY-MM-DD').format());
var end = moment.duration(now.diff(moment(start, 'YYYY-MM-DD')));
// console.log(parseInt(end.asDays()))
return parseInt(end.asDays())
}
function createfileADV(data) {
// console.log(data)
return new Promise(function (resolve, reject) {
fs.writeFile('date.json', data, 'utf8', function (err) {
if (err) reject(err);
else resolve(data);
});
});
}
function createConfileADV(data) {
// console.log(data)
return new Promise(function (resolve, reject) {
fs.writeFile('con1.json', data, 'utf8', function (err) {
if (err) reject(err);
else resolve(data);
});
});
}
\ No newline at end of file
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