|
@@ -74,9 +74,14 @@ module.exports = app => {
|
|
|
const { ctx } = this;
|
|
|
const uid = ctx.session.sessionUser.accountId;
|
|
|
const tid = ctx.tender.id;
|
|
|
- const latestOrder = await this.getLastestAdvance(tid, type);
|
|
|
- console.log('latestOrder', latestOrder);
|
|
|
- const order = !latestOrder ? 1 : latestOrder.order + 1;
|
|
|
+ let latestOrder = await this.getLastestAdvance(tid, type);
|
|
|
+ if (!latestOrder) {
|
|
|
+ latestOrder = {
|
|
|
+ order: 1,
|
|
|
+ prev_amount: 0.00,
|
|
|
+ prev_total_amount: 0.00,
|
|
|
+ };
|
|
|
+ }
|
|
|
const record = await this.db.insert(this.tableName, { type, uid, tid, status: auditConst.status.uncheck, order, prev_amount: latestOrder.prev_total_amount, prev_total_amount: latestOrder.prev_total_amount });
|
|
|
return await this.getDataById(record.insertId);
|
|
|
}
|