Commit e651b4d6 authored by ml's avatar ml

限制交易 修改 key

parent dda6fcb9
...@@ -34,11 +34,14 @@ export const list = async (req: any, limitTradeVO: LimitTradeVO) => { ...@@ -34,11 +34,14 @@ export const list = async (req: any, limitTradeVO: LimitTradeVO) => {
for (let key of keys) { for (let key of keys) {
let splitArr = key.split("."); let splitArr = key.split(".");
let item = { let item = {
type: splitArr[0] == "baseu" ? 1 : 2, type: splitArr[0] == "lpc" ? 1 : 2,
status: splitArr[2] == "trade" ? 1 : 2, status: splitArr[2] == "trade" ? 1 : 2,
pair: splitArr[3], pair: splitArr[3],
user_id: splitArr[4], user_id: splitArr[4],
} }
if (splitArr[0] == "spot"){
item.type = 3;
}
list.push(item) list.push(item)
} }
} }
...@@ -78,7 +81,7 @@ export const set = async (req: any, limitTradeVO: LimitTradeVO) => { ...@@ -78,7 +81,7 @@ export const set = async (req: any, limitTradeVO: LimitTradeVO) => {
let ip = isIp(req.ip) ? req.ip : '*.*.*.*'; let ip = isIp(req.ip) ? req.ip : '*.*.*.*';
let currentUserId = await getCurrentUserId(req.cookies.session_id); let currentUserId = await getCurrentUserId(req.cookies.session_id);
//1U本位,2币本位 //1U本位,2币本位 3 现货
let type = Number(limitTradeVO.type); let type = Number(limitTradeVO.type);
//1限制交易,2限制开仓,3取消限制交易,4取消限制开仓 //1限制交易,2限制开仓,3取消限制交易,4取消限制开仓
let status = Number(limitTradeVO.status); let status = Number(limitTradeVO.status);
...@@ -108,7 +111,10 @@ async function writeCacheData(type: number, status: number, pair: string, user_i ...@@ -108,7 +111,10 @@ async function writeCacheData(type: number, status: number, pair: string, user_i
if (!pair) { if (!pair) {
pair = "all"; 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 statusStr = status == 1 || status == 3 ? "trade" : "open";
let mapKey = `${typeStr}.${statusStr}.${pair}.${user_id}`; let mapKey = `${typeStr}.${statusStr}.${pair}.${user_id}`;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment