Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
R
remarketing-yunying
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yaobeibei
remarketing-yunying
Commits
f11c0e21
Commit
f11c0e21
authored
Jun 15, 2018
by
yaobeibei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
creat master_oem
parent
44d4fbb0
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
101 additions
and
3 deletions
+101
-3
api.js
api/api.js
+101
-3
No files found.
api/api.js
View file @
f11c0e21
...
...
@@ -683,8 +683,6 @@ app.post('/checkCall', async function (req, res) {
let
{
startTime
,
endTime
,
total
,
pageSize
,
currentPage
,
choose
,
sessionID
}
=
req
.
body
// getSession(sessionID, res)
console
.
log
(
req
.
body
)
console
.
log
(
choose
)
...
...
@@ -692,6 +690,8 @@ app.post('/checkCall', async function (req, res) {
startTime
=
moment
(
startTime
).
startOf
(
'day'
).
toDate
()
endTime
=
moment
(
endTime
).
endOf
(
'day'
).
toDate
()
// 获取remarketing数据库数据
console
.
log
(
startTime
)
console
.
log
(
endTime
)
let
comapnyName
=
await
db
.
collection
(
'account'
).
find
({}).
sort
({
'date'
:
-
1
}).
toArray
()
...
...
@@ -701,8 +701,99 @@ app.post('/checkCall', async function (req, res) {
let
dspCallGroupsName
=
await
db
.
collection
(
'dspCallGroups'
).
find
().
toArray
()
let
dataArr
=
[]
let
item
=
{}
callName
.
forEach
(
x
=>
{
let
item
=
{}
item
.
preNum
=
x
.
preNum
/
3
if
(
x
.
pre
===
false
)
{
item
.
sendNum
=
x
.
number
/
3
}
else
{
item
.
sendNum
=
0
}
item
.
time
=
moment
(
x
.
createdAt
).
format
(
'YYYY-MM-DD HH:mm'
)
console
.
log
(
item
.
time
)
comapnyName
.
forEach
(
y
=>
{
if
(
x
.
accountID
+
''
===
y
.
_id
+
''
||
x
.
accountID
===
y
.
_id
)
{
item
.
companyName
=
y
.
company
}
})
dspCallGroupsName
.
forEach
(
z
=>
{
if
(
x
.
groupID
+
''
===
z
.
_id
+
''
||
x
.
groupID
===
z
.
_id
)
{
console
.
log
(
z
.
dspgroup
)
item
.
name
=
x
.
_id
item
.
groupID
=
z
.
_id
item
.
popover
=
{}
if
(
z
.
sexlist
.
length
===
1
)
{
item
.
popover
.
sexlist
=
z
.
sexlist
}
else
{
item
.
popover
.
sexlist
=
'不限'
}
item
.
popover
.
citylist
=
z
.
citylist
item
.
popover
.
agelist
=
z
.
agelist
if
(
z
.
businesstypelist
.
length
===
3
)
{
item
.
popover
.
businesstypelist
=
'不限'
}
else
{
item
.
popover
.
businesstypelist
=
z
.
businesstypelist
}
item
.
popover
.
phonelist
=
z
.
phonelist
item
.
popover
.
opsystemlist
=
z
.
opsystemlist
item
.
popover
.
consumelist
=
z
.
consumelist
item
.
popover
.
flowlist
=
z
.
flowlist
item
.
popover
.
hobbylist
=
z
.
hobbylist
item
.
popover
.
interestlist
=
z
.
interestlist
item
.
popover
.
hostlist
=
z
.
hostlist
}
})
if
(
item
.
popover
)
{
if
(
choose
===
'zero'
&&
x
.
checkStatus
===
undefined
)
{
console
.
log
(
choose
)
item
.
status
=
'未审核'
dataArr
.
push
(
item
)
item
=
{}
}
if
(
choose
===
'one'
&&
x
.
checkStatus
===
0
)
{
console
.
log
(
choose
)
item
.
status
=
'审核未通过'
item
.
disable
=
true
dataArr
.
push
(
item
)
item
=
{}
}
if
(
choose
===
'two'
&&
(
x
.
checkStatus
===
1
))
{
console
.
log
(
choose
)
item
.
status
=
'审核通过'
item
.
disable
=
true
dataArr
.
push
(
item
)
item
=
{}
}
if
(
choose
===
'all'
)
{
console
.
log
(
choose
)
if
(
x
.
checkStatus
===
undefined
)
{
item
.
status
=
'未审核'
item
.
disable
=
false
}
if
(
x
.
checkStatus
===
0
)
{
item
.
status
=
'审核未通过'
item
.
disable
=
true
}
if
(
x
.
checkStatus
===
1
)
{
item
.
status
=
'审核通过'
item
.
disable
=
true
}
// console.log(item)
dataArr
.
push
(
item
)
}
}
})
let
oem_comapnyName
=
await
db_oem_mtty
.
collection
(
'account'
).
find
({}).
sort
({
'date'
:
-
1
}).
toArray
()
let
oem_callName
=
await
db_oem_mtty
.
collection
(
'bills'
).
find
({
'type'
:
'dspbuynumber'
,
'groupID'
:
{
$exists
:
1
},
'createdAt'
:
{
$gt
:
startTime
,
$lte
:
endTime
},
'oemCheckStatus'
:
1
,
'checkStatus'
:
{
$exists
:
false
}}).
toArray
()
let
oem_dspCallGroupsName
=
await
db_oem_mtty
.
collection
(
'dspCallGroups'
).
find
().
toArray
()
oem_callName
.
forEach
(
x
=>
{
item
.
preNum
=
x
.
preNum
/
3
if
(
x
.
pre
===
false
)
{
item
.
sendNum
=
x
.
number
/
3
...
...
@@ -785,6 +876,13 @@ app.post('/checkCall', async function (req, res) {
}
}
})
let
dataTotal
=
dataArr
.
length
dataArr
=
dataArr
.
reverse
()
dataArr
=
dataArr
.
slice
((
currentPage
-
1
)
*
pageSize
,
currentPage
*
pageSize
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment