优化发货订单库字段
This commit is contained in:
parent
e2479e9cb2
commit
98ffc597e2
|
|
@ -125,7 +125,7 @@ public class WeiOrderApiController extends BaseController {
|
|||
oi.setChangePrice(item.getChange_price());
|
||||
oi.setOutWarehouseId(item.getOut_warehouse_id());
|
||||
oi.setUseDeduction(item.getUse_deduction() + "");
|
||||
|
||||
oi.setMerchantDiscountedPrice(item.getMerchant_discounted_price());
|
||||
oi.setSkuAttrs(JSONObject.toJSONString(item.getSku_attrs()));
|
||||
oi.setSkuDeliverInfo(JSONObject.toJSONString(item.getSku_deliver_info()));
|
||||
oi.setExtraService(JSONObject.toJSONString(item.getExtra_service()));
|
||||
|
|
|
|||
|
|
@ -842,12 +842,12 @@ CREATE TABLE `o_order` (
|
|||
`buyer_memo` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '买家留言信息',
|
||||
`seller_memo` varchar(2550) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '卖家留言信息',
|
||||
`tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签',
|
||||
`refund_status` int NOT NULL COMMENT '售后状态 1:无售后或售后关闭,2:售后处理中,3:退款中,4: 退款成功 ',
|
||||
`order_status` int NOT NULL COMMENT '订单状态0:新订单,1:待发货,2:已发货,3:已完成,11已取消;12退款中;21待付款;22锁定,29删除,101部分发货',
|
||||
`goods_amount` double NULL DEFAULT NULL COMMENT '订单商品金额',
|
||||
`post_fee` double NULL DEFAULT NULL COMMENT '订单运费',
|
||||
`seller_discount` double NULL DEFAULT 0 COMMENT '商家优惠金额,单位:元',
|
||||
`platform_discount` double NULL DEFAULT 0 COMMENT '平台优惠金额,单位:元',
|
||||
`change_amount` double NULL DEFAULT 0 COMMENT '改价金额,单位:元',
|
||||
`pay_discount` double NULL DEFAULT 0 COMMENT '支付优惠金额,单位:元',
|
||||
`amount` double NOT NULL COMMENT '订单实际金额',
|
||||
`payment` double NULL DEFAULT NULL COMMENT '实付金额',
|
||||
`receiver_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收件人姓名',
|
||||
|
|
@ -856,7 +856,11 @@ CREATE TABLE `o_order` (
|
|||
`province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省',
|
||||
`city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市',
|
||||
`town` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区',
|
||||
`order_time` datetime NULL DEFAULT NULL COMMENT '订单时间',
|
||||
`order_create_time` datetime NULL DEFAULT NULL COMMENT '订单创建时间',
|
||||
`order_update_time` datetime NULL DEFAULT NULL COMMENT '订单更新时间',
|
||||
`order_finish_time` datetime NULL DEFAULT NULL COMMENT '订单完成时间',
|
||||
`order_status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单状态(平台)',
|
||||
`order_status_text` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单状态文本(平台)',
|
||||
`shipper` bigint NOT NULL DEFAULT 0 COMMENT '发货人',
|
||||
`ship_type` int NOT NULL DEFAULT 0 COMMENT '发货方式2供应商代发0仓库发货',
|
||||
`ship_status` int NOT NULL DEFAULT 0 COMMENT '发货状态 0 待发货 1 已分配供应商发货 2全部发货',
|
||||
|
|
@ -972,14 +976,17 @@ CREATE TABLE `o_order_item` (
|
|||
`goods_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品规格',
|
||||
`sku_num` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品规格编码',
|
||||
`goods_price` double NOT NULL COMMENT '商品单价',
|
||||
`goods_amount` double NOT NULL COMMENT '商品总价',
|
||||
`item_amount` double NULL DEFAULT NULL COMMENT '子订单金额',
|
||||
`discount_amount` double NULL DEFAULT 0 COMMENT '子订单优惠金额',
|
||||
`seller_discount` double NULL DEFAULT 0 COMMENT '卖家优惠',
|
||||
`platform_discount` double NULL DEFAULT 0 COMMENT '平台优惠',
|
||||
`pay_discount` double NULL DEFAULT 0 COMMENT '支付优惠',
|
||||
`change_amount` double NULL DEFAULT 0 COMMENT '改价金额',
|
||||
`payment` double NULL DEFAULT NULL COMMENT '实际支付金额',
|
||||
`quantity` int NOT NULL COMMENT '商品数量',
|
||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||||
`refund_count` int NULL DEFAULT 0 COMMENT '已退货数量',
|
||||
`refund_status` int NULL DEFAULT NULL COMMENT '售后状态 1:无售后或售后关闭,2:售后处理中,3:退款中,4: 退款成功 ',
|
||||
`order_status` int NULL DEFAULT NULL COMMENT '订单状态1:待发货,2:已发货,3:已完成,11已取消;21待付款',
|
||||
`shipper` bigint NOT NULL DEFAULT 0 COMMENT '发货人',
|
||||
`ship_type` int NOT NULL DEFAULT 0 COMMENT '发货方式 0 自己发货或待处理2供应商发货',
|
||||
`ship_status` int NOT NULL DEFAULT 0 COMMENT '发货状态 0 待发货 2全部发货',
|
||||
|
|
@ -4699,6 +4706,7 @@ CREATE TABLE `oms_wei_order_item` (
|
|||
`extra_service` varchar(2550) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品额外服务信息JSON',
|
||||
`use_deduction` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否使用了会员积分抵扣\r\n',
|
||||
`deduction_price` int NULL DEFAULT NULL COMMENT '会员积分抵扣金额,单位为分',
|
||||
`merchant_discounted_price` int NULL DEFAULT NULL COMMENT '商家优惠金额,单位为分',
|
||||
`order_product_coupon_info_list` varchar(2550) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品优惠券信息,逐步替换 order.order_detail.coupon_info',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
|
||||
import cn.qihangerp.model.entity.OAfterSale;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
import cn.qihangerp.model.entity.OOrderItem;
|
||||
import cn.qihangerp.model.bo.OrderItemListBo;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
import cn.qihangerp.model.entity.OOrder;
|
||||
import cn.qihangerp.model.vo.OrderDiscountVo;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
import cn.qihangerp.model.entity.OOrderShipListItem;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
import cn.qihangerp.model.entity.OOrderShipList;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
|
||||
import cn.qihangerp.model.entity.ORefund;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
|
||||
import cn.qihangerp.model.entity.OShipWaybill;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
import cn.qihangerp.model.entity.OShipmentItem;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
import cn.qihangerp.model.entity.OShipment;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
|
||||
import cn.qihangerp.model.entity.OfflineGoodsSku;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
|
||||
import cn.qihangerp.model.entity.OfflineOrderItem;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
|
||||
import cn.qihangerp.model.entity.OfflineOrder;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package cn.qihangerp.module.order.mapper;
|
||||
package cn.qihangerp.mapper;
|
||||
|
||||
|
||||
import cn.qihangerp.model.entity.OfflineRefund;
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OAfterSaleMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OAfterSaleMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OAfterSale">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OOrderItemMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OOrderItemMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OOrderItem">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -11,6 +11,7 @@
|
|||
<result property="orderId" column="order_id" jdbcType="BIGINT"/>
|
||||
<result property="orderNum" column="order_num" jdbcType="VARCHAR"/>
|
||||
<result property="subOrderNum" column="sub_order_num" jdbcType="VARCHAR"/>
|
||||
<result property="productId" column="product_id" jdbcType="VARCHAR"/>
|
||||
<result property="skuId" column="sku_id" jdbcType="VARCHAR"/>
|
||||
<result property="goodsId" column="goods_id" jdbcType="BIGINT"/>
|
||||
<result property="goodsSkuId" column="goods_sku_id" jdbcType="BIGINT"/>
|
||||
|
|
@ -20,14 +21,18 @@
|
|||
<result property="goodsSpec" column="goods_spec" jdbcType="VARCHAR"/>
|
||||
<result property="skuNum" column="sku_num" jdbcType="VARCHAR"/>
|
||||
<result property="goodsPrice" column="goods_price" jdbcType="DOUBLE"/>
|
||||
<result property="goodsAmount" column="goods_amount" jdbcType="DOUBLE"/>
|
||||
<result property="itemAmount" column="item_amount" jdbcType="DOUBLE"/>
|
||||
<result property="discountAmount" column="discount_amount" jdbcType="DOUBLE"/>
|
||||
<result property="sellerDiscount" column="seller_discount" jdbcType="DOUBLE"/>
|
||||
<result property="platformDiscount" column="platform_discount" jdbcType="DOUBLE"/>
|
||||
<result property="payDiscount" column="pay_discount" jdbcType="DOUBLE"/>
|
||||
<result property="changeAmount" column="change_amount" jdbcType="DOUBLE"/>
|
||||
|
||||
<result property="payment" column="payment" jdbcType="DOUBLE"/>
|
||||
<result property="quantity" column="quantity" jdbcType="INTEGER"/>
|
||||
<result property="remark" column="remark" jdbcType="VARCHAR"/>
|
||||
<result property="refundCount" column="refund_count" jdbcType="INTEGER"/>
|
||||
<result property="refundStatus" column="refund_status" jdbcType="INTEGER"/>
|
||||
<result property="orderStatus" column="order_status" jdbcType="INTEGER"/>
|
||||
<result property="shipper" column="shipper" jdbcType="BIGINT"/>
|
||||
<result property="shipType" column="ship_type" jdbcType="INTEGER"/>
|
||||
<result property="shipStatus" column="ship_status" jdbcType="INTEGER"/>
|
||||
|
|
@ -40,13 +45,12 @@
|
|||
<sql id="Base_Column_List">
|
||||
id,shop_id,shop_type,
|
||||
order_id,order_num,sub_order_num,
|
||||
sku_id,goods_id,goods_sku_id,
|
||||
product_id,sku_id,goods_id,goods_sku_id,
|
||||
goods_title,goods_img,goods_num,
|
||||
goods_spec,sku_num,goods_price,
|
||||
item_amount,discount_amount,payment,
|
||||
quantity,remark,refund_count,
|
||||
refund_status,order_status,shipper,
|
||||
ship_type,ship_status,create_time,
|
||||
goods_spec,sku_num,goods_price,goods_amount,
|
||||
item_amount,seller_discount,platform_discount,pay_discount,change_amount,payment,
|
||||
quantity,remark,refund_count,refund_status,
|
||||
shipper,ship_type,ship_status,create_time,
|
||||
create_by,update_time,update_by
|
||||
</sql>
|
||||
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OOrderMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OOrderMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OOrder">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -13,21 +13,25 @@
|
|||
<result property="buyerMemo" column="buyer_memo" jdbcType="VARCHAR"/>
|
||||
<result property="sellerMemo" column="seller_memo" jdbcType="VARCHAR"/>
|
||||
<result property="tag" column="tag" jdbcType="VARCHAR"/>
|
||||
<result property="refundStatus" column="refund_status" jdbcType="INTEGER"/>
|
||||
<result property="orderStatus" column="order_status" jdbcType="INTEGER"/>
|
||||
<result property="goodsAmount" column="goods_amount" jdbcType="DOUBLE"/>
|
||||
<result property="postFee" column="post_fee" jdbcType="DOUBLE"/>
|
||||
<result property="sellerDiscount" column="seller_discount" jdbcType="DOUBLE"/>
|
||||
<result property="platformDiscount" column="platform_discount" jdbcType="DOUBLE"/>
|
||||
<result property="changeAmount" column="change_amount" jdbcType="DOUBLE"/>
|
||||
<result property="amount" column="amount" jdbcType="DOUBLE"/>
|
||||
<result property="payment" column="payment" jdbcType="DOUBLE"/>
|
||||
<result property="payDiscount" column="pay_discount" jdbcType="DOUBLE"/>
|
||||
<result property="receiverName" column="receiver_name" jdbcType="VARCHAR"/>
|
||||
<result property="receiverMobile" column="receiver_mobile" jdbcType="VARCHAR"/>
|
||||
<result property="address" column="address" jdbcType="VARCHAR"/>
|
||||
<result property="province" column="province" jdbcType="VARCHAR"/>
|
||||
<result property="city" column="city" jdbcType="VARCHAR"/>
|
||||
<result property="town" column="town" jdbcType="VARCHAR"/>
|
||||
<result property="orderTime" column="order_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="orderCreateTime" column="order_create_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="orderUpdateTime" column="order_update_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="orderFinishTime" column="order_finish_time" jdbcType="TIMESTAMP"/>
|
||||
<result property="orderStatus" column="order_status" jdbcType="VARCHAR"/>
|
||||
<result property="orderStatusText" column="order_status_text" jdbcType="VARCHAR"/>
|
||||
<result property="shipper" column="shipper" jdbcType="BIGINT"/>
|
||||
<result property="shipType" column="ship_type" jdbcType="INTEGER"/>
|
||||
<result property="shipStatus" column="ship_status" jdbcType="INTEGER"/>
|
||||
|
|
@ -43,14 +47,12 @@
|
|||
|
||||
<sql id="Base_Column_List">
|
||||
id,order_num,shop_type,
|
||||
shop_id,remark,buyer_memo,
|
||||
seller_memo,tag,refund_status,
|
||||
order_status,goods_amount,post_fee,
|
||||
seller_discount,platform_discount,amount,
|
||||
payment,receiver_name,receiver_mobile,
|
||||
address,province,city,
|
||||
town,order_time,shipper,
|
||||
ship_type,ship_status,ship_company,
|
||||
shop_id,remark,buyer_memo,seller_memo,tag,
|
||||
goods_amount,post_fee,seller_discount,platform_discount,change_amount,amount,payment,pay_discount,
|
||||
receiver_name,receiver_mobile,
|
||||
address,province,city,town,
|
||||
order_create_time,order_update_time,order_finish_time,order_status,
|
||||
shipper,ship_type,ship_status,ship_company,
|
||||
ship_code,ship_time,create_time,
|
||||
create_by,update_time,update_by,cancel_reason
|
||||
</sql>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OOrderShipListItemMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OOrderShipListItemMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OOrderShipListItem">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OOrderShipListMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OOrderShipListMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OOrderShipList">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.ORefundMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.ORefundMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.ORefund">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OShipWaybillMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OShipWaybillMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OShipWaybill">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OShipmentItemMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OShipmentItemMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OShipmentItem">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OShipmentMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OShipmentMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OShipment">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OfflineGoodsSkuMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OfflineGoodsSkuMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OfflineGoodsSku">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OfflineOrderItemMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OfflineOrderItemMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OfflineOrderItem">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OfflineOrderMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OfflineOrderMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OfflineOrder">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.qihangerp.module.order.mapper.OfflineRefundMapper">
|
||||
<mapper namespace="cn.qihangerp.mapper.OfflineRefundMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="cn.qihangerp.model.entity.OfflineRefund">
|
||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||
|
|
@ -61,15 +61,6 @@ public class OOrder implements Serializable {
|
|||
*/
|
||||
private String tag;
|
||||
|
||||
/**
|
||||
* 售后状态 1:无售后或售后关闭,2:售后处理中,3:退款中,4: 退款成功
|
||||
*/
|
||||
private Integer refundStatus;
|
||||
|
||||
/**
|
||||
* 订单状态0:新订单,1:待发货,2:已发货,3:已完成,11已取消;12退款中;21待付款;22锁定,29删除,101部分发货
|
||||
*/
|
||||
private Integer orderStatus;
|
||||
|
||||
/**
|
||||
* 订单商品金额
|
||||
|
|
@ -90,6 +81,8 @@ public class OOrder implements Serializable {
|
|||
* 平台优惠金额,单位:元
|
||||
*/
|
||||
private Double platformDiscount;
|
||||
private Double payDiscount;
|
||||
private Double changeAmount;
|
||||
|
||||
/**
|
||||
* 订单实际金额
|
||||
|
|
@ -134,7 +127,11 @@ public class OOrder implements Serializable {
|
|||
/**
|
||||
* 订单时间
|
||||
*/
|
||||
private LocalDateTime orderTime;
|
||||
private LocalDateTime orderCreateTime;
|
||||
private LocalDateTime orderUpdateTime;
|
||||
private LocalDateTime orderFinishTime;
|
||||
private String orderStatus;
|
||||
private String orderStatusText;
|
||||
|
||||
/**
|
||||
* 发货方 0 自己发货1联合发货2供应商发货
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ public class OOrderItem implements Serializable {
|
|||
* 第三方平台skuId
|
||||
*/
|
||||
private String skuId;
|
||||
private String productId;
|
||||
|
||||
/**
|
||||
* 商品id(o_goods外键)
|
||||
|
|
@ -95,11 +96,15 @@ public class OOrderItem implements Serializable {
|
|||
* 子订单金额
|
||||
*/
|
||||
private Double itemAmount;
|
||||
private Double goodsAmount;
|
||||
|
||||
/**
|
||||
* 子订单优惠金额
|
||||
* 卖家优惠
|
||||
*/
|
||||
private Double discountAmount;
|
||||
private Double sellerDiscount;
|
||||
private Double platformDiscount;
|
||||
private Double payDiscount;
|
||||
private Double changeAmount;
|
||||
|
||||
/**
|
||||
* 实际支付金额
|
||||
|
|
@ -126,10 +131,6 @@ public class OOrderItem implements Serializable {
|
|||
*/
|
||||
private Integer refundStatus;
|
||||
|
||||
/**
|
||||
* 订单状态1:待发货,2:已发货,3:已完成,11已取消;21待付款
|
||||
*/
|
||||
private Integer orderStatus;
|
||||
|
||||
/**
|
||||
* 发货人
|
||||
|
|
|
|||
|
|
@ -151,6 +151,7 @@ public class WeiOrderItem implements Serializable {
|
|||
* 商品优惠券信息,逐步替换 order.order_detail.coupon_info
|
||||
*/
|
||||
private String orderProductCouponInfoList;
|
||||
private Integer merchantDiscountedPrice;//商家优惠金额,单位为分
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package cn.qihangerp.module.order.service.impl;
|
||||
|
||||
import cn.qihangerp.model.entity.OShipmentItem;
|
||||
import cn.qihangerp.module.order.mapper.OShipmentItemMapper;
|
||||
import cn.qihangerp.mapper.OShipmentItemMapper;
|
||||
import cn.qihangerp.module.order.service.ErpShipmentItemService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ import cn.qihangerp.mapper.OShopMapper;
|
|||
import cn.qihangerp.model.entity.OShipment;
|
||||
import cn.qihangerp.model.entity.OShipmentItem;
|
||||
import cn.qihangerp.model.bo.OrderShipBo;
|
||||
import cn.qihangerp.module.order.mapper.OShipmentItemMapper;
|
||||
import cn.qihangerp.module.order.mapper.OShipmentMapper;
|
||||
import cn.qihangerp.mapper.OShipmentItemMapper;
|
||||
import cn.qihangerp.mapper.OShipmentMapper;
|
||||
import cn.qihangerp.module.order.service.ErpShipmentService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package cn.qihangerp.module.order.service.impl;
|
|||
import cn.qihangerp.common.PageQuery;
|
||||
import cn.qihangerp.common.PageResult;
|
||||
import cn.qihangerp.model.entity.OAfterSale;
|
||||
import cn.qihangerp.module.order.mapper.OAfterSaleMapper;
|
||||
import cn.qihangerp.mapper.OAfterSaleMapper;
|
||||
import cn.qihangerp.module.order.service.OAfterSaleService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import cn.qihangerp.module.goods.mapper.OGoodsSkuMapper;
|
|||
import cn.qihangerp.model.bo.OrderItemListBo;
|
||||
import cn.qihangerp.model.vo.OrderItemListVo;
|
||||
import cn.qihangerp.model.vo.SalesTopSkuVo;
|
||||
import cn.qihangerp.module.order.mapper.OOrderItemMapper;
|
||||
import cn.qihangerp.mapper.OOrderItemMapper;
|
||||
import cn.qihangerp.module.order.service.OOrderItemService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package cn.qihangerp.module.order.service.impl;
|
||||
|
||||
import cn.qihangerp.mapper.*;
|
||||
import cn.qihangerp.model.entity.*;
|
||||
import cn.qihangerp.model.request.OrderSearchRequest;
|
||||
import cn.qihangerp.module.goods.mapper.OGoodsMapper;
|
||||
import cn.qihangerp.module.goods.mapper.OGoodsSkuMapper;
|
||||
import cn.qihangerp.module.goods.mapper.OGoodsSupplierMapper;
|
||||
import cn.qihangerp.mapper.OLogisticsCompanyMapper;
|
||||
import cn.qihangerp.model.bo.OrderAllocateShipRequest;
|
||||
import cn.qihangerp.model.bo.OrderShipRequest;
|
||||
import cn.qihangerp.model.vo.OrderDiscountVo;
|
||||
import cn.qihangerp.model.vo.SalesDailyVo;
|
||||
import cn.qihangerp.module.order.mapper.*;
|
||||
import cn.qihangerp.module.order.service.OOrderService;
|
||||
import cn.qihangerp.module.order.service.msg.PddOrderMessageService;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.qihangerp.model.entity.OOrderShipListItem;
|
||||
import cn.qihangerp.module.order.service.OOrderShipListItemService;
|
||||
import cn.qihangerp.module.order.mapper.OOrderShipListItemMapper;
|
||||
import cn.qihangerp.mapper.OOrderShipListItemMapper;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
|
|
|||
|
|
@ -12,15 +12,15 @@ import cn.qihangerp.mapper.OLogisticsCompanyMapper;
|
|||
import cn.qihangerp.model.entity.OOrderShipListItem;
|
||||
import cn.qihangerp.model.bo.ShipStockUpBo;
|
||||
import cn.qihangerp.model.bo.SupplierOrderShipBo;
|
||||
import cn.qihangerp.module.order.mapper.OOrderItemMapper;
|
||||
import cn.qihangerp.module.order.mapper.OOrderMapper;
|
||||
import cn.qihangerp.module.order.mapper.OOrderShipListItemMapper;
|
||||
import cn.qihangerp.mapper.OOrderItemMapper;
|
||||
import cn.qihangerp.mapper.OOrderMapper;
|
||||
import cn.qihangerp.mapper.OOrderShipListItemMapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.qihangerp.model.entity.OOrderShipList;
|
||||
import cn.qihangerp.module.order.service.OOrderShipListService;
|
||||
import cn.qihangerp.module.order.mapper.OOrderShipListMapper;
|
||||
import cn.qihangerp.mapper.OOrderShipListMapper;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ import cn.qihangerp.model.entity.OOrderItem;
|
|||
import cn.qihangerp.model.entity.ORefund;
|
||||
import cn.qihangerp.model.bo.RefundProcessingBo;
|
||||
import cn.qihangerp.model.bo.RefundSearchBo;
|
||||
import cn.qihangerp.module.order.mapper.OAfterSaleMapper;
|
||||
import cn.qihangerp.module.order.mapper.OOrderItemMapper;
|
||||
import cn.qihangerp.module.order.mapper.OOrderMapper;
|
||||
import cn.qihangerp.module.order.mapper.ORefundMapper;
|
||||
import cn.qihangerp.mapper.OAfterSaleMapper;
|
||||
import cn.qihangerp.mapper.OOrderItemMapper;
|
||||
import cn.qihangerp.mapper.OOrderMapper;
|
||||
import cn.qihangerp.mapper.ORefundMapper;
|
||||
import cn.qihangerp.module.order.service.ORefundService;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package cn.qihangerp.module.order.service.impl;
|
||||
|
||||
import cn.qihangerp.model.entity.OShipWaybill;
|
||||
import cn.qihangerp.module.order.mapper.OShipWaybillMapper;
|
||||
import cn.qihangerp.mapper.OShipWaybillMapper;
|
||||
import cn.qihangerp.module.order.service.OShipWaybillService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ package cn.qihangerp.module.order.service.impl;
|
|||
import cn.qihangerp.model.entity.OGoodsSku;
|
||||
import cn.qihangerp.module.goods.mapper.OGoodsSkuMapper;
|
||||
import cn.qihangerp.model.entity.OfflineGoodsSku;
|
||||
import cn.qihangerp.module.order.mapper.OfflineGoodsSkuMapper;
|
||||
import cn.qihangerp.mapper.OfflineGoodsSkuMapper;
|
||||
import cn.qihangerp.module.order.service.OfflineGoodsSkuService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package cn.qihangerp.module.order.service.impl;
|
||||
|
||||
import cn.qihangerp.model.entity.OfflineOrderItem;
|
||||
import cn.qihangerp.module.order.mapper.OfflineOrderItemMapper;
|
||||
import cn.qihangerp.mapper.OfflineOrderItemMapper;
|
||||
import cn.qihangerp.module.order.service.OfflineOrderItemService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ import cn.qihangerp.model.entity.OfflineOrderItem;
|
|||
import cn.qihangerp.model.bo.OfflineOrderCreateBo;
|
||||
import cn.qihangerp.model.bo.OfflineOrderCreateItemBo;
|
||||
import cn.qihangerp.model.bo.OfflineOrderShipBo;
|
||||
import cn.qihangerp.module.order.mapper.OfflineOrderItemMapper;
|
||||
import cn.qihangerp.module.order.mapper.OfflineOrderMapper;
|
||||
import cn.qihangerp.mapper.OfflineOrderItemMapper;
|
||||
import cn.qihangerp.mapper.OfflineOrderMapper;
|
||||
import cn.qihangerp.module.order.service.OfflineOrderService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import cn.qihangerp.common.PageQuery;
|
|||
import cn.qihangerp.common.PageResult;
|
||||
import cn.qihangerp.model.request.RefundSearchRequest;
|
||||
import cn.qihangerp.model.entity.OfflineRefund;
|
||||
import cn.qihangerp.module.order.mapper.OfflineRefundMapper;
|
||||
import cn.qihangerp.mapper.OfflineRefundMapper;
|
||||
import cn.qihangerp.module.order.service.OfflineRefundService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ import cn.qihangerp.common.enums.EnumShopType;
|
|||
import cn.qihangerp.common.utils.StringUtils;
|
||||
import cn.qihangerp.model.entity.OOrder;
|
||||
import cn.qihangerp.model.entity.OOrderItem;
|
||||
import cn.qihangerp.module.order.mapper.OOrderItemMapper;
|
||||
import cn.qihangerp.module.order.mapper.OOrderMapper;
|
||||
import cn.qihangerp.mapper.OOrderItemMapper;
|
||||
import cn.qihangerp.mapper.OOrderMapper;
|
||||
import com.alibaba.fastjson2.JSONArray;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
|
|
|||
|
|
@ -17,6 +17,8 @@ import cn.qihangerp.module.open.wei.mapper.WeiGoodsSkuMapper;
|
|||
import cn.qihangerp.module.open.wei.mapper.WeiOrderItemMapper;
|
||||
import cn.qihangerp.module.open.wei.mapper.WeiOrderMapper;
|
||||
import cn.qihangerp.module.open.wei.service.WeiOrderService;
|
||||
import com.alibaba.fastjson2.JSONArray;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
|
@ -179,23 +181,44 @@ public class WeiOrderServiceImpl extends ServiceImpl<WeiOrderMapper, WeiOrder>
|
|||
order.setShipType(0);
|
||||
order.setBuyerMemo("");
|
||||
order.setSellerMemo("");
|
||||
order.setRefundStatus(1);
|
||||
order.setOrderStatus(1);
|
||||
order.setGoodsAmount(weiOrder.getProductPrice()!=null?weiOrder.getProductPrice().doubleValue()/100:0.0);
|
||||
order.setPostFee(weiOrder.getFreight()!=null?weiOrder.getFreight().doubleValue()/100:0.0);
|
||||
order.setSellerDiscount(weiOrder.getDiscountedPrice()!=null?weiOrder.getDiscountedPrice().doubleValue()/100:0.0);
|
||||
order.setPlatformDiscount(0.0);
|
||||
order.setChangeAmount(0.0);
|
||||
order.setAmount(weiOrder.getOrderPrice()!=null?weiOrder.getOrderPrice().doubleValue()/100:0.0);
|
||||
order.setPayment(order.getAmount());
|
||||
order.setPayment(order.getPayment().doubleValue()/100);
|
||||
order.setPayDiscount(0.0);
|
||||
order.setReceiverName(confirmBo.getReceiver());
|
||||
order.setReceiverMobile(confirmBo.getMobile());
|
||||
order.setAddress(confirmBo.getAddress());
|
||||
order.setProvince(confirmBo.getProvince());
|
||||
order.setCity(confirmBo.getCity());
|
||||
order.setTown(confirmBo.getTown());
|
||||
order.setOrderStatus(weiOrder.getStatus().toString());
|
||||
if(weiOrder.getStatus().intValue()==10){
|
||||
order.setOrderStatusText("待付款");
|
||||
}else if(weiOrder.getStatus().intValue()==12){
|
||||
order.setOrderStatusText("礼物待收下");
|
||||
}else if(weiOrder.getStatus().intValue()==13){
|
||||
order.setOrderStatusText("一起买待成团");
|
||||
}else if(weiOrder.getStatus().intValue()==20){
|
||||
order.setOrderStatusText("待发货");
|
||||
}else if(weiOrder.getStatus().intValue()==21){
|
||||
order.setOrderStatusText("部分发货");
|
||||
}else if(weiOrder.getStatus().intValue()==30){
|
||||
order.setOrderStatusText("待收货");
|
||||
}else if(weiOrder.getStatus().intValue()==100){
|
||||
order.setOrderStatusText("完成");
|
||||
}else if(weiOrder.getStatus().intValue()==200){
|
||||
order.setOrderStatusText("全部商品售后之后,订单取消");
|
||||
}else if(weiOrder.getStatus().intValue()==250){
|
||||
order.setOrderStatusText("未付款用户主动取消或超时未付款订单自动取消");
|
||||
}
|
||||
|
||||
order.setOrderCreateTime(LocalDateTime.ofInstant(Instant.ofEpochSecond(weiOrder.getCreateTime()), ZoneId.systemDefault()));
|
||||
order.setOrderUpdateTime(LocalDateTime.ofInstant(Instant.ofEpochSecond(weiOrder.getUpdateTime()), ZoneId.systemDefault()));
|
||||
|
||||
LocalDateTime orderTime = LocalDateTime.ofInstant(Instant.ofEpochSecond(weiOrder.getCreateTime()), ZoneId.systemDefault());
|
||||
order.setOrderTime(weiOrder.getCreateTime()!=null?orderTime:LocalDateTime.now());
|
||||
order.setShipper(0l);
|
||||
order.setShipStatus(0);
|
||||
order.setCreateTime(new Date());
|
||||
|
|
@ -217,21 +240,59 @@ public class WeiOrderServiceImpl extends ServiceImpl<WeiOrderMapper, WeiOrder>
|
|||
oOrderItem.setSubOrderNum(order.getOrderNum()+"-"+item.getSkuId());
|
||||
oOrderItem.setShopType(EnumShopType.WEI.getIndex());
|
||||
oOrderItem.setShopId(weiOrder.getShopId());
|
||||
// 商品信息
|
||||
oOrderItem.setProductId(item.getProductId());
|
||||
oOrderItem.setSkuId(item.getSkuId());
|
||||
|
||||
oOrderItem.setGoodsTitle(item.getTitle());
|
||||
oOrderItem.setGoodsImg(item.getThumbImg());
|
||||
oOrderItem.setGoodsNum(item.getOutProductId());
|
||||
oOrderItem.setGoodsSpec("");
|
||||
if(StringUtils.hasText(item.getSkuAttrs())) {
|
||||
try {
|
||||
String skuName = "";
|
||||
JSONArray jsonArray = JSONArray.parseArray(item.getSkuAttrs());
|
||||
for (int i = 0; i < jsonArray.size(); i++) {
|
||||
JSONObject it = jsonArray.getJSONObject(i);
|
||||
skuName += " "+it.getString("attr_value");
|
||||
}
|
||||
oOrderItem.setGoodsSpec(skuName);
|
||||
} catch (Exception e) {
|
||||
oOrderItem.setGoodsSpec("");
|
||||
}
|
||||
}else oOrderItem.setGoodsSpec("");
|
||||
|
||||
oOrderItem.setSkuNum(item.getOutSkuId());
|
||||
oOrderItem.setGoodsPrice(item.getSalePrice()!=null?item.getSalePrice().doubleValue()/100:0.0);
|
||||
oOrderItem.setQuantity(item.getSkuCnt());
|
||||
oOrderItem.setItemAmount(oOrderItem.getGoodsPrice()*oOrderItem.getQuantity());
|
||||
oOrderItem.setDiscountAmount(0.0);
|
||||
oOrderItem.setPayment(0.0);
|
||||
// 价格信息
|
||||
Integer goodsAmount = item.getSalePrice() * item.getSkuCnt();
|
||||
oOrderItem.setGoodsAmount(goodsAmount.doubleValue()/100);
|
||||
oOrderItem.setItemAmount(item.getRealPrice().doubleValue()/100);
|
||||
oOrderItem.setSellerDiscount(item.getMerchantDiscountedPrice().doubleValue()/100);
|
||||
//优惠后
|
||||
// Integer discountAfter = item.getEstimatePrice()!=null? item.getEstimatePrice():0;
|
||||
// if(discountAfter==0) oOrderItem.setSellerDiscount(0.0);
|
||||
// else{
|
||||
// Integer discount = goodsAmount - discountAfter;
|
||||
// oOrderItem.setSellerDiscount(discount.doubleValue()/100);
|
||||
// }
|
||||
oOrderItem.setPlatformDiscount(0.0);
|
||||
//改价后
|
||||
Integer changeAfter = item.getChangePrice()!=null?item.getChangePrice():0;
|
||||
if(changeAfter==0) oOrderItem.setChangeAmount(0.0);
|
||||
else{
|
||||
Integer change = goodsAmount - changeAfter;
|
||||
oOrderItem.setChangeAmount(change.doubleValue()/100);
|
||||
}
|
||||
|
||||
oOrderItem.setRefundCount(0);
|
||||
oOrderItem.setRefundStatus(1);
|
||||
oOrderItem.setPayDiscount(0.0);
|
||||
oOrderItem.setPayment(item.getRealPrice().doubleValue()/100);
|
||||
|
||||
oOrderItem.setRefundCount(item.getOnAftersaleSkuCnt()+item.getFinishAftersaleSkuCnt());
|
||||
if(oOrderItem.getRefundCount().intValue()<oOrderItem.getQuantity().intValue()) {
|
||||
oOrderItem.setRefundStatus(1);
|
||||
}else{
|
||||
oOrderItem.setRefundStatus(4);
|
||||
}
|
||||
oOrderItem.setShipper(0l);
|
||||
oOrderItem.setShipType(order.getShipType());
|
||||
oOrderItem.setShipStatus(0);
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@
|
|||
<result property="extraService" column="extra_service" jdbcType="VARCHAR"/>
|
||||
<result property="useDeduction" column="use_deduction" jdbcType="VARCHAR"/>
|
||||
<result property="deductionPrice" column="deduction_price" jdbcType="INTEGER"/>
|
||||
<result property="merchantDiscountedPrice" column="merchant_discounted_price" jdbcType="INTEGER"/>
|
||||
<result property="orderProductCouponInfoList" column="order_product_coupon_info_list" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
|
||||
|
|
@ -43,6 +44,6 @@
|
|||
out_product_id,out_sku_id,is_discounted,
|
||||
estimate_price,is_change_price,change_price,
|
||||
out_warehouse_id,sku_deliver_info,extra_service,
|
||||
use_deduction,deduction_price,order_product_coupon_info_list
|
||||
use_deduction,deduction_price,order_product_coupon_info_list,merchant_discounted_price
|
||||
</sql>
|
||||
</mapper>
|
||||
|
|
|
|||
|
|
@ -175,6 +175,14 @@
|
|||
<el-tag style="margin-top: 5px" type="warning" v-if="scope.row.auditStatus === 0 " size="small">待确认</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="确认状态" align="center" prop="status" >
|
||||
<template slot-scope="scope">
|
||||
<el-tag v-if="scope.row.auditStatus === 0 " size="small">待确认</el-tag>
|
||||
<el-tag v-if="scope.row.auditStatus === 1 " size="small">已确认</el-tag>
|
||||
<br/>
|
||||
<el-tag style="margin-top: 5px" type="warning" v-if="scope.row.auditStatus === 0 " size="small">待确认</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column label="快递单号" align="center" prop="logisticsCode" />-->
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
|
|
|
|||
Loading…
Reference in New Issue