lrf 2 rokov pred
rodič
commit
c0eefae65c

+ 1 - 1
app/controller/trade/config/.orderDetail.js

@@ -8,7 +8,7 @@ module.exports = {
   },
   update: {
     params: ['!id'],
-    requestBody: ['order', 'shop', 'customer', 'address', 'no', 'transport', 'goods', 'total_detail', 'buy_time', 'pay_time', 'discount', 'status'],
+    requestBody: ['remarks', 'order', 'shop', 'customer', 'address', 'no', 'transport', 'goods', 'total_detail', 'buy_time', 'pay_time', 'discount', 'status'],
   },
   show: {
     parameters: {

+ 1 - 0
app/model/trade/orderDetail.js

@@ -16,6 +16,7 @@ const orderDetail = {
   pay_time: { type: String, required: false, zh: '支付时间' }, //
   discount: { type: Array, required: false, zh: '优惠' }, //
   status: { type: String, required: false, zh: '订单状态' }, // 字典:order_process
+  remarks: { type: String, required: false, zh: '订单备注' }, //
 };
 const schema = new Schema(orderDetail, { toJSON: { getters: true, virtuals: true } });
 schema.index({ id: 1 });

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

@@ -32,6 +32,7 @@ class OrderDetailService extends CrudService {
     let noTimes = 1;
     for (const s of goods) {
       const shop = _.get(s, 'shop');
+      const remarks = _.get(s, 'remarks');
       const goodsList = _.get(s, 'goods', []);
       const detailNo = `${no}-${noTimes}`;
       const total_detail = this.getTotalDetail(goodsList);
@@ -42,7 +43,7 @@ class OrderDetailService extends CrudService {
         total_detail.discount_detail = discount_detail;
       }
       noTimes++;
-      const obj = { ...orderDetailData, shop, goods: goodsList, no: detailNo, total_detail };
+      const obj = { ...orderDetailData, shop, goods: goodsList, no: detailNo, total_detail, remarks };
       tran.insert('OrderDetail', obj);
       // arr.push(obj);
     }