Procházet zdrojové kódy

Merge branch 'feature/1.8.0-uniapp' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/1.8.0-uniapp

luowenfeng před 2 roky
rodič
revize
7dd12a3e81

+ 22 - 89
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/order/TradeOrderDO.java

@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.trade.dal.dataobject.order;
 
 import cn.iocoder.yudao.framework.common.enums.TerminalEnum;
 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
-import cn.iocoder.yudao.module.product.enums.delivery.DeliveryTypeEnum;
 import cn.iocoder.yudao.module.trade.enums.order.TradeOrderCancelTypeEnum;
 import cn.iocoder.yudao.module.trade.enums.order.TradeOrderRefundStatusEnum;
 import cn.iocoder.yudao.module.trade.enums.order.TradeOrderStatusEnum;
@@ -113,44 +112,38 @@ public class TradeOrderDO extends BaseDO {
     // 价格文档 - 京东到家:https://openo2o.jddj.com/api/getApiDetail/182/4d1494c5e7ac4679bfdaaed950c5bc7f.htm
     // 价格文档 - 有赞:https://doc.youzanyun.com/detail/API/0/906
 
-//  TODO  promotion_details(订单优惠信息明细,商品和订单级优惠一般都在里面)
-
     /**
      * 商品原价(总),单位:分
      *
      * 基于 {@link TradeOrderItemDO#getTotalOriginalPrice()} 求和
      */
-    // niu - goods_money;
-    private Integer skuOriginalPrice;
-    /**
-     * 商品优惠(总),单位:分
-     *
-     * 基于 {@link TradeOrderItemDO#getTotalPromotionPrice()} 求和
-     */
-    private Integer skuPromotionPrice;
+    private Integer originalPrice;
     /**
      * 订单优惠(总),单位:分
      *
-     * 例如说:满减折扣;不包括优惠劵、商品优惠
+     * 例如说:满减折扣;不包括优惠劵、商品优惠(TODO)
      */
-    // niu - promotion_money;taobao - discount_fee(主订单优惠)
-    private Integer orderPromotionPrice;
+    private Integer promotionPrice;
     /**
      * 运费金额,单位:分
      */
-    // niu - delivery_money;taobao - post_fee(订单邮费)
     private Integer deliveryPrice;
-    // TODO 芋艿:taobao 的:trade.adjust_fee/order.adjust_fee(调整金额,如:卖家手动修改订单价格,官方数据修复等等)
+    /**
+     * 订单调价(总),单位:分
+     *
+     * 正数,加价;负数,减价
+     */
+    private Integer adjustPrice;
     /**
      * 应付金额(总),单位:分
      *
-     * = {@link #skuOriginalPrice}
+     * = {@link #originalPrice}
      * + {@link #deliveryPrice}
-     * - {@link #skuPromotionPrice}
-     * - {@link #orderPromotionPrice}
+     * + {@link #adjustPrice}
+     * - {@link #promotionPrice}
+     * - {@link #couponPrice}
+     * - {@link #pointPrice}
      */
-    // niu - pay_money;taobao - payment(主订单实付金额) | trade.total_fee(主订单应付金额,参考使用);
-//     * - {@link #couponPrice}  // TODO 芋艿:靠营销表记录
     private Integer payPrice;
     /**
      * 支付订单编号
@@ -166,21 +159,6 @@ public class TradeOrderDO extends BaseDO {
     private Integer payChannel;
 
     // ========== 收件 + 物流基本信息 ==========
-    /**
-     * 配送方式
-     * 会员用户下单时,选择的配送方式
-     *
-     * 枚举 {@link DeliveryTypeEnum}
-     */
-    private Integer deliveryType;
-    /**
-     * 实际的配送方式
-     * 管理后台发货时,选择的配送方式
-     *
-     * 0 - 无需物流
-     * 枚举 {@link DeliveryTypeEnum}
-     */
-    private Integer actualDeliveryType; // like - shipping_status;
     /**
      * 配置模板的编号
      *
@@ -247,58 +225,13 @@ public class TradeOrderDO extends BaseDO {
      * 优惠劵编号
      */
     private Long couponId;
-//    /**
-//     * 优惠劵减免金额,单位:分  // TODO 芋艿:靠营销表记录
-//     */
-//    // niu - coupon_money;
-//    private Integer couponPrice;
-//    /**
-//     * 积分抵扣的金额,单位:分
-//     */
-//    private Integer integralPrice;
-//    /**
-//     * 使用的积分
-//     */
-//    private Integer useIntegral;
-
-    // TODO ========== 待定字段:yv =========
-    // TODO cart_id:购物车 id
-    // TODO refund_reason_wap_img:退款图片
-    // TODO refund_reason_wap_explain:退款用户说明
-    // TODO refund_reason_time:退款时间
-    // TODO refund_reason_wap:前台退款原因
-    // TODO refund_reason:不退款的理由
-
-    // TODO gain_integral:消费赚取积分
-    // TODO back_integral:给用户退了多少积分
-
-    // TODO combination_id:拼团产品id
-    // TODO pink_id:拼团id
-    // TODO seckill_id:秒杀产品ID
-    // TODO bargain_id:砍价id
-
-    // TODO cost:成本价
-    // TODO verify_code:核销码
-    // TODO store_id:门店id
-
-    // TODO ========== 待定字段:cf =========
-    // TODO before_pay_price:改价前支付金额
-    // TODO is_alter_price:是否改价
-    // TODO out_trade_no:商户系统内部的订单号 String
-
-    // TODO ========== 待定字段:lf =========
-    // TODO settle_id:未结算
-    // TODO settle_amount:结算金额
-    // TODO team_found_id: 拼团id
-    // TODO team_id: 拼团活动id
-    // TODO delivery_id: 发货单ID
-    // TODO attach_values: 附带的值(赠送时机,赠送积分成长值什么的)Json格式
-
-    // TODO ========== 待定字段:nf =========
-    // TODO delivery_code:整体提货编码
-
-    // TODO ========== 待定字段:niu =========
-    // TODO adjust_money '订单调整金额'
-    // TODO balance_money ''余额支付金额''
+    /**
+     * 优惠劵减免金额,单位:分
+     */
+    private Integer couponPrice;
+    /**
+     * 积分抵扣的金额,单位:分
+     */
+    private Integer pointPrice;
 
 }

+ 1 - 1
yudao-ui-admin/src/views/mall/product/spu/save.vue

@@ -3,7 +3,7 @@
     <!-- TODO 样式优化:表单宽度、表单项对齐、hr 粗细; -->
     <el-tabs v-model="activeName" class="tabs">
       <!-- 基础设置 -->
-      <!-- TODO @luowenfeng:基础设置,分成商品类型、基础信息、配送信息 -->
+      <!-- TODO @luowenfeng:基础设置,分成基础信息、配送信息 -->
       <!-- TODO @luowenfeng:base=》basic 会更好哈 -->
       <el-tab-pane label="基础设置" name="base">
         <el-form ref="base" :model="baseForm" :rules="rules" label-width="100px" style="width: 95%">