Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wenHuaBu_adminServer
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
node_server
wenHuaBu_adminServer
Commits
f6a765b1
Commit
f6a765b1
authored
Dec 21, 2024
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
5403f6a3
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
30 additions
and
8 deletions
+30
-8
invoice.ts
src/biz/member/finance/invoice.ts
+3
-2
memberFees.ts
src/biz/member/memberFees.ts
+25
-6
router.ts
src/routers/member/router.ts
+1
-0
router.ts
src/routers/order/router.ts
+1
-0
No files found.
src/biz/member/finance/invoice.ts
View file @
f6a765b1
...
@@ -356,7 +356,7 @@ export async function billStateBatchAdopt({idList}) {
...
@@ -356,7 +356,7 @@ export async function billStateBatchAdopt({idList}) {
* @param isPay 是否支付
* @param isPay 是否支付
* @param pageNumber 当前页
* @param pageNumber 当前页
*/
*/
export
async
function
invoicedList
({
name
,
memberType
,
documentId
,
phone
,
mail
,
joinStartTime
,
joinEndTime
,
memberLevel
,
paymentType
,
isPay
,
pageNumber
})
{
export
async
function
invoicedList
({
name
,
memberType
,
documentId
,
phone
,
mail
,
joinStartTime
,
joinEndTime
,
memberLevel
,
paymentType
,
isPay
,
weChartPR
,
pageNumber
})
{
eccEnumValue
(
"发票列表"
,
"支付类型"
,
PAYMENTTYPE
,
paymentType
);
eccEnumValue
(
"发票列表"
,
"支付类型"
,
PAYMENTTYPE
,
paymentType
);
eccEnumValue
(
"发票列表"
,
"是否支付"
,
ISPAYENUM
,
isPay
);
eccEnumValue
(
"发票列表"
,
"是否支付"
,
ISPAYENUM
,
isPay
);
...
@@ -414,7 +414,8 @@ export async function invoicedList({name, memberType, documentId, phone, mail, j
...
@@ -414,7 +414,8 @@ export async function invoicedList({name, memberType, documentId, phone, mail, j
if
(
phone
)
findParam
.
phone
=
phone
;
if
(
phone
)
findParam
.
phone
=
phone
;
if
(
paymentType
)
findParam
.
paymentMethod
=
paymentType
;
if
(
paymentType
)
findParam
.
paymentMethod
=
paymentType
;
if
(
isPay
)
findParam
.
state
=
isPay
if
(
isPay
)
findParam
.
state
=
isPay
;
if
(
weChartPR
)
findParam
.
paymentNum
=
{
"$regex"
:
`
${
weChartPR
}
`
};
let
selectFile
=
[
"id"
,
"unitName"
,
"orderCycleStart"
,
"orderCycleEnd"
,
"money"
,
"paymentMethod"
,
"memberCategory"
,
"state"
,
"paymentNum"
,
"userId"
,
"desc"
];
let
selectFile
=
[
"id"
,
"unitName"
,
"orderCycleStart"
,
"orderCycleEnd"
,
"money"
,
"paymentMethod"
,
"memberCategory"
,
"state"
,
"paymentNum"
,
"userId"
,
"desc"
];
let
dbList
=
await
findToPage
(
TABLEENUM
.
订单表
,
findParam
,
selectFile
,
pageNumber
);
let
dbList
=
await
findToPage
(
TABLEENUM
.
订单表
,
findParam
,
selectFile
,
pageNumber
);
...
...
src/biz/member/memberFees.ts
View file @
f6a765b1
...
@@ -361,23 +361,42 @@ export async function unpaidList({name, memberType, documentId, phone, mail, joi
...
@@ -361,23 +361,42 @@ export async function unpaidList({name, memberType, documentId, phone, mail, joi
* 会员级别/职务:【普通会员、理事会员、常务理事会员】
* 会员级别/职务:【普通会员、理事会员、常务理事会员】
* @param pageNumber 当前页
* @param pageNumber 当前页
*/
*/
export
async
function
getRenewalPeriod
({
name
,
memberType
,
documentId
,
phone
,
mail
,
joinStartTime
,
joinEndTime
,
memberLevel
,
pageNumber
})
{
export
async
function
getRenewalPeriod
({
name
,
memberType
,
documentId
,
phone
,
mail
,
joinStartTime
,
joinEndTime
,
memberLevel
,
arrears
,
pageNumber
})
{
const
NowMs
=
new
Date
().
valueOf
();
const
NowMs
=
new
Date
().
valueOf
();
//lifespanEndTime:{"$gt":NowMs + (90 * 24 * 3600 * 1000), "$gt":NowMs},
//lifespanEndTime:{"$gt":NowMs + (90 * 24 * 3600 * 1000), "$gt":NowMs},
let
selectParam
:
any
=
{
let
selectParam
:
any
=
{
"$or"
:[
userRegisterState
:
USERREGISTERSTATE
.
通过
,
isAdmin
:
STATE
.
否
,
}
if
(
arrears
)
{
if
(
arrears
==
1
)
{
//已欠费
selectParam
[
"$or"
]
=
[
{
isGracePeriod
:
STATE
.
否
,
lifespanEndTime
:{
"$lt"
:
NowMs
}
},
{
isGracePeriod
:
STATE
.
是
,
lifespanEndTime
:{
"$lt"
:
NowMs
},
gracePeriodEndTime
:{
"$lt"
:
NowMs
}
}
];
}
else
{
//宽限期
selectParam
.
lifespanEndTime
=
{
"$lt"
:
NowMs
+
(
90
*
24
*
3600
*
1000
),
"$gt"
:
NowMs
};
}
}
else
{
selectParam
[
"$or"
]
=
[
{
{
isGracePeriod
:
STATE
.
否
,
isGracePeriod
:
STATE
.
否
,
lifespanEndTime
:{
"$lt"
:
NowMs
}
lifespanEndTime
:{
"$lt"
:
NowMs
}
},
},
{
{
isGracePeriod
:
STATE
.
是
,
isGracePeriod
:
STATE
.
是
,
lifespanEndTime
:{
"$lt"
:
NowMs
},
lifespanEndTime
:{
"$lt"
:
NowMs
+
(
90
*
24
*
3600
*
1000
)
},
gracePeriodEndTime
:{
"$lt"
:
NowMs
}
gracePeriodEndTime
:{
"$lt"
:
NowMs
}
}
}
],
];
userRegisterState
:
USERREGISTERSTATE
.
通过
,
isAdmin
:
STATE
.
否
,
}
}
if
(
name
){
if
(
name
){
if
(
!
selectParam
[
"$and"
])
selectParam
[
"$and"
]
=
[];
if
(
!
selectParam
[
"$and"
])
selectParam
[
"$and"
]
=
[];
...
...
src/routers/member/router.ts
View file @
f6a765b1
...
@@ -665,6 +665,7 @@ export const Config = {
...
@@ -665,6 +665,7 @@ export const Config = {
{
key
:
"joinStartTime"
,
type
:
"Number"
,
desc
:
"入会开始时间"
,
isNull
:
true
},
{
key
:
"joinStartTime"
,
type
:
"Number"
,
desc
:
"入会开始时间"
,
isNull
:
true
},
{
key
:
"joinEndTime"
,
type
:
"Number"
,
desc
:
"入会结束时间"
,
isNull
:
true
},
{
key
:
"joinEndTime"
,
type
:
"Number"
,
desc
:
"入会结束时间"
,
isNull
:
true
},
{
key
:
"memberLevel"
,
type
:
"[Number]"
,
desc
:
"个人级别职务"
,
isNull
:
true
},
{
key
:
"memberLevel"
,
type
:
"[Number]"
,
desc
:
"个人级别职务"
,
isNull
:
true
},
{
key
:
"arrears"
,
type
:
"Number"
,
desc
:
"是否欠费 0全部 1是 2否"
,
isNull
:
true
},
{
key
:
"pageNumber"
,
type
:
"Number"
,
desc
:
"当前页"
}
{
key
:
"pageNumber"
,
type
:
"Number"
,
desc
:
"当前页"
}
],
],
bindBiz
:
memberFeesBiz
.
getRenewalPeriod
bindBiz
:
memberFeesBiz
.
getRenewalPeriod
...
...
src/routers/order/router.ts
View file @
f6a765b1
...
@@ -167,6 +167,7 @@ export const Config = {
...
@@ -167,6 +167,7 @@ export const Config = {
{
key
:
"memberLevel"
,
type
:
"[Number]"
,
desc
:
"个人级别职务"
,
isNull
:
true
},
{
key
:
"memberLevel"
,
type
:
"[Number]"
,
desc
:
"个人级别职务"
,
isNull
:
true
},
{
key
:
"paymentType"
,
type
:
"Number"
,
desc
:
"支付方式"
,
isNull
:
true
},
{
key
:
"paymentType"
,
type
:
"Number"
,
desc
:
"支付方式"
,
isNull
:
true
},
{
key
:
"isPay"
,
type
:
"Number"
,
desc
:
"是否支付"
,
isNull
:
true
},
{
key
:
"isPay"
,
type
:
"Number"
,
desc
:
"是否支付"
,
isNull
:
true
},
{
key
:
"weChartPR"
,
type
:
"String"
,
desc
:
"微信支付单号"
,
isNull
:
true
},
{
key
:
"pageNumber"
,
type
:
"Number"
,
desc
:
"当前页"
},
{
key
:
"pageNumber"
,
type
:
"Number"
,
desc
:
"当前页"
},
],
],
bindBiz
:
invoiceBiz
.
invoicedList
bindBiz
:
invoiceBiz
.
invoicedList
...
...
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