fix fund
This commit is contained in:
@@ -8,13 +8,13 @@ const DayLong = 24 * 60 * 60 * 1000;
|
|||||||
*/
|
*/
|
||||||
class Fund {
|
class Fund {
|
||||||
constructor (data) {
|
constructor (data) {
|
||||||
const { amount, blockNumber, hash, blockHash, from, to, timeStamp, value, type = 'deposit' } = data;
|
const { amount, blockNumber, hash = '', blockHash = '', from = '', to = '', timeStamp, usdtValue = 0, type = 'deposit' } = data;
|
||||||
this.status = 0;
|
this.status = 0;
|
||||||
this.type = type;
|
this.type = type;
|
||||||
this.amount = +amount;
|
this.amount = +amount;
|
||||||
this.from = from;
|
this.from = from;
|
||||||
this.to = to;
|
this.to = to;
|
||||||
this.value = value;
|
this.usdtValue = usdtValue;
|
||||||
this.timeStamp = timeStamp;
|
this.timeStamp = timeStamp;
|
||||||
this.blockNumber = blockNumber;
|
this.blockNumber = blockNumber;
|
||||||
this.blockHash = blockHash;
|
this.blockHash = blockHash;
|
||||||
@@ -24,6 +24,7 @@ class Fund {
|
|||||||
this.createdAt = now.toISOString();
|
this.createdAt = now.toISOString();
|
||||||
this.expiresAt = new Date(now.getTime() + exp * DayLong);
|
this.expiresAt = new Date(now.getTime() + exp * DayLong);
|
||||||
this.releasedAmout = 0;
|
this.releasedAmout = 0;
|
||||||
|
this.rawData = data;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const calExpirePeriod = () => 50;
|
const calExpirePeriod = () => 50;
|
||||||
|
|||||||
@@ -97,6 +97,7 @@ FundModel.prototype.addFund = async function (txlist = [], option) {
|
|||||||
let newSum = 0;
|
let newSum = 0;
|
||||||
const actionPromiseList = [];
|
const actionPromiseList = [];
|
||||||
const newFundList = txlist.map(txObj => {
|
const newFundList = txlist.map(txObj => {
|
||||||
|
txObj.usdtValue = txObj.amount;
|
||||||
const depositAmount = +txObj.amount * USDT2VIC_RATE;
|
const depositAmount = +txObj.amount * USDT2VIC_RATE;
|
||||||
newSum += depositAmount;
|
newSum += depositAmount;
|
||||||
const action = createAction(0, {
|
const action = createAction(0, {
|
||||||
|
|||||||
Reference in New Issue
Block a user