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
cde169d8
Commit
cde169d8
authored
Dec 21, 2024
by
chenjinjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
dd1b252e
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
3 deletions
+25
-3
order.ts
src/biz/member/order.ts
+22
-3
router.ts
src/routers/order/router.ts
+3
-0
No files found.
src/biz/member/order.ts
View file @
cde169d8
...
@@ -495,23 +495,42 @@ export async function accountInfo({id, form}) {
...
@@ -495,23 +495,42 @@ export async function accountInfo({id, form}) {
* 退款列表
* 退款列表
* @param param0
* @param param0
*/
*/
export
async
function
refundList
({
name
,
pageNumber
})
{
export
async
function
refundList
({
name
,
memberType
,
joinStartTime
,
joinEndTime
,
pageNumber
})
{
let
findParam
:
any
=
{
let
findParam
:
any
=
{
isReceive
:
ISRECEIVE
.
提供账户
_zkh
需退款
_ykh
isReceive
:
ISRECEIVE
.
提供账户
_zkh
需退款
_ykh
};
};
/**用户表查询条件 */
let
checkUserIdList
=
[]
let
checkUserIdList
=
[]
let
itemParam
:
any
=
{};
let
isSelectUser
=
false
;
if
(
name
)
{
if
(
name
)
{
let
itemParam
=
{
isSelectUser
=
true
;
itemParam
=
{
"$or"
:[
"$or"
:[
{
unitName
:{
"$regex"
:
`
${
name
}
`
}},
{
unitName
:{
"$regex"
:
`
${
name
}
`
}},
{
name
:{
"$regex"
:
`
${
name
}
`
}}
{
name
:{
"$regex"
:
`
${
name
}
`
}}
]
]
}
}
}
if
(
memberType
&&
memberType
.
length
)
{
isSelectUser
=
true
;
itemParam
[
"$or"
]
=
[
{
unitMemberType
:{
"$in"
:
memberType
}},
{
individualMemberType
:{
"$in"
:
memberType
}}
];
}
if
(
joinStartTime
)
{
isSelectUser
=
true
;
itemParam
[
"joinTime"
]
=
{
"$gt"
:
joinStartTime
};
}
if
(
joinEndTime
)
{
isSelectUser
=
true
;
if
(
!
itemParam
[
"joinTime"
])
itemParam
[
"joinTime"
]
=
{};
itemParam
[
"joinTime"
][
"$lt"
]
=
joinEndTime
;
}
if
(
isSelectUser
)
{
let
checkUserIdDataList
=
await
find
(
TABLEENUM
.
用户表
,
itemParam
,
[
"userId"
]);
let
checkUserIdDataList
=
await
find
(
TABLEENUM
.
用户表
,
itemParam
,
[
"userId"
]);
checkUserIdDataList
.
forEach
(
key
=>
{
checkUserIdDataList
.
forEach
(
key
=>
{
checkUserIdList
.
push
(
key
.
userId
);
checkUserIdList
.
push
(
key
.
userId
);
});
});
}
}
if
(
checkUserIdList
.
length
)
{
if
(
checkUserIdList
.
length
)
{
findParam
.
userId
=
{
"$in"
:
checkUserIdList
}
findParam
.
userId
=
{
"$in"
:
checkUserIdList
}
...
...
src/routers/order/router.ts
View file @
cde169d8
...
@@ -209,6 +209,9 @@ export const Config = {
...
@@ -209,6 +209,9 @@ export const Config = {
subUrl
:
'/order/refundlist'
,
subUrl
:
'/order/refundlist'
,
param
:[
param
:[
{
key
:
"name"
,
type
:
"String"
,
desc
:
"名称"
,
isNull
:
true
},
{
key
:
"name"
,
type
:
"String"
,
desc
:
"名称"
,
isNull
:
true
},
{
key
:
"joinStartTime"
,
type
:
"Number"
,
desc
:
"入会开始时间"
,
isNull
:
true
},
{
key
:
"joinEndTime"
,
type
:
"Number"
,
desc
:
"入会结束时间"
,
isNull
:
true
},
{
key
:
"memberType"
,
type
:
"[Number]"
,
desc
:
"会员类别"
,
isNull
:
true
},
{
key
:
"pageNumber"
,
type
:
"Number"
,
desc
:
"当前页"
},
{
key
:
"pageNumber"
,
type
:
"Number"
,
desc
:
"当前页"
},
],
],
bindBiz
:
orderBiz
.
refundList
bindBiz
:
orderBiz
.
refundList
...
...
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