|
@@ -38,11 +38,11 @@ class PayOrderService extends CrudService {
|
|
|
// 只有支付成功和退款才进行操作;不过这个退款是走线下,其实也没有
|
|
|
if (status === '-3') throw new BusinessError(ErrorCode.DATA_INVALID, '退款应该是线下退款');
|
|
|
const obj = _.pick(data, [ 'match_id', 'group_id', 'project_id' ]);
|
|
|
- const { _id: pay_id, status: pay_status, payer_id: user_id } = data;
|
|
|
+ const { _id: pay_id, status: pay_status, payer_id: user_id, money } = data;
|
|
|
// 报名数据
|
|
|
const signData = { ...obj, pay_id, pay_status, user_id };
|
|
|
// 账单数据
|
|
|
- const billData = { ...obj, pay_id, payer_id: data.payer_id, type: '1', time: moment().format('YYYY-MM-DD HH:mm:ss'), is_pay: pay_status };
|
|
|
+ const billData = { ...obj, pay_id, payer_id: data.payer_id, type: '1', time: moment().format('YYYY-MM-DD HH:mm:ss'), is_pay: pay_status, money };
|
|
|
// 生成报名数据,与账单数据. 如果失败,则删除报名数据并提示联系管理员
|
|
|
const sign = await this.matchSignModel.create(signData);
|
|
|
try {
|