Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
T
ts-api-demo
Project
Project
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
wmvm
ts-api-demo
Commits
4a0c6305
Commit
4a0c6305
authored
Nov 18, 2024
by
1486327116
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
17f0c8f7
e651b4d6
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
3 deletions
+9
-3
contractLimitTrade.control.ts
src/functional/mvc/control/contractLimitTrade.control.ts
+9
-3
No files found.
src/functional/mvc/control/contractLimitTrade.control.ts
View file @
4a0c6305
...
...
@@ -34,11 +34,14 @@ export const list = async (req: any, limitTradeVO: LimitTradeVO) => {
for
(
let
key
of
keys
)
{
let
splitArr
=
key
.
split
(
"."
);
let
item
=
{
type
:
splitArr
[
0
]
==
"
baseu
"
?
1
:
2
,
type
:
splitArr
[
0
]
==
"
lpc
"
?
1
:
2
,
status
:
splitArr
[
2
]
==
"trade"
?
1
:
2
,
pair
:
splitArr
[
3
],
user_id
:
splitArr
[
4
],
}
if
(
splitArr
[
0
]
==
"spot"
){
item
.
type
=
3
;
}
list
.
push
(
item
)
}
}
...
...
@@ -78,7 +81,7 @@ export const set = async (req: any, limitTradeVO: LimitTradeVO) => {
let
ip
=
isIp
(
req
.
ip
)
?
req
.
ip
:
'*.*.*.*'
;
let
currentUserId
=
await
getCurrentUserId
(
req
.
cookies
.
session_id
);
//1U本位,2币本位
//1U本位,2币本位
3 现货
let
type
=
Number
(
limitTradeVO
.
type
);
//1限制交易,2限制开仓,3取消限制交易,4取消限制开仓
let
status
=
Number
(
limitTradeVO
.
status
);
...
...
@@ -108,7 +111,10 @@ async function writeCacheData(type: number, status: number, pair: string, user_i
if
(
!
pair
)
{
pair
=
"all"
;
}
let
typeStr
=
type
==
1
?
"baseu.limit"
:
"basecoin.limit"
;
let
typeStr
=
type
==
1
?
"lpc.limit"
:
"ipc.limit"
;
if
(
type
==
3
){
typeStr
=
"spot"
;
}
let
statusStr
=
status
==
1
||
status
==
3
?
"trade"
:
"open"
;
let
mapKey
=
`
${
typeStr
}
.
${
statusStr
}
.
${
pair
}
.
${
user_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