Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
2bf188aa
Commit
2bf188aa
authored
Nov 19, 2019
by
宋毅
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tj
parent
98607d04
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
58 additions
and
27 deletions
+58
-27
igirl-channel/app/base/controller/ctl.base.js
+12
-0
igirl-channel/app/base/controller/impl/common/oplogCtl.js
+5
-5
igirl-channel/app/base/db/impl/dborder/receiptvoucherDao.js
+15
-0
igirl-channel/app/base/service/impl/dborder/orderSve.js
+26
-22
No files found.
igirl-channel/app/base/controller/ctl.base.js
View file @
2bf188aa
...
...
@@ -59,6 +59,18 @@ class CtlBase {
var
rd
=
await
this
.
service
.
create
(
qobj
);
return
system
.
getResult
(
rd
,
null
);
}
async
createLog
(
queryobj
,
qobj
,
req
)
{
if
(
req
&&
req
.
session
&&
req
.
session
.
app
)
{
qobj
.
app_id
=
req
.
session
.
app
.
id
;
qobj
.
onlyCode
=
req
.
session
.
user
.
unionId
;
if
(
req
.
codepath
)
{
qobj
.
codepath
=
req
.
codepath
;
}
}
var
tmpParam
=
qobj
||
queryobj
;
var
rd
=
await
this
.
service
.
create
(
tmpParam
);
return
system
.
getResult
(
rd
,
null
);
}
async
update
(
queryobj
,
qobj
,
req
)
{
if
(
req
&&
req
.
session
&&
req
.
session
.
user
)
{
qobj
.
onlyCode
=
req
.
session
.
user
.
unionId
;
...
...
igirl-channel/app/base/controller/impl/common/oplogCtl.js
View file @
2bf188aa
...
...
@@ -17,23 +17,23 @@ class OplogCtl extends CtlBase {
}
async
debug
(
obj
)
{
obj
.
logLevel
=
"debug"
;
return
this
.
create
(
obj
);
return
this
.
create
Log
(
obj
);
}
async
info
(
obj
)
{
obj
.
logLevel
=
"info"
;
return
this
.
create
(
obj
);
return
this
.
create
Log
(
obj
);
}
async
warn
(
obj
)
{
obj
.
logLevel
=
"warn"
;
return
this
.
create
(
obj
);
return
this
.
create
Log
(
obj
);
}
async
error
(
obj
)
{
obj
.
logLevel
=
"error"
;
return
this
.
create
(
obj
);
return
this
.
create
Log
(
obj
);
}
async
fatal
(
obj
)
{
obj
.
logLevel
=
"fatal"
;
return
this
.
create
(
obj
);
return
this
.
create
Log
(
obj
);
}
/*
...
...
igirl-channel/app/base/db/impl/dborder/receiptvoucherDao.js
View file @
2bf188aa
...
...
@@ -12,5 +12,20 @@ class ReceiptVoucherDao extends Dao {
raw
:
true
});
}
async
addReceiptvoucher
(
orderParams
,
req
,
t
)
{
var
param
=
{
app_id
:
req
.
app
.
id
,
//
totalSum
:
orderParams
.
totalSum
||
0
,
// 订单总额(产品价格×优惠费率×订单件数)
channelServiceNo
:
orderParams
.
channelServiceNo
,
// 渠道服务单号
auditStatus
:
"tg"
,
sourceType
:
"order"
,
sourceOrderNo
:
orderParams
.
orderNo
,
// 来源订单号
payDate
:
orderParams
.
payTime
,
//
createuser_id
:
req
.
user
.
id
,
creator
:
orderParams
.
creator
||
""
,
accountType
:
"other"
,
};
return
this
.
create
(
param
,
t
);
//创建订单
}
}
module
.
exports
=
ReceiptVoucherDao
;
igirl-channel/app/base/service/impl/dborder/orderSve.js
View file @
2bf188aa
...
...
@@ -8,13 +8,14 @@ class OrderService extends ServiceBase {
this
.
logCtl
=
system
.
getObject
(
"web.common.oplogCtl"
);
this
.
appproductDao
=
system
.
getObject
(
"db.dbapp.appproductDao"
);
this
.
ordertmproductDao
=
system
.
getObject
(
"db.dborder.ordertmproductDao"
);
this
.
receiptvoucherDao
=
system
.
getObject
(
"db.dborder.receiptvoucherDao"
);
this
.
execClient
=
system
.
getObject
(
"util.execClient"
);
}
async
op1688ChannelPushOrder
(
action_body
,
pobj
,
req
)
{
try
{
var
reqUrl
=
"https://inte-mcp.chanjet.com/gsb/getOrder?token="
+
action_body
.
token
;
var
rtn
=
await
this
.
execClient
.
execGet
(
""
,
reqUrl
);
this
.
logCtl
.
info
(
{
var
logParam
=
{
appid
:
req
.
app
.
id
,
appkey
:
req
.
app
.
uappKey
,
requestId
:
req
.
requestId
||
""
,
...
...
@@ -22,7 +23,8 @@ class OrderService extends ServiceBase {
content
:
"请求地址:"
+
reqUrl
,
clientIp
:
pobj
.
clientIp
,
optitle
:
"渠道回调信息返回结果:"
+
rtn
.
stdout
,
});
};
this
.
logCtl
.
info
(
logParam
);
var
result
=
JSON
.
parse
(
rtn
.
stdout
);
if
(
result
&&
result
.
successed
&&
result
.
successed
==
true
&&
result
.
returnValue
&&
result
.
returnValue
.
length
)
{
this
.
addOrderNeed
(
action_body
,
req
,
result
.
returnValue
);
...
...
@@ -54,7 +56,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_01"
,
"orderItemNum"
:
"Z
WWW
3120025200_01"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -70,7 +72,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_02"
,
"orderItemNum"
:
"Z
WWW
3120025200_02"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -86,7 +88,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_03"
,
"orderItemNum"
:
"Z
WWW
3120025200_03"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -102,7 +104,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_04"
,
"orderItemNum"
:
"Z
WWW
3120025200_04"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -118,7 +120,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_05"
,
"orderItemNum"
:
"Z
WWW
3120025200_05"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -134,7 +136,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_06"
,
"orderItemNum"
:
"Z
WWW
3120025200_06"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -150,7 +152,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_07"
,
"orderItemNum"
:
"Z
WWW
3120025200_07"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -166,7 +168,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_08"
,
"orderItemNum"
:
"Z
WWW
3120025200_08"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -182,7 +184,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_09"
,
"orderItemNum"
:
"Z
WWW
3120025200_09"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -198,7 +200,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_10"
,
"orderItemNum"
:
"Z
WWW
3120025200_10"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -214,7 +216,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_11"
,
"orderItemNum"
:
"Z
WWW
3120025200_11"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -230,7 +232,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_12"
,
"orderItemNum"
:
"Z
WWW
3120025200_12"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -246,7 +248,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_13"
,
"orderItemNum"
:
"Z
WWW
3120025200_13"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -262,7 +264,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_14"
,
"orderItemNum"
:
"Z
WWW
3120025200_14"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -278,7 +280,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_15"
,
"orderItemNum"
:
"Z
WWW
3120025200_15"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -294,7 +296,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_16"
,
"orderItemNum"
:
"Z
WWW
3120025200_16"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -310,7 +312,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_17"
,
"orderItemNum"
:
"Z
WWW
3120025200_17"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -326,7 +328,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_18"
,
"orderItemNum"
:
"Z
WWW
3120025200_18"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -342,7 +344,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_19"
,
"orderItemNum"
:
"Z
WWW
3120025200_19"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -358,7 +360,7 @@ class OrderService extends ServiceBase {
"bizStatus"
:
"S"
,
"paymentAmount"
:
420
,
"executePrice"
:
420
,
"orderItemNum"
:
"Z
QQ
3120025200_20"
,
"orderItemNum"
:
"Z
WWW
3120025200_20"
,
"gmtServiceBegin"
:
"20171231000000000+0800"
,
"gmtConfirm"
:
"20171231200329000+0800"
,
"settleItemDtos"
:
[],
...
...
@@ -443,6 +445,8 @@ class OrderService extends ServiceBase {
serviceItemSnapshot
:
JSON
.
stringify
(
productItem
),
//产品快照
};
var
orderItem
=
await
self
.
dao
.
create
(
orderParams
,
t
);
//创建订单
var
receiptvoucherItem
=
await
self
.
receiptvoucherDao
.
addReceiptvoucher
(
orderParams
,
req
,
t
);
//创建订单支付信息
if
(
productItem
.
itemCode
==
"zzsbzc"
)
{
var
orderProductObj
=
{
app_id
:
req
.
app
.
id
,
//
...
...
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