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
95898ac8
Commit
95898ac8
authored
Dec 03, 2019
by
宋毅
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tj
parent
74f04931
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
71 additions
and
105 deletions
+71
-105
igirl-channel/app/base/db/impl/dbcorder/childordersDao.js
+0
-8
igirl-channel/app/base/db/models/dbcorder/childorders.js
+0
-71
igirl-channel/app/base/db/models/dbcorder/orderinfo.js
+16
-8
igirl-channel/app/base/db/models/dbcorder/orderproduct.js
+2
-0
igirl-channel/app/base/db/models/dbcpay/expensevoucher.js
+0
-1
igirl-channel/app/base/db/models/dbcpay/moneyjourney.js
+20
-3
igirl-channel/app/base/db/models/dbcpay/orderreceiptvoucher.js
+19
-4
igirl-channel/app/base/db/models/dbcpay/orderrefundvoucher.js
+14
-2
igirl-channel/app/base/service/impl/dbcorder/childordersSve.js
+0
-8
No files found.
igirl-channel/app/base/db/impl/dbcorder/childordersDao.js
deleted
100644 → 0
View file @
74f04931
const
system
=
require
(
"../../../system"
);
const
Dao
=
require
(
"../../dao.base"
);
class
ChildOrdersDao
extends
Dao
{
constructor
()
{
super
(
Dao
.
getModelName
(
ChildOrdersDao
));
}
}
module
.
exports
=
ChildOrdersDao
;
igirl-channel/app/base/db/models/dbcorder/childorders.js
deleted
100644 → 0
View file @
74f04931
const
system
=
require
(
"../../../system"
);
const
settings
=
require
(
"../../../../config/settings"
);
const
uiconfig
=
system
.
getUiConfig2
(
settings
.
appKey
);
module
.
exports
=
(
db
,
DataTypes
)
=>
{
return
db
.
define
(
"childorders"
,
{
uapp_id
:
DataTypes
.
INTEGER
,
//
sourceOrderNo
:
DataTypes
.
STRING
(
64
),
// 来源单号
childOrderNo
:
DataTypes
.
STRING
(
64
),
// 子订单号
appPayType
:{
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
app_pay_type
),
},
// 支付类型:00第三方支付,10平台代收款
totalServiceCharge
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 服务费总额(产品配置的服务费*订单件数)
totalPublicExpense
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 官费总额(产品配置的官费*订单件数)
totalTaxes
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 税费总额(订单总额-(订单总额/(1+产品费率)))
totalSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单总额(产品价格×优惠费率×订单件数)
refundSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 退款金额
totalProfitSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单毛利润总额(订单总额-官费总额)
totalDiscounts
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 优惠总额((服务费总额+官费总额)-订单总额(产品价格×优惠费率×订单件数)>0则有优惠额度)
pfProfitSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单平台毛利润总额(订单毛利润总额-订单渠道分成毛利润总额)
channelProfitSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单渠道分成毛利润总额((订单总额-官费总额)*渠道利润分成比率)
pfSettleProfit
:
DataTypes
.
INTEGER
,
// 平台结算渠道利润,0否,1是
invoiceApplyStatus
:
DataTypes
.
STRING
(
10
),
// 发票状态:00: 未申请, 10: 已申请,20:已开票
opPayType
:
DataTypes
.
STRING
(
10
),
// 操作付款类型:00: 收款, 10: 退款
accountType
:
{
//帐户类型( 支付类型):"cash": "现金", "bank": "银行" ,"wx":"微信","alipay":"支付宝","other":"其它"
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
pay_account_type
),
set
:
function
(
val
)
{
this
.
setDataValue
(
"accountType"
,
val
);
this
.
setDataValue
(
"accountTypeName"
,
uiconfig
.
config
.
pdict
.
pay_account_type
[
val
]);
}
},
accountTypeName
:
{
//帐户类型名称
type
:
DataTypes
.
STRING
,
},
certifyFileUrl
:
DataTypes
.
STRING
(
500
),
//支付证明文件Url
wxPayOrderCode
:
DataTypes
.
STRING
(
50
),
//业务微信支付订单号
aliPayOrderCode
:
DataTypes
.
STRING
(
50
),
//业务支付宝支付订单号
busPayOrderCode
:
DataTypes
.
STRING
(
50
),
//业务支付订单号
auditStatusName
:
{
type
:
DataTypes
.
STRING
(
50
),
defaultValue
:
"待审核"
,
},
auditStatus
:
{
//审核状态"dsh": "待审核", "btg": "不通过", "tg": "通过"
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
audit_status
),
set
:
function
(
val
)
{
this
.
setDataValue
(
"auditStatus"
,
val
);
this
.
setDataValue
(
"auditStatusName"
,
uiconfig
.
config
.
pdict
.
audit_status
[
val
]);
},
defaultValue
:
"dsh"
,
},
notes
:
DataTypes
.
STRING
,
// 备注
},
{
paranoid
:
true
,
//假的删除
underscored
:
true
,
version
:
true
,
freezeTableName
:
true
,
timestamps
:
true
,
updatedAt
:
false
,
//freezeTableName: true,
// define the table's name
tableName
:
'c_child_orders'
,
validate
:
{
},
indexes
:
[
]
});
}
igirl-channel/app/base/db/models/dbcorder/orderinfo.js
View file @
95898ac8
...
...
@@ -3,17 +3,17 @@ const settings = require("../../../../config/settings");
const
uiconfig
=
system
.
getUiConfig2
(
settings
.
appKey
);
module
.
exports
=
(
db
,
DataTypes
)
=>
{
return
db
.
define
(
"orderinfo"
,
{
uapp_id
:
DataTypes
.
INTEGER
,
//
uapp_id
:
DataTypes
.
INTEGER
,
//
orderNo
:
DataTypes
.
STRING
(
64
),
// 订单号
channelServiceNo
:
DataTypes
.
STRING
(
64
),
// 渠道服务单号
channelOrderNo
:
DataTypes
.
STRING
(
1024
),
// 渠道订单号列表,多个以,隔开
channelUserId
:
DataTypes
.
STRING
(
64
),
// 渠道用户ID
ownerUserId
:
DataTypes
.
STRING
(
20
),
// 拥有渠道用户ID
ownerUserId
:
DataTypes
.
STRING
(
20
),
// 拥有渠道用户ID
needNo
:
DataTypes
.
STRING
(
64
),
// 需求单号
payTime
:
DataTypes
.
DATE
,
// 渠道有支付时间则用渠道的支付时间
payTime
:
DataTypes
.
DATE
,
// 渠道有支付时间则用渠道的支付时间
quantity
:
DataTypes
.
INTEGER
,
// 订单数量(即产品的倍数,默认值为1)
serviceQuantity
:
DataTypes
.
INTEGER
,
// 订单服务数量(即与订单数量相对应)
orderPayStatusName
:
DataTypes
.
STRING
(
50
),
//
orderPayStatusName
:
DataTypes
.
STRING
(
50
),
//
orderPayStatus
:{
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
order_pay_status
),
...
...
@@ -21,11 +21,19 @@ module.exports = (db, DataTypes) => {
this
.
setDataValue
(
"orderPayStatus"
,
val
);
this
.
setDataValue
(
"orderPayStatusName"
,
uiconfig
.
config
.
pdict
.
order_pay_status
[
val
]);
}
},
// 订单付款状态dfk: 待付款, zfpz: 已上传支付凭证, yfk: 已付款, ddqx: 订单取消, tkclz: 退款处理中, bfytk: 部分已退款, ytk: 已退款,zfshbtg:支付审核不通过
},
// 订单付款状态dfk: 待付款, zfpz: 已上传支付凭证, yfk: 已付款,
bfyfk: 部分已付款,
ddqx: 订单取消, tkclz: 退款处理中, bfytk: 部分已退款, ytk: 已退款,zfshbtg:支付审核不通过
totalSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单总额(产品价格×优惠费率×订单件数)
payTotalSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 付款订单总额
refundSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 退款金额
opNotes
:
DataTypes
.
STRING
,
// 备注
payTotalSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单付款总额
refundSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 退款金额
totalServiceCharge
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 服务费总额(产品配置的服务费*订单件数)
totalPublicExpense
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 官费总额(产品配置的官费*订单件数)
totalProfitSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单毛利润总额(订单总额-官费总额)
totalDiscounts
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 优惠总额((服务费总额+官费总额)-订单总额(产品价格×优惠费率×订单件数)>0则有优惠额度)
pfProfitSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单平台毛利润总额(订单毛利润总额-订单渠道分成毛利润总额)
channelProfitSum
:
DataTypes
.
DECIMAL
(
12
,
2
),
// 订单渠道分成毛利润总额((订单总额-官费总额)*渠道利润分成比率)
pfSettleProfit
:
DataTypes
.
INTEGER
,
// 平台结算渠道利润,0否,1是
invoiceApplyStatus
:
DataTypes
.
STRING
(
10
),
// 发票状态:00: 未申请, 10: 已申请,20:已开票
opNotes
:
DataTypes
.
STRING
,
// 备注
notes
:
DataTypes
.
STRING
,
// 备注
},
{
paranoid
:
true
,
//假的删除
...
...
igirl-channel/app/base/db/models/dbcorder/orderproduct.js
View file @
95898ac8
...
...
@@ -14,6 +14,8 @@ module.exports = (db, DataTypes) => {
serviceItemCode
:
DataTypes
.
STRING
(
100
),
// 服务商产品编码
picUrl
:
DataTypes
.
STRING
(
500
),
// 产品图片地址
proPrice
:
DataTypes
.
DOUBLE
,
// 产品价格
quantity
:
DataTypes
.
INTEGER
,
// 订单数量(即产品的倍数,默认值为1)
opPayType
:
DataTypes
.
STRING
(
10
),
// 操作付款类型:00: 创建订单, 10: 补单
serviceItemSnapshot
:
DataTypes
.
TEXT
,
//产品快照
},
{
paranoid
:
true
,
//假的删除
...
...
igirl-channel/app/base/db/models/dbcpay/expensevoucher.js
View file @
95898ac8
...
...
@@ -5,7 +5,6 @@ module.exports = (db, DataTypes) => {//费用单:
return
db
.
define
(
"expensevoucher"
,
{
uapp_id
:
DataTypes
.
INTEGER
,
//
sourceOrderNo
:
DataTypes
.
STRING
(
64
),
// 来源单号
childOrderNo
:
DataTypes
.
STRING
(
64
),
// 子订单号
expenseTypeName
:
DataTypes
.
STRING
,
expenseType
:
{
//收款类型,gf: 官费, tax: 税金, channelSettleProfit: 订单渠道分润结算
type
:
DataTypes
.
ENUM
,
...
...
igirl-channel/app/base/db/models/dbcpay/moneyjourney.js
View file @
95898ac8
...
...
@@ -5,7 +5,6 @@ module.exports = (db, DataTypes) => {
return
db
.
define
(
"moneyjourney"
,
{
uapp_id
:
DataTypes
.
INTEGER
,
//
sourceOrderNo
:
DataTypes
.
STRING
(
64
),
// 来源单号
childOrderNo
:
DataTypes
.
STRING
(
64
),
// 子订单号
channelUserId
:
DataTypes
.
STRING
(
64
),
// 渠道用户ID
ownerUserId
:
DataTypes
.
STRING
(
20
),
// 拥有渠道用户ID
accountType
:
{
...
...
@@ -22,13 +21,18 @@ module.exports = (db, DataTypes) => {
},
directionTypeName
:
DataTypes
.
STRING
,
directionType
:
{
//凭单类型,"sr": "收","zc": "支"
type
:
DataTypes
.
STRING
,
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
direction_type
),
set
:
function
(
val
)
{
this
.
setDataValue
(
"directionType"
,
val
);
this
.
setDataValue
(
"directionTypeName"
,
uiconfig
.
config
.
pdict
.
direction_type
[
val
]);
}
},
voucherDate
:
DataTypes
.
DATE
,
//凭单时间
recvAmount
:
DataTypes
.
DECIMAL
(
12
,
3
),
//收总额
payAmount
:
DataTypes
.
DECIMAL
(
12
,
3
),
//支总额
sourceTypeName
:
DataTypes
.
STRING
,
sourceType
:
{
//来源类型 "
childorders": "子
订单","expensevoucher": "费用单"
sourceType
:
{
//来源类型 "
orderinfo": "
订单","expensevoucher": "费用单"
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
source_type
),
set
:
function
(
val
)
{
...
...
@@ -36,6 +40,19 @@ module.exports = (db, DataTypes) => {
this
.
setDataValue
(
"sourceTypeName"
,
uiconfig
.
config
.
pdict
.
source_type
[
val
]);
}
},
auditStatusName
:
{
type
:
DataTypes
.
STRING
(
50
),
defaultValue
:
"待审核"
,
},
auditStatus
:
{
//审核状态"dsh": "待审核", "btg": "不通过", "tg": "通过"
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
audit_status
),
set
:
function
(
val
)
{
this
.
setDataValue
(
"auditStatus"
,
val
);
this
.
setDataValue
(
"auditStatusName"
,
uiconfig
.
config
.
pdict
.
audit_status
[
val
]);
},
defaultValue
:
"dsh"
,
},
notes
:
DataTypes
.
STRING
,
//备注
opNotes
:
DataTypes
.
STRING
,
//操作备注
},
{
...
...
igirl-channel/app/base/db/models/dbcpay/orderreceiptvoucher.js
View file @
95898ac8
...
...
@@ -5,8 +5,6 @@ module.exports = (db, DataTypes) => {
return
db
.
define
(
"orderreceiptvoucher"
,
{
//收款单:
uapp_id
:
DataTypes
.
INTEGER
,
//
sourceOrderNo
:
DataTypes
.
STRING
(
64
),
// 来源单号
childOrderNo
:
DataTypes
.
STRING
(
64
),
// 子订单号
busPayOrderCode
:
DataTypes
.
STRING
(
100
),
//业务支付订单号
accountType
:
{
//帐户类型( 支付类型):"cash": "现金", "bank": "银行" ,"wx":"微信","alipay":"支付宝","other":"其它"
type
:
DataTypes
.
ENUM
,
...
...
@@ -20,12 +18,29 @@ module.exports = (db, DataTypes) => {
type
:
DataTypes
.
STRING
,
},
payDate
:
DataTypes
.
DATE
,
//支付时间
totalSum
:
DataTypes
.
DECIMAL
(
12
,
3
),
//订单总额(平台费用+服务费+官费+发票税费+个人利润+平台利润)
certifyFileUrl
:
DataTypes
.
STRING
(
500
),
//证明文件Url
totalSum
:
DataTypes
.
DECIMAL
(
12
,
3
),
//订单总额
payOrderNo
:
DataTypes
.
STRING
,
//支付凭证流水单号,如:微信支付凭证单号
buyerOpenId
:
DataTypes
.
STRING
,
//用户在支付商户appid下的唯一标识或买家在支付宝的用户id
passTradeNo
:
DataTypes
.
STRING
,
//通道的统一订单号
buyerAliLogonId
:
DataTypes
.
STRING
,
//买家支付宝账号
certifyFileUrl
:
DataTypes
.
STRING
(
500
),
//支付证明文件Url
wxPayOrderCode
:
DataTypes
.
STRING
(
64
),
//业务微信支付订单号
aliPayOrderCode
:
DataTypes
.
STRING
(
50
),
//业务支付宝支付订单号
busPayOrderCode
:
DataTypes
.
STRING
(
50
),
//业务支付订单号
auditStatusName
:
{
type
:
DataTypes
.
STRING
(
50
),
defaultValue
:
"待审核"
,
},
auditStatus
:
{
//审核状态"dsh": "待审核", "btg": "不通过", "tg": "通过"
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
audit_status
),
set
:
function
(
val
)
{
this
.
setDataValue
(
"auditStatus"
,
val
);
this
.
setDataValue
(
"auditStatusName"
,
uiconfig
.
config
.
pdict
.
audit_status
[
val
]);
},
defaultValue
:
"dsh"
,
},
notes
:
DataTypes
.
STRING
,
//备注
opNotes
:
DataTypes
.
STRING
,
//操作备注
},
{
...
...
igirl-channel/app/base/db/models/dbcpay/orderrefundvoucher.js
View file @
95898ac8
...
...
@@ -5,7 +5,6 @@ module.exports = (db, DataTypes) => {
return
db
.
define
(
"orderrefundvoucher"
,
{
//退款单:
uapp_id
:
DataTypes
.
INTEGER
,
//
sourceOrderNo
:
DataTypes
.
STRING
(
64
),
// 来源单号
childOrderNo
:
DataTypes
.
STRING
(
64
),
// 子订单号
busPayOrderCode
:
DataTypes
.
STRING
(
100
),
//业务支付订单号
accountType
:
{
//帐户类型( 支付类型):"cash": "现金", "bank": "银行" ,"wx":"微信","alipay":"支付宝","other":"其它"
...
...
@@ -20,12 +19,25 @@ module.exports = (db, DataTypes) => {
type
:
DataTypes
.
STRING
,
},
payDate
:
DataTypes
.
DATE
,
//支付时间
totalSum
:
DataTypes
.
DECIMAL
(
12
,
3
),
//
订单总额(平台费用+服务费+官费+发票税费+个人利润+平台利润)
totalSum
:
DataTypes
.
DECIMAL
(
12
,
3
),
//
总额
certifyFileUrl
:
DataTypes
.
STRING
(
500
),
//证明文件Url
payOrderNo
:
DataTypes
.
STRING
,
//支付凭证流水单号,如:微信支付凭证单号
buyerOpenId
:
DataTypes
.
STRING
,
//用户在支付商户appid下的唯一标识或买家在支付宝的用户id
passTradeNo
:
DataTypes
.
STRING
,
//通道的统一订单号
buyerAliLogonId
:
DataTypes
.
STRING
,
//买家支付宝账号
auditStatusName
:
{
type
:
DataTypes
.
STRING
(
50
),
defaultValue
:
"待审核"
,
},
auditStatus
:
{
//审核状态"dsh": "待审核", "btg": "不通过", "tg": "通过"
type
:
DataTypes
.
ENUM
,
values
:
Object
.
keys
(
uiconfig
.
config
.
pdict
.
audit_status
),
set
:
function
(
val
)
{
this
.
setDataValue
(
"auditStatus"
,
val
);
this
.
setDataValue
(
"auditStatusName"
,
uiconfig
.
config
.
pdict
.
audit_status
[
val
]);
},
defaultValue
:
"dsh"
,
},
notes
:
DataTypes
.
STRING
,
//备注
opNotes
:
DataTypes
.
STRING
,
//操作备注
},
{
...
...
igirl-channel/app/base/service/impl/dbcorder/childordersSve.js
deleted
100644 → 0
View file @
74f04931
const
system
=
require
(
"../../../system"
);
const
Dao
=
require
(
"../../dao.base"
);
class
ChildOrdersService
extends
ServiceBase
{
constructor
()
{
super
(
"dbcorder"
,
ServiceBase
.
getDaoName
(
ChildOrdersService
));
}
}
module
.
exports
=
ChildOrdersService
;
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