fix model

This commit is contained in:
chaosBreaking
2019-09-29 13:43:12 +08:00
parent 695591c4f7
commit a0d14afcc0

View File

@@ -154,7 +154,7 @@ FundModel.prototype.addFund = async function (txlist = [], option) {
});
return res;
};
FundModel.prototype.increase = async (assetName, amount, option = {}) => {
FundModel.prototype.increase = async function (assetName, amount, option = {}) {
if (!assetName || !amount || amount <= 0 || !Number.isFinite(amount) || !ASSETTYPES.includes(assetName)) return null;
const asset = 'asset.' + assetName;
const res = await FundModel.findByIdAndUpdate(this.id, {
@@ -167,7 +167,7 @@ FundModel.prototype.increase = async (assetName, amount, option = {}) => {
if (res.asset[assetName] < 0) throw new Error('Insufficient funds');
return res;
};
FundModel.prototype.decrease = async (assetName, amount, option) => {
FundModel.prototype.decrease = async function (assetName, amount, option) {
// 传入的amount应该是大于0的正数
if (!assetName || !amount || amount <= 0 || !Number.isFinite(amount) || !ASSETTYPES.includes(assetName)) return null;
amount = 0 - amount;