Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
孙龙
/
golang-queue-server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
68df93d7
authored
Jan 27, 2021
by
mushishixian
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
打印
parent
dfdf4b0d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
0 deletions
special/activity_statistics/main.go
special/activity_statistics/main.go
View file @
68df93d7
...
...
@@ -91,6 +91,7 @@ func main() {
err
=
specialDb
.
Reset
()
.
Table
(
&
giftActivityList
)
.
Fields
(
"id,start_time,end_time"
)
.
Where
(
"status"
,
"!="
,
-
1
)
.
Where
(
"end_time"
,
">"
,
updateTime
)
.
Select
()
if
err
!=
nil
{
fmt
.
Println
(
err
.
Error
())
logger
.
Error
(
err
.
Error
())
}
fmt
.
Println
(
len
(
giftActivityList
))
...
...
@@ -127,6 +128,7 @@ func main() {
var
orderGifts
[]
model
.
OrderGift
err
=
db
.
Reset
()
.
Table
(
&
orderGifts
)
.
Where
(
"activity_id"
,
activity
.
Id
)
.
Where
(
"status"
,
"!="
,
-
1
)
.
Select
()
if
err
!=
nil
{
fmt
.
Println
(
err
.
Error
())
logger
.
Error
(
err
.
Error
())
}
for
_
,
orderGif
:=
range
orderGifts
{
...
...
@@ -167,6 +169,7 @@ func main() {
}
err
=
mongoConn
.
DB
(
"ichunt"
)
.
C
(
"gift_activity_detail"
)
.
Insert
(
&
data
)
if
err
!=
nil
{
fmt
.
Println
(
err
.
Error
())
logger
.
Error
(
err
.
Error
())
}
}
...
...
@@ -178,6 +181,7 @@ func main() {
err
=
specialDb
.
Reset
()
.
Table
(
&
priceActivityList
)
.
Fields
(
"id,start_time,end_time"
)
.
Where
(
"status"
,
"!="
,
-
1
)
.
Where
(
"end_time"
,
">"
,
updateTime
)
.
Select
()
if
err
!=
nil
{
fmt
.
Println
(
err
.
Error
())
logger
.
Error
(
err
.
Error
())
}
for
_
,
activity
:=
range
priceActivityList
{
...
...
@@ -197,12 +201,14 @@ func main() {
if
count
>
0
{
_
,
err
=
specialDb
.
Reset
()
.
Table
(
"lie_activity_statistics"
)
.
Where
(
"activity_id"
,
activity
.
Id
)
.
Data
(
data
)
.
Update
()
if
err
!=
nil
{
fmt
.
Println
(
err
.
Error
())
logger
.
Error
(
err
.
Error
())
}
}
else
{
data
[
"create_time"
]
=
time
.
Now
()
.
Unix
()
_
,
err
=
specialDb
.
Reset
()
.
Table
(
"lie_activity_statistics"
)
.
Data
(
data
)
.
Insert
()
if
err
!=
nil
{
fmt
.
Println
(
err
.
Error
())
logger
.
Error
(
err
.
Error
())
}
}
...
...
@@ -225,6 +231,7 @@ func main() {
Find
(
bson
.
M
{
"order_id"
:
gjson
.
Get
(
result
,
"order_id"
)
.
Int
(),
"activity_id"
:
gjson
.
Get
(
result
,
"activity_id"
)
.
Int
()})
.
One
(
&
priceActivityMongo
)
if
err
!=
nil
&&
err
!=
mgo
.
ErrNotFound
{
fmt
.
Println
(
err
.
Error
())
logger
.
Error
(
err
.
Error
())
}
//存在跳过,不存在才插入
...
...
@@ -237,6 +244,7 @@ func main() {
priceActivityMongo
.
Pf
=
gjson
.
Get
(
result
,
"create_device"
)
.
Int
()
err
=
mongoConn
.
DB
(
"ichunt"
)
.
C
(
"price_activity_statistics"
)
.
Insert
(
&
priceActivityMongo
)
if
err
!=
nil
{
fmt
.
Println
(
err
.
Error
())
logger
.
Error
(
err
.
Error
())
}
}
...
...
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