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
0cfaa07d
authored
Mar 17, 2021
by
朱继来
Browse files
Options
_('Browse Files')
Download
Plain Diff
merge
parents
fcb38d38
3a91de73
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
3 deletions
dal/order/orderTrack/order_track.go
order/goods_remind/main.go
special/activity_view_statistics/logs/2021-02-04.log
special/activity_view_statistics/logs/2021-02-04.log.wf
dal/order/orderTrack/order_track.go
View file @
0cfaa07d
package
orderTrack
package
orderTrack
import
(
import
(
"errors"
"fmt"
"fmt"
"github.com/ichunt2019/logger"
"github.com/ichunt2019/logger"
"go-queue-server/dal/db"
"go-queue-server/dal/db"
...
@@ -63,6 +62,7 @@ func InsertData(trackList OrderTrackList) error{
...
@@ -63,6 +62,7 @@ func InsertData(trackList OrderTrackList) error{
create_time
int64
create_time
int64
status_cn
string
status_cn
string
ok
bool
ok
bool
currency
int64
)
)
//开启事务
//开启事务
tx
,
_
:=
db
.
DB
.
Beginx
()
tx
,
_
:=
db
.
DB
.
Beginx
()
...
@@ -71,13 +71,26 @@ func InsertData(trackList OrderTrackList) error{
...
@@ -71,13 +71,26 @@ func InsertData(trackList OrderTrackList) error{
orderItems
:=
&
OrderItems
{}
orderItems
:=
&
OrderItems
{}
err
=
db
.
DB
.
Get
(
orderItems
,
"SELECT order_id,rec_id,goods_number,fqty FROM lie_order_items WHERE erp_rec_id = ?"
,
data
.
ORDERENTRYID
)
err
=
db
.
DB
.
Get
(
orderItems
,
"SELECT order_id,rec_id,goods_number,fqty FROM lie_order_items WHERE erp_rec_id = ?"
,
data
.
ORDERENTRYID
)
if
err
!=
nil
{
if
err
!=
nil
{
logger
.
Error
(
"%s"
,
fmt
.
Sprintf
(
"没有找到该明细的信息 %d"
,
data
.
ORDERENTRYID
))
logger
.
Error
(
"%s"
,
fmt
.
Sprintf
(
"没有找到该明细的信息 %s"
,
data
.
ORDERENTRYID
))
return
errors
.
New
(
fmt
.
Sprintf
(
"没有找到该明细的信息 %d"
,
data
.
ORDERENTRYID
))
continue
}
err
=
db
.
DB
.
Get
(
&
currency
,
"SELECT currency FROM lie_order WHERE order_id = ?"
,
orderItems
.
OrderId
)
if
err
!=
nil
{
logger
.
Error
(
"%s"
,
fmt
.
Sprintf
(
"没有找到订单信息 %d"
,
orderItems
.
OrderId
))
continue
}
}
create_time
=
util
.
ParseTimestrToTimestamp
(
data
.
BIZDATE
,
5
)
create_time
=
util
.
ParseTimestrToTimestamp
(
data
.
BIZDATE
,
5
)
if
status_cn
,
ok
=
ORDER_TRACK_STATUS_CN
[
data
.
STATUS
];
!
ok
{
if
status_cn
,
ok
=
ORDER_TRACK_STATUS_CN
[
data
.
STATUS
];
!
ok
{
status_cn
=
""
status_cn
=
""
}
}
if
data
.
STATUS
==
90
&&
currency
==
2
{
status_cn
=
"香港已到货"
data
.
MSG
=
"香港仓库入库验收成功,等待出库通知"
}
sql
:=
" INSERT INTO lie_order_items_tracking (rec_id,order_id,status,fqty,msg,status_cn,create_name,create_time) VALUES(?,?,?,?,?,?,?,?)"
sql
:=
" INSERT INTO lie_order_items_tracking (rec_id,order_id,status,fqty,msg,status_cn,create_name,create_time) VALUES(?,?,?,?,?,?,?,?)"
_
,
err
:=
tx
.
Exec
(
sql
,
orderItems
.
RecId
,
orderItems
.
OrderId
,
data
.
STATUS
,
data
.
FQTY
,
data
.
MSG
,
status_cn
,
data
.
CREATOR
,
create_time
)
_
,
err
:=
tx
.
Exec
(
sql
,
orderItems
.
RecId
,
orderItems
.
OrderId
,
data
.
STATUS
,
data
.
FQTY
,
data
.
MSG
,
status_cn
,
data
.
CREATOR
,
create_time
)
...
@@ -88,6 +101,7 @@ func InsertData(trackList OrderTrackList) error{
...
@@ -88,6 +101,7 @@ func InsertData(trackList OrderTrackList) error{
}
}
if
data
.
FQTY
>
0
&&
data
.
STATUS
==
110
{
if
data
.
FQTY
>
0
&&
data
.
STATUS
==
110
{
sql1
:=
" UPDATE lie_order_items set fqty = ? where rec_id = ? "
sql1
:=
" UPDATE lie_order_items set fqty = ? where rec_id = ? "
//fmt.Println(orderItems.RecId)
newFqty
:=
int64
(
data
.
FQTY
)
+
int64
(
orderItems
.
FQTY
)
newFqty
:=
int64
(
data
.
FQTY
)
+
int64
(
orderItems
.
FQTY
)
if
newFqty
>
orderItems
.
GoodsNumber
{
if
newFqty
>
orderItems
.
GoodsNumber
{
newFqty
=
orderItems
.
GoodsNumber
newFqty
=
orderItems
.
GoodsNumber
...
...
order/goods_remind/main.go
View file @
0cfaa07d
...
@@ -41,6 +41,14 @@ func initArgs() {
...
@@ -41,6 +41,14 @@ func initArgs() {
func
initDB
()
{
func
initDB
()
{
dsn
:=
util
.
Configs
.
Liexin_databases
.
Dns
dsn
:=
util
.
Configs
.
Liexin_databases
.
Dns
engine
,
err
=
gorose
.
Open
(
&
gorose
.
Config
{
Driver
:
"mysql"
,
Dsn
:
dsn
})
engine
,
err
=
gorose
.
Open
(
&
gorose
.
Config
{
Driver
:
"mysql"
,
Dsn
:
dsn
})
engine
.
Use
(
func
(
eg
*
gorose
.
Engin
)
{
eg
.
SetLogger
(
gorose
.
NewLogger
(
&
gorose
.
LogOption
{
FilePath
:
"./log"
,
EnableSqlLog
:
false
,
EnableSlowLog
:
5
,
EnableErrorLog
:
false
,
}))
})
if
err
!=
nil
{
if
err
!=
nil
{
panic
(
err
)
panic
(
err
)
}
}
...
...
special/activity_view_statistics/logs/2021-02-04.log
0 → 100644
View file @
0cfaa07d
File mode changed
special/activity_view_statistics/logs/2021-02-04.log.wf
0 → 100644
View file @
0cfaa07d
File mode changed
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