|
@@ -107,7 +107,8 @@ class LessonStudentService extends CrudService {
|
|
|
await payOrderService.update({ _id: data.pay_id }, { status: '-3' });
|
|
|
const payOrder = await payOrderModel.findById(data.pay_id);
|
|
|
// 再生成账单记录
|
|
|
- const obj = _.pick(payOrder, [ 'school_id', 'payer_role', 'payer_id', 'pay_for', 'from_id', 'money' ]);
|
|
|
+ const obj = _.pick(payOrder, [ 'school_id', 'payer_role', 'payer_id', 'pay_for', 'from_id' ]);
|
|
|
+ obj.money = data.money;
|
|
|
obj.type = '2';
|
|
|
obj.is_pay = '1';
|
|
|
obj.time = moment().format('YYYY-MM-DD HH:mm:ss');
|
|
@@ -116,7 +117,6 @@ class LessonStudentService extends CrudService {
|
|
|
// 有余额扣款部分,查账单把钱加上
|
|
|
const billId = _.get(payOrder, 'config,bill');
|
|
|
const bill = await this.billModel.findById(billId);
|
|
|
- obj.money = _.get(obj, 'money', 0) + _.get(bill, 'money', 0);
|
|
|
bill.is_pay = '-3';
|
|
|
await bill.save();
|
|
|
}
|