From e1d5cfe8fed262d4e63665bbcc73d15f8beeffe4 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 26 Oct 2022 21:25:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83=20trade=20=E4=BA=A4=E6=98=93?= =?UTF-8?q?=E8=A1=A8=E7=9A=84=E8=AE=BE=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dal/dataobject/order/TradeOrderDO.java | 111 ++++-------------- .../src/views/mall/product/spu/save.vue | 2 +- 2 files changed, 23 insertions(+), 90 deletions(-) diff --git a/yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/order/TradeOrderDO.java b/yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/order/TradeOrderDO.java index 0be06c418..0cbd7021c 100644 --- a/yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/order/TradeOrderDO.java +++ b/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; } diff --git a/yudao-ui-admin/src/views/mall/product/spu/save.vue b/yudao-ui-admin/src/views/mall/product/spu/save.vue index b06c6b736..a819fe144 100644 --- a/yudao-ui-admin/src/views/mall/product/spu/save.vue +++ b/yudao-ui-admin/src/views/mall/product/spu/save.vue @@ -3,7 +3,7 @@ - +