fix: asset
This commit is contained in:
4
cn.js
4
cn.js
@@ -63,13 +63,13 @@ const doReward = async (user, fund) => {
|
|||||||
userId: user.id,
|
userId: user.id,
|
||||||
tokenType: 'vic',
|
tokenType: 'vic',
|
||||||
amount: rewardMine,
|
amount: rewardMine,
|
||||||
remain: fund.asset
|
remain: fund.vicFundSum
|
||||||
}).save();
|
}).save();
|
||||||
rewardInvite > 0 && createAction(2, {
|
rewardInvite > 0 && createAction(2, {
|
||||||
userId: user.id,
|
userId: user.id,
|
||||||
tokenType: 'vic',
|
tokenType: 'vic',
|
||||||
amount: rewardInvite,
|
amount: rewardInvite,
|
||||||
remain: fund.asset
|
remain: fund.vicFundSum
|
||||||
}).save();
|
}).save();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -82,9 +82,9 @@ const doReward = async (user, fund) => {
|
|||||||
}).then(async () => {
|
}).then(async () => {
|
||||||
rewardMine > 0 && createAction(1, {
|
rewardMine > 0 && createAction(1, {
|
||||||
userId: user.id,
|
userId: user.id,
|
||||||
tokenType: 'vic2vic', // 新模式标记
|
tokenType: 'vic', // 新模式标记
|
||||||
amount: rewardMine,
|
amount: rewardMine,
|
||||||
remain: fund.asset
|
remain: fund.vicFundSum
|
||||||
}).save();
|
}).save();
|
||||||
if (user.inviter) {
|
if (user.inviter) {
|
||||||
const inviter = await Fund.findOne({ userId: user.inviter });
|
const inviter = await Fund.findOne({ userId: user.inviter });
|
||||||
@@ -98,9 +98,9 @@ const doReward = async (user, fund) => {
|
|||||||
}),
|
}),
|
||||||
createAction(4, {
|
createAction(4, {
|
||||||
userId: user.inviter,
|
userId: user.inviter,
|
||||||
tokenType: 'vic2vic', // 新模式标记
|
tokenType: 'vic', // 新模式标记
|
||||||
amount: rewardInviter,
|
amount: rewardInviter,
|
||||||
remain: fund.asset,
|
remain: fund.vicFundSum,
|
||||||
detail: { level: 1, info: '1级奖励' }
|
detail: { level: 1, info: '1级奖励' }
|
||||||
}).save()
|
}).save()
|
||||||
]).catch((err) => mylog.error(err.errmsg));
|
]).catch((err) => mylog.error(err.errmsg));
|
||||||
|
|||||||
@@ -135,7 +135,7 @@ module.exports = {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
const cost = +amount * 1.005;
|
const cost = +amount * 1.005;
|
||||||
if (fund.asset && +fund.asset[coinId] < cost) return res.json({
|
if (fund.vicFundSum < cost) return res.json({
|
||||||
code: 2,
|
code: 2,
|
||||||
msg: '资金不足',
|
msg: '资金不足',
|
||||||
error: 'insufficient fund'
|
error: 'insufficient fund'
|
||||||
@@ -149,7 +149,7 @@ module.exports = {
|
|||||||
msg: '资金密码错误',
|
msg: '资金密码错误',
|
||||||
error: '资金密码错误',
|
error: '资金密码错误',
|
||||||
});
|
});
|
||||||
const action = createAction(3, { userId, amount, remain: fund.asset, op: 0, detail: { targetAddress, coinId } });
|
const action = createAction(3, { userId, amount, remain: fund.vicFundSum, op: 0, detail: { targetAddress, coinId } });
|
||||||
const ticket = createTicket('withdraw', { userId, amount: +amount, action, targetAddress, coinId });
|
const ticket = createTicket('withdraw', { userId, amount: +amount, action, targetAddress, coinId });
|
||||||
try {
|
try {
|
||||||
await fund.decFund(cost);
|
await fund.decFund(cost);
|
||||||
|
|||||||
Reference in New Issue
Block a user