Commit 61951ea0 authored by Ahmad Nemati's avatar Ahmad Nemati

git pull

parent 2867ad15
...@@ -2,7 +2,7 @@ const fs = require('fs') ...@@ -2,7 +2,7 @@ const fs = require('fs')
let moment = require('moment-timezone') let moment = require('moment-timezone')
let _ = require('lodash') let _ = require('lodash')
const uuid = require('uniqid') const uuid = require('uniqid')
let all=[] let all = []
init() init()
...@@ -24,12 +24,12 @@ async function init() { ...@@ -24,12 +24,12 @@ async function init() {
arr.push(read('E:\\fail\\btc8\\' + files2[i], files2[i])) arr.push(read('E:\\fail\\btc8\\' + files2[i], files2[i]))
} }
arr=await Promise.all(arr) arr = await Promise.all(arr)
// console.log(arr) // console.log(arr)
for (let i=0;i<arr.length;i++) for (let i = 0; i < arr.length; i++)
arrange(arr[i]) arrange(arr[i])
// console.log(arr[0].arr[0]) // console.log(arr[0].arr[0])
manage() manage()
// console.log(all) // console.log(all)
// console.log(files) // console.log(files)
...@@ -39,45 +39,42 @@ manage() ...@@ -39,45 +39,42 @@ manage()
} }
function manage() function manage() {
{ for (let i = 0; i < all.length; i++) {
for (let i=0;i<all.length;i++) let data = all[i].data
data = _.uniqBy(data, 'time');
data = _.orderBy(data, 'time');
let t=''
for (let z = 0; z < data.length; z++) {
let s=data[z].data
for (let j=0;j<s.length;j++)
{ {
let data=all[i].data let t=(j+1)+','+s[1]+','+s[2]+','+s[3]+','+s[4]+','+s[5]+','+s[6]+','+s[7]+','+s[8]+','+s[9]
data= _.uniqBy(data, 'time'); data[z].text=t
data= _.orderBy(data, 'time'); }
}
// let s=data.data.arr
// for (let j=0;j<s.length;j++)
// {
// let t=(j+1)+','+s[1]+','+s[2]+','+s[3]+','+s[4]+','+s[5]+','+s[6]+','+s[7]+','+s[8]+','+s[9]
// data.text=t
// }
console.log(data) console.log(data)
all[i].data=data all[i].data = data
} }
} }
async function arrange(data) async function arrange(data) {
{ for (let i = 0; i < all.length; i++)
for (let i=0;i<all.length;i++) if (all[i].uniq === data.uniq) {
if (all[i].uniq ===data.uniq) { for (let j = 0; j < data.arr.length; j++)
for (let j=0;j<data.arr.length;j++)
all[i].data.push(data.arr[j]) all[i].data.push(data.arr[j])
return return
} }
all.push({uniq:data.uniq,data:data.arr}) all.push({uniq: data.uniq, data: data.arr})
} }
async function read(dir, name) { async function read(dir, name) {
let arr = [] let arr = []
let com = await fs.readFileSync(dir, 'utf8'); let com = await fs.readFileSync(dir, 'utf8');
...@@ -93,13 +90,13 @@ async function read(dir, name) { ...@@ -93,13 +90,13 @@ async function read(dir, name) {
obj.time = pars[1] obj.time = pars[1]
if (typeof obj.time === "undefined") if (typeof obj.time === "undefined")
continue continue
obj.data=pars obj.data = pars
arr.push(obj) arr.push(obj)
} }
// console.log(uniq,arr) // console.log(uniq,arr)
return {uniq,arr} return {uniq, arr}
// console.log(com) // console.log(com)
// com = JSON.parse(com) // com = JSON.parse(com)
} }
......
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