浏览代码

计算活动价格的bug

lrf 2 年之前
父节点
当前提交
48f27a7662
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      app/service/util/orderDetail.js

+ 2 - 1
app/service/util/orderDetail.js

@@ -20,9 +20,10 @@ class OrderDetailService extends CrudService {
     if (_.get(data, 'type', '0') === '1') priceKey = 'ggrp';
     if (_.get(data, 'type', '0') === '1') priceKey = 'ggrp';
     else priceKey = 'grp';
     else priceKey = 'grp';
     let detail = this.moneyDetail(data);
     let detail = this.moneyDetail(data);
+    const at = _.get(detail, 'at', 0);
+    delete detail.at;
     detail = Object.values(detail);
     detail = Object.values(detail);
     let realPay = detail.reduce((p, n) => this.ctx.plus(p, _.get(n, priceKey, 0)), 0);
     let realPay = detail.reduce((p, n) => this.ctx.plus(p, _.get(n, priceKey, 0)), 0);
-    const at = _.get(detail, 'at', 0);
     realPay = this.ctx.minus(realPay, at);
     realPay = this.ctx.minus(realPay, at);
     return realPay;
     return realPay;
   }
   }