diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvTradeOrderLineStatusLogDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvTradeOrderLineStatusLogDao.java
new file mode 100644
index 0000000..a974a8a
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvTradeOrderLineStatusLogDao.java
@@ -0,0 +1,36 @@
+package com.heyu.api.data.dao.vv;
+/**
+*
+* 订单表状态变更记录 服务类
+*
+*
+* @author quyixiao
+* @since 2025-11-16
+*/
+import com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface VvTradeOrderLineStatusLogDao extends BaseMapper {
+
+
+ VvTradeOrderLineStatusLogEntity selectVvTradeOrderLineStatusLogById(@Param("id")Long id);
+
+
+ Long insertVvTradeOrderLineStatusLog(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog);
+
+
+ Long insertOrUpdateVvTradeOrderLineStatusLog(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog);
+
+
+ int updateVvTradeOrderLineStatusLogById(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog);
+
+
+ int updateCoverVvTradeOrderLineStatusLogById(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog);
+
+
+ int deleteVvTradeOrderLineStatusLogById(@Param("id")Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineEntity.java
index 2bba034..7e2d358 100644
--- a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineEntity.java
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineEntity.java
@@ -1,16 +1,16 @@
package com.heyu.api.data.entity.vv;
-
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
+import com.lz.mybatis.plugin.annotations.AS;
import java.math.BigDecimal;
-import java.util.Date;
+import java.util.Date;import java.util.Date;
/**
*购物车
* @author quyixiao
-* @since 2025-11-11
+* @since 2025-11-16
*/
@Data
@@ -21,709 +21,223 @@ private static final long serialVersionUID = 1L;
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvTradeOrderLineEntity:";
public final static String all = CLASS_NAME + "*";
- public final static String activity_award_count = CLASS_NAME + "activity_award_count"; // 这次活动的奖励次数
- public final static String activity_id = CLASS_NAME + "activity_id"; // 活动id
- public final static String app_name = CLASS_NAME + "app_name"; // goudezhao
- public final static String award_amount = CLASS_NAME + "award_amount"; // 奖励金额
- public final static String batch_num = CLASS_NAME + "batch_num"; // 批次数量
- public final static String buyer_address_id = CLASS_NAME + "buyer_address_id"; // 买家地址id
- public final static String buyer_id = CLASS_NAME + "buyer_id"; // 订单id
- public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
- public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
- public final static String buyer_weixin = CLASS_NAME + "buyer_weixin"; // 买家微信
- public final static String cancel_user = CLASS_NAME + "cancel_user"; // 订单取消用户
- public final static String channel_ = CLASS_NAME + "channel"; // 渠道来源,如抖音,等
- public final static String city_ = CLASS_NAME + "city"; // 市
- public final static String comment_id = CLASS_NAME + "comment_id"; // 评论 id
- public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
- public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
- public final static String delivered_by = CLASS_NAME + "delivered_by"; // system:系统,user:用户 ,admin 后台确认
- public final static String delivered_type = CLASS_NAME + "delivered_type"; // 1 买家手动确认收货, 2 系统自动确认收货
- public final static String delivered_user = CLASS_NAME + "delivered_user"; // delivered的用户
- public final static String district_ = CLASS_NAME + "district"; // 区
- public final static String gmt_agree_sign_receipt = CLASS_NAME + "gmt_agree_sign_receipt"; // 同意签收时间
- public final static String gmt_cancel = CLASS_NAME + "gmt_cancel"; // 订单取消时间
- public final static String gmt_close = CLASS_NAME + "gmt_close"; // 订单关闭时间
- public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
- public final static String gmt_down_order = CLASS_NAME + "gmt_down_order"; // 下单时间
- public final static String gmt_pay = CLASS_NAME + "gmt_pay"; // 支付时间
- public final static String gmt_pre_pay = CLASS_NAME + "gmt_pre_pay"; // 预支付时间
- public final static String gmt_reject_sign_receipt = CLASS_NAME + "gmt_reject_sign_receipt"; // 拒绝签收时间
- public final static String gmt_settle = CLASS_NAME + "gmt_settle"; // 结算时间
- public final static String gmt_shipped = CLASS_NAME + "gmt_shipped"; // 是否已经签收
- public final static String gmt_sign_receipt = CLASS_NAME + "gmt_sign_receipt"; // 签收日期
- public final static String gmt_to_shipping = CLASS_NAME + "gmt_to_shipping"; // 打包时间
- public final static String gmt_unpack = CLASS_NAME + "gmt_unpack"; // 重新打包的时间
public final static String id_ = CLASS_NAME + "id"; //
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
+ public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
- public final static String modify_timestamp = CLASS_NAME + "modify_timestamp"; // 修改时间
- public final static String num_ = CLASS_NAME + "num"; // 数量
- public final static String origin_price = CLASS_NAME + "origin_price"; // 原来价格
- public final static String pay_type = CLASS_NAME + "pay_type"; // 支付方式,weixin
- public final static String prepay_id = CLASS_NAME + "prepay_id"; // 预支付id
- public final static String product_id = CLASS_NAME + "product_id"; // 商品id
- public final static String product_main_image_url = CLASS_NAME + "product_main_image_url"; // 商品主图
- public final static String product_name = CLASS_NAME + "product_name"; // 商品名称
- public final static String profit_amount = CLASS_NAME + "profit_amount"; // 这笔子单获得利益
- public final static String promoter_id = CLASS_NAME + "promoter_id"; // 推广者id
- public final static String promotion_price = CLASS_NAME + "promotion_price"; // 当时促销价
- public final static String province_ = CLASS_NAME + "province"; // 省
- public final static String refund_amount = CLASS_NAME + "refund_amount"; // 退款金额
- public final static String refund_count = CLASS_NAME + "refund_count"; // 退货数量
- public final static String reject_sign_receipt_features = CLASS_NAME + "reject_sign_receipt_features"; // 拒绝签收的信息
- public final static String reject_sign_receipt_reason = CLASS_NAME + "reject_sign_receipt_reason"; // 拒绝签收原因
- public final static String reverse_status = CLASS_NAME + "reverse_status"; // 逆向状态。
public final static String sale_price = CLASS_NAME + "sale_price"; // 单价
- public final static String seller_id = CLASS_NAME + "seller_id"; // 卖家id
- public final static String seller_name = CLASS_NAME + "seller_name"; // 卖家名称
- public final static String settle_status = CLASS_NAME + "settle_status"; // 0 未结算,1 已经结算
- public final static String shipped_user = CLASS_NAME + "shipped_user"; // shipped的用户
- public final static String shipping_amount = CLASS_NAME + "shipping_amount"; // 运费
- public final static String shipping_user = CLASS_NAME + "shipping_user"; // shipping的用户
+ public final static String num_ = CLASS_NAME + "num"; // 数量
+ public final static String status_ = CLASS_NAME + "status"; // create:订单创建,wait_pay:待支付,支付完成,待发货:wait_shipping,买家申请取消订单:apply_cancel, 买家关闭订单:close,已发货,运送中:shipping,已投递,比如入到快递柜:shipped,同意签收:agree_sign_receipt,拒绝签收:reject_sign_receipt,包裹返回:package_return,包裹卖家签收:package_seller_sign_receipt,已妥投:delivered,退款:refund,删除:delete
+ public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单号
+ public final static String refund_amount = CLASS_NAME + "refund_amount"; // 退款金额
+ public final static String track_number = CLASS_NAME + "track_number"; // 包裹追踪号
+ public final static String refund_count = CLASS_NAME + "refund_count"; // 退货数量
+ public final static String product_id = CLASS_NAME + "product_id"; // 商品id
+ public final static String product_name = CLASS_NAME + "product_name"; // 商品名称
+ public final static String sku_info = CLASS_NAME + "sku_info"; // sku信息json
+ public final static String product_main_image_url = CLASS_NAME + "product_main_image_url"; // 商品主图
public final static String sku_id = CLASS_NAME + "sku_id"; // skuid
public final static String sku_image_url = CLASS_NAME + "sku_image_url"; // sku图片
- public final static String sku_info = CLASS_NAME + "sku_info"; // sku信息json
+ public final static String comment_id = CLASS_NAME + "comment_id"; // 评论 id
+ public final static String delivered_type = CLASS_NAME + "delivered_type"; // 1 买家手动确认收货, 2 系统自动确认收货
+ public final static String settle_status = CLASS_NAME + "settle_status"; // 0 未结算,1 已经结算
+ public final static String gmt_settle = CLASS_NAME + "gmt_settle"; // 结算时间
+ public final static String seller_id = CLASS_NAME + "seller_id"; // 卖家id
+ public final static String reverse_status = CLASS_NAME + "reverse_status"; // 逆向状态。
+ public final static String profit_amount = CLASS_NAME + "profit_amount"; // 这笔子单获得利益
+ public final static String origin_price = CLASS_NAME + "origin_price"; // 原来价格
+ public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
+ public final static String modify_timestamp = CLASS_NAME + "modify_timestamp"; // 修改时间
+ public final static String buyer_id = CLASS_NAME + "buyer_id"; // 订单id
+ public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
+ public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
+ public final static String buyer_weixin = CLASS_NAME + "buyer_weixin"; // 买家微信
+ public final static String contry_ = CLASS_NAME + "contry"; // 国家
+ public final static String province_ = CLASS_NAME + "province"; // 省
+ public final static String city_ = CLASS_NAME + "city"; // 市
+ public final static String district_ = CLASS_NAME + "district"; // 区
+ public final static String buyer_detail_address = CLASS_NAME + "buyer_detail_address"; // 买家详细地址
+ public final static String seller_name = CLASS_NAME + "seller_name"; // 卖家名称
+ public final static String batch_num = CLASS_NAME + "batch_num"; // 批次数量
+ public final static String shipping_amount = CLASS_NAME + "shipping_amount"; // 运费
+ public final static String promotion_price = CLASS_NAME + "promotion_price"; // 当时促销价
public final static String state_ = CLASS_NAME + "state"; // 快递单当前状态,默认为0在途,1揽收,2疑难,3签收,4退签,5派件,8清关,14拒签等10个基础物流状态,如需要返回高级物流状态,请参考 resultv2 传值
- public final static String status_ = CLASS_NAME + "status"; // create:订单创建,wait_pay:待支付,支付完成,待发货:wait_shipping,买家申请取消订单:apply_cancel, 买家关闭订单:close,已发货,运送中:shipping,已投递,比如入到快递柜:shipped,同意签收:agree_sign_receipt,拒绝签收:reject_sign_receipt,包裹返回:package_return,包裹卖家签收:package_seller_sign_receipt,已妥投:delivered,退款:refund,删除:delete
- public final static String track_number = CLASS_NAME + "track_number"; // 包裹追踪号
- public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单号
+ public final static String app_name = CLASS_NAME + "app_name"; // goudezhao
+ public final static String channel_ = CLASS_NAME + "channel"; // 渠道来源,如抖音,等
+ public final static String promoter_id = CLASS_NAME + "promoter_id"; // 推广者id
+ public final static String award_amount = CLASS_NAME + "award_amount"; // 奖励金额
+ public final static String activity_id = CLASS_NAME + "activity_id"; // 活动id
+ public final static String activity_award_count = CLASS_NAME + "activity_award_count"; // 这次活动的奖励次数
public final static String transaction_id = CLASS_NAME + "transaction_id"; // 支付事务id
- public final static String unpack_user = CLASS_NAME + "unpack_user"; // unpack的用户
- //这次活动的奖励次数
- @TableId(value = "activity_award_count", type = IdType.AUTO)
- private Integer activityAwardCount;
- //活动id
- private Long activityId;
- //goudezhao
- private String appName;
- //奖励金额
- private BigDecimal awardAmount;
- //批次数量
- private Integer batchNum;
- //买家地址id
- private Long buyerAddressId;
- //订单id
- private Long buyerId;
- //买家名称
- private String buyerName;
- //买家手机号
- private String buyerPhone;
- //买家微信
- private String buyerWeixin;
- //订单取消用户
- private String cancelUser;
- //渠道来源,如抖音,等
- private String channel;
- //市
- private String city;
- //评论 id
- private Long commentId;
- //创建时间
- private Date createTime;
- //创建时间
- private Long createTimestamp;
- //system:系统,user:用户 ,admin 后台确认
- private String deliveredBy;
- //1 买家手动确认收货, 2 系统自动确认收货
- private Integer deliveredType;
- //delivered的用户
- private String deliveredUser;
- //区
- private String district;
- //同意签收时间
- private Date gmtAgreeSignReceipt;
- //订单取消时间
- private Date gmtCancel;
- //订单关闭时间
- private Date gmtClose;
- //妥投时间
- private Date gmtDelivered;
- //下单时间
- private Date gmtDownOrder;
- //支付时间
- private Date gmtPay;
- //预支付时间
- private Date gmtPrePay;
- //拒绝签收时间
- private Date gmtRejectSignReceipt;
- //结算时间
- private Date gmtSettle;
- //是否已经签收
- private Date gmtShipped;
- //签收日期
- private Date gmtSignReceipt;
- //打包时间
- private Date gmtToShipping;
- //重新打包的时间
- private Date gmtUnpack;
+ public final static String pay_type = CLASS_NAME + "pay_type"; // 支付方式,weixin
+ public final static String prepay_id = CLASS_NAME + "prepay_id"; // 预支付id
+ public final static String buyer_address_id = CLASS_NAME + "buyer_address_id"; // 买家地址id
+ public final static String gmt_down_order = CLASS_NAME + "gmt_down_order"; // 下单时间
+ public final static String gmt_pre_pay = CLASS_NAME + "gmt_pre_pay"; // 预支付时间
+ public final static String gmt_pay = CLASS_NAME + "gmt_pay"; // 支付时间
+ public final static String gmt_cancel = CLASS_NAME + "gmt_cancel"; // 订单取消时间
+ public final static String cancel_user = CLASS_NAME + "cancel_user"; // 订单取消用户
+ public final static String gmt_to_shipping = CLASS_NAME + "gmt_to_shipping"; // 打包时间
+ public final static String shipping_user = CLASS_NAME + "shipping_user"; // shipping的用户
+ public final static String cancel_reason = CLASS_NAME + "cancel_reason"; // 取消原因
+ public final static String shipped_user = CLASS_NAME + "shipped_user"; // shipped的用户
+ public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
+ public final static String delivered_user = CLASS_NAME + "delivered_user"; // delivered的用户
+ public final static String gmt_close = CLASS_NAME + "gmt_close"; // 订单关闭时间
+ public final static String close_user = CLASS_NAME + "close_user"; // 关闭订单的用户
+ public final static String gmt_un_shipping = CLASS_NAME + "gmt_un_shipping"; // 重新打包的时间
+ public final static String un_shipping_user = CLASS_NAME + "un_shipping_user"; // 不打包用户
+ public final static String gmt_shipped = CLASS_NAME + "gmt_shipped"; // 是否已经签收
+ public final static String un_shipping_reason = CLASS_NAME + "un_shipping_reason"; // 发货回退原因
+ public final static String gmt_reject_sign_receipt = CLASS_NAME + "gmt_reject_sign_receipt"; // 拒绝签收时间
+ public final static String reject_sign_receipt_reason = CLASS_NAME + "reject_sign_receipt_reason"; // 拒绝签收原因
+ public final static String reject_sign_receipt_features = CLASS_NAME + "reject_sign_receipt_features"; // 拒绝签收的信息
+ public final static String close_reason = CLASS_NAME + "close_reason"; // 关闭原因
//
+ @TableId(value = "id", type = IdType.AUTO)
private Long id;
//是否删除:0 否 1 删除
private Integer isDelete;
+ //创建时间
+ private Date createTime;
//修改时间
private Date modifyTime;
- //修改时间
- private Long modifyTimestamp;
- //数量
- private Integer num;
- //原来价格
- private BigDecimal originPrice;
- //支付方式,weixin
- private String payType;
- //预支付id
- private String prepayId;
- //商品id
- private Long productId;
- //商品主图
- private String productMainImageUrl;
- //商品名称
- private String productName;
- //这笔子单获得利益
- private BigDecimal profitAmount;
- //推广者id
- private String promoterId;
- //当时促销价
- private BigDecimal promotionPrice;
- //省
- private String province;
- //退款金额
- private BigDecimal refundAmount;
- //退货数量
- private Integer refundCount;
- //拒绝签收的信息
- private String rejectSignReceiptFeatures;
- //拒绝签收原因
- private String rejectSignReceiptReason;
- //逆向状态。
- private String reverseStatus;
//单价
private BigDecimal salePrice;
- //卖家id
- private Long sellerId;
- //卖家名称
- private String sellerName;
- //0 未结算,1 已经结算
- private Integer settleStatus;
- //shipped的用户
- private String shippedUser;
- //运费
- private BigDecimal shippingAmount;
- //shipping的用户
- private String shippingUser;
+ //数量
+ private Integer num;
+ //create:订单创建,wait_pay:待支付,支付完成,待发货:wait_shipping,买家申请取消订单:apply_cancel, 买家关闭订单:close,已发货,运送中:shipping,已投递,比如入到快递柜:shipped,同意签收:agree_sign_receipt,拒绝签收:reject_sign_receipt,包裹返回:package_return,包裹卖家签收:package_seller_sign_receipt,已妥投:delivered,退款:refund,删除:delete
+ private String status;
+ //订单号
+ private Long tradeOrderId;
+ //退款金额
+ private BigDecimal refundAmount;
+ //包裹追踪号
+ private String trackNumber;
+ //退货数量
+ private Integer refundCount;
+ //商品id
+ private Long productId;
+ //商品名称
+ private String productName;
+ //sku信息json
+ private String skuInfo;
+ //商品主图
+ private String productMainImageUrl;
//skuid
private Long skuId;
//sku图片
private String skuImageUrl;
- //sku信息json
- private String skuInfo;
+ //评论 id
+ private Long commentId;
+ //1 买家手动确认收货, 2 系统自动确认收货
+ private Integer deliveredType;
+ //0 未结算,1 已经结算
+ private Integer settleStatus;
+ //结算时间
+ private Date gmtSettle;
+ //卖家id
+ private Long sellerId;
+ //逆向状态。
+ private String reverseStatus;
+ //这笔子单获得利益
+ private BigDecimal profitAmount;
+ //原来价格
+ private BigDecimal originPrice;
+ //创建时间
+ private Long createTimestamp;
+ //修改时间
+ private Long modifyTimestamp;
+ //订单id
+ private Long buyerId;
+ //买家手机号
+ private String buyerPhone;
+ //买家名称
+ private String buyerName;
+ //买家微信
+ private String buyerWeixin;
+ //国家
+ private String contry;
+ //省
+ private String province;
+ //市
+ private String city;
+ //区
+ private String district;
+ //买家详细地址
+ private String buyerDetailAddress;
+ //卖家名称
+ private String sellerName;
+ //批次数量
+ private Integer batchNum;
+ //运费
+ private BigDecimal shippingAmount;
+ //当时促销价
+ private BigDecimal promotionPrice;
//快递单当前状态,默认为0在途,1揽收,2疑难,3签收,4退签,5派件,8清关,14拒签等10个基础物流状态,如需要返回高级物流状态,请参考 resultv2 传值
private String state;
- //create:订单创建,wait_pay:待支付,支付完成,待发货:wait_shipping,买家申请取消订单:apply_cancel, 买家关闭订单:close,已发货,运送中:shipping,已投递,比如入到快递柜:shipped,同意签收:agree_sign_receipt,拒绝签收:reject_sign_receipt,包裹返回:package_return,包裹卖家签收:package_seller_sign_receipt,已妥投:delivered,退款:refund,删除:delete
- private String status;
- //包裹追踪号
- private String trackNumber;
- //订单号
- private Long tradeOrderId;
+ //goudezhao
+ private String appName;
+ //渠道来源,如抖音,等
+ private String channel;
+ //推广者id
+ private String promoterId;
+ //奖励金额
+ private BigDecimal awardAmount;
+ //活动id
+ private Long activityId;
+ //这次活动的奖励次数
+ private Integer activityAwardCount;
//支付事务id
private String transactionId;
- // unpack 的用户
- private String unpackUser;
- /**
- * 这次活动的奖励次数
- * @return
- */
- public Integer getActivityAwardCount() {
- return activityAwardCount;
- }
- /**
- * 这次活动的奖励次数
- * @param activityAwardCount
- */
- public void setActivityAwardCount(Integer activityAwardCount) {
- this.activityAwardCount = activityAwardCount;
- }
-
- /**
- * 活动id
- * @return
- */
- public Long getActivityId() {
- return activityId;
- }
- /**
- * 活动id
- * @param activityId
- */
- public void setActivityId(Long activityId) {
- this.activityId = activityId;
- }
-
- /**
- * goudezhao
- * @return
- */
- public String getAppName() {
- return appName;
- }
- /**
- * goudezhao
- * @param appName
- */
- public void setAppName(String appName) {
- this.appName = appName;
- }
-
- /**
- * 奖励金额
- * @return
- */
- public BigDecimal getAwardAmount() {
- return awardAmount;
- }
- /**
- * 奖励金额
- * @param awardAmount
- */
- public void setAwardAmount(BigDecimal awardAmount) {
- this.awardAmount = awardAmount;
- }
-
- /**
- * 批次数量
- * @return
- */
- public Integer getBatchNum() {
- return batchNum;
- }
- /**
- * 批次数量
- * @param batchNum
- */
- public void setBatchNum(Integer batchNum) {
- this.batchNum = batchNum;
- }
-
- /**
- * 买家地址id
- * @return
- */
- public Long getBuyerAddressId() {
- return buyerAddressId;
- }
- /**
- * 买家地址id
- * @param buyerAddressId
- */
- public void setBuyerAddressId(Long buyerAddressId) {
- this.buyerAddressId = buyerAddressId;
- }
-
- /**
- * 订单id
- * @return
- */
- public Long getBuyerId() {
- return buyerId;
- }
- /**
- * 订单id
- * @param buyerId
- */
- public void setBuyerId(Long buyerId) {
- this.buyerId = buyerId;
- }
-
- /**
- * 买家名称
- * @return
- */
- public String getBuyerName() {
- return buyerName;
- }
- /**
- * 买家名称
- * @param buyerName
- */
- public void setBuyerName(String buyerName) {
- this.buyerName = buyerName;
- }
-
- /**
- * 买家手机号
- * @return
- */
- public String getBuyerPhone() {
- return buyerPhone;
- }
- /**
- * 买家手机号
- * @param buyerPhone
- */
- public void setBuyerPhone(String buyerPhone) {
- this.buyerPhone = buyerPhone;
- }
-
- /**
- * 买家微信
- * @return
- */
- public String getBuyerWeixin() {
- return buyerWeixin;
- }
- /**
- * 买家微信
- * @param buyerWeixin
- */
- public void setBuyerWeixin(String buyerWeixin) {
- this.buyerWeixin = buyerWeixin;
- }
-
- /**
- * 订单取消用户
- * @return
- */
- public String getCancelUser() {
- return cancelUser;
- }
- /**
- * 订单取消用户
- * @param cancelUser
- */
- public void setCancelUser(String cancelUser) {
- this.cancelUser = cancelUser;
- }
-
- /**
- * 渠道来源,如抖音,等
- * @return
- */
- public String getChannel() {
- return channel;
- }
- /**
- * 渠道来源,如抖音,等
- * @param channel
- */
- public void setChannel(String channel) {
- this.channel = channel;
- }
-
- /**
- * 市
- * @return
- */
- public String getCity() {
- return city;
- }
- /**
- * 市
- * @param city
- */
- public void setCity(String city) {
- this.city = city;
- }
-
- /**
- * 评论 id
- * @return
- */
- public Long getCommentId() {
- return commentId;
- }
- /**
- * 评论 id
- * @param commentId
- */
- public void setCommentId(Long commentId) {
- this.commentId = commentId;
- }
-
- /**
- * 创建时间
- * @return
- */
- public Date getCreateTime() {
- return createTime;
- }
- /**
- * 创建时间
- * @param createTime
- */
- public void setCreateTime(Date createTime) {
- this.createTime = createTime;
- }
-
- /**
- * 创建时间
- * @return
- */
- public Long getCreateTimestamp() {
- return createTimestamp;
- }
- /**
- * 创建时间
- * @param createTimestamp
- */
- public void setCreateTimestamp(Long createTimestamp) {
- this.createTimestamp = createTimestamp;
- }
-
- /**
- * system:系统,user:用户 ,admin 后台确认
- * @return
- */
- public String getDeliveredBy() {
- return deliveredBy;
- }
- /**
- * system:系统,user:用户 ,admin 后台确认
- * @param deliveredBy
- */
- public void setDeliveredBy(String deliveredBy) {
- this.deliveredBy = deliveredBy;
- }
-
- /**
- * 1 买家手动确认收货, 2 系统自动确认收货
- * @return
- */
- public Integer getDeliveredType() {
- return deliveredType;
- }
- /**
- * 1 买家手动确认收货, 2 系统自动确认收货
- * @param deliveredType
- */
- public void setDeliveredType(Integer deliveredType) {
- this.deliveredType = deliveredType;
- }
-
- /**
- * delivered的用户
- * @return
- */
- public String getDeliveredUser() {
- return deliveredUser;
- }
- /**
- * delivered的用户
- * @param deliveredUser
- */
- public void setDeliveredUser(String deliveredUser) {
- this.deliveredUser = deliveredUser;
- }
-
- /**
- * 区
- * @return
- */
- public String getDistrict() {
- return district;
- }
- /**
- * 区
- * @param district
- */
- public void setDistrict(String district) {
- this.district = district;
- }
-
- /**
- * 同意签收时间
- * @return
- */
- public Date getGmtAgreeSignReceipt() {
- return gmtAgreeSignReceipt;
- }
- /**
- * 同意签收时间
- * @param gmtAgreeSignReceipt
- */
- public void setGmtAgreeSignReceipt(Date gmtAgreeSignReceipt) {
- this.gmtAgreeSignReceipt = gmtAgreeSignReceipt;
- }
-
- /**
- * 订单取消时间
- * @return
- */
- public Date getGmtCancel() {
- return gmtCancel;
- }
- /**
- * 订单取消时间
- * @param gmtCancel
- */
- public void setGmtCancel(Date gmtCancel) {
- this.gmtCancel = gmtCancel;
- }
-
- /**
- * 订单关闭时间
- * @return
- */
- public Date getGmtClose() {
- return gmtClose;
- }
- /**
- * 订单关闭时间
- * @param gmtClose
- */
- public void setGmtClose(Date gmtClose) {
- this.gmtClose = gmtClose;
- }
-
- /**
- * 妥投时间
- * @return
- */
- public Date getGmtDelivered() {
- return gmtDelivered;
- }
- /**
- * 妥投时间
- * @param gmtDelivered
- */
- public void setGmtDelivered(Date gmtDelivered) {
- this.gmtDelivered = gmtDelivered;
- }
-
- /**
- * 下单时间
- * @return
- */
- public Date getGmtDownOrder() {
- return gmtDownOrder;
- }
- /**
- * 下单时间
- * @param gmtDownOrder
- */
- public void setGmtDownOrder(Date gmtDownOrder) {
- this.gmtDownOrder = gmtDownOrder;
- }
-
- /**
- * 支付时间
- * @return
- */
- public Date getGmtPay() {
- return gmtPay;
- }
- /**
- * 支付时间
- * @param gmtPay
- */
- public void setGmtPay(Date gmtPay) {
- this.gmtPay = gmtPay;
- }
-
- /**
- * 预支付时间
- * @return
- */
- public Date getGmtPrePay() {
- return gmtPrePay;
- }
- /**
- * 预支付时间
- * @param gmtPrePay
- */
- public void setGmtPrePay(Date gmtPrePay) {
- this.gmtPrePay = gmtPrePay;
- }
-
- /**
- * 拒绝签收时间
- * @return
- */
- public Date getGmtRejectSignReceipt() {
- return gmtRejectSignReceipt;
- }
- /**
- * 拒绝签收时间
- * @param gmtRejectSignReceipt
- */
- public void setGmtRejectSignReceipt(Date gmtRejectSignReceipt) {
- this.gmtRejectSignReceipt = gmtRejectSignReceipt;
- }
-
- /**
- * 结算时间
- * @return
- */
- public Date getGmtSettle() {
- return gmtSettle;
- }
- /**
- * 结算时间
- * @param gmtSettle
- */
- public void setGmtSettle(Date gmtSettle) {
- this.gmtSettle = gmtSettle;
- }
-
- /**
- * 是否已经签收
- * @return
- */
- public Date getGmtShipped() {
- return gmtShipped;
- }
- /**
- * 是否已经签收
- * @param gmtShipped
- */
- public void setGmtShipped(Date gmtShipped) {
- this.gmtShipped = gmtShipped;
- }
-
- /**
- * 签收日期
- * @return
- */
- public Date getGmtSignReceipt() {
- return gmtSignReceipt;
- }
- /**
- * 签收日期
- * @param gmtSignReceipt
- */
- public void setGmtSignReceipt(Date gmtSignReceipt) {
- this.gmtSignReceipt = gmtSignReceipt;
- }
-
- /**
- * 打包时间
- * @return
- */
- public Date getGmtToShipping() {
- return gmtToShipping;
- }
- /**
- * 打包时间
- * @param gmtToShipping
- */
- public void setGmtToShipping(Date gmtToShipping) {
- this.gmtToShipping = gmtToShipping;
- }
-
- /**
- * 重新打包的时间
- * @return
- */
- public Date getGmtUnpack() {
- return gmtUnpack;
- }
- /**
- * 重新打包的时间
- * @param gmtUnpack
- */
- public void setGmtUnpack(Date gmtUnpack) {
- this.gmtUnpack = gmtUnpack;
- }
-
+ //支付方式,weixin
+ private String payType;
+ //预支付id
+ private String prepayId;
+ //买家地址id
+ private Long buyerAddressId;
+ //下单时间
+ private Date gmtDownOrder;
+ //预支付时间
+ private Date gmtPrePay;
+ //支付时间
+ private Date gmtPay;
+ //订单取消时间
+ private Date gmtCancel;
+ //订单取消用户
+ private String cancelUser;
+ //打包时间
+ private Date gmtToShipping;
+ //shipping的用户
+ private String shippingUser;
+ //取消原因
+ private String cancelReason;
+ //shipped的用户
+ private String shippedUser;
+ //妥投时间
+ private Date gmtDelivered;
+ //delivered的用户
+ private String deliveredUser;
+ //订单关闭时间
+ private Date gmtClose;
+ //关闭订单的用户
+ private String closeUser;
+ //重新打包的时间
+ private Date gmtUnShipping;
+ //不打包用户
+ private String unShippingUser;
+ //是否已经签收
+ private Date gmtShipped;
+ //发货回退原因
+ private String unShippingReason;
+ //拒绝签收时间
+ private Date gmtRejectSignReceipt;
+ //拒绝签收原因
+ private String rejectSignReceiptReason;
+ //拒绝签收的信息
+ private String rejectSignReceiptFeatures;
+ //关闭原因
+ private String closeReason;
/**
*
* @return
@@ -754,6 +268,21 @@ private static final long serialVersionUID = 1L;
this.isDelete = isDelete;
}
+ /**
+ * 创建时间
+ * @return
+ */
+ public Date getCreateTime() {
+ return createTime;
+ }
+ /**
+ * 创建时间
+ * @param createTime
+ */
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
/**
* 修改时间
* @return
@@ -769,261 +298,6 @@ private static final long serialVersionUID = 1L;
this.modifyTime = modifyTime;
}
- /**
- * 修改时间
- * @return
- */
- public Long getModifyTimestamp() {
- return modifyTimestamp;
- }
- /**
- * 修改时间
- * @param modifyTimestamp
- */
- public void setModifyTimestamp(Long modifyTimestamp) {
- this.modifyTimestamp = modifyTimestamp;
- }
-
- /**
- * 数量
- * @return
- */
- public Integer getNum() {
- return num;
- }
- /**
- * 数量
- * @param num
- */
- public void setNum(Integer num) {
- this.num = num;
- }
-
- /**
- * 原来价格
- * @return
- */
- public BigDecimal getOriginPrice() {
- return originPrice;
- }
- /**
- * 原来价格
- * @param originPrice
- */
- public void setOriginPrice(BigDecimal originPrice) {
- this.originPrice = originPrice;
- }
-
- /**
- * 支付方式,weixin
- * @return
- */
- public String getPayType() {
- return payType;
- }
- /**
- * 支付方式,weixin
- * @param payType
- */
- public void setPayType(String payType) {
- this.payType = payType;
- }
-
- /**
- * 预支付id
- * @return
- */
- public String getPrepayId() {
- return prepayId;
- }
- /**
- * 预支付id
- * @param prepayId
- */
- public void setPrepayId(String prepayId) {
- this.prepayId = prepayId;
- }
-
- /**
- * 商品id
- * @return
- */
- public Long getProductId() {
- return productId;
- }
- /**
- * 商品id
- * @param productId
- */
- public void setProductId(Long productId) {
- this.productId = productId;
- }
-
- /**
- * 商品主图
- * @return
- */
- public String getProductMainImageUrl() {
- return productMainImageUrl;
- }
- /**
- * 商品主图
- * @param productMainImageUrl
- */
- public void setProductMainImageUrl(String productMainImageUrl) {
- this.productMainImageUrl = productMainImageUrl;
- }
-
- /**
- * 商品名称
- * @return
- */
- public String getProductName() {
- return productName;
- }
- /**
- * 商品名称
- * @param productName
- */
- public void setProductName(String productName) {
- this.productName = productName;
- }
-
- /**
- * 这笔子单获得利益
- * @return
- */
- public BigDecimal getProfitAmount() {
- return profitAmount;
- }
- /**
- * 这笔子单获得利益
- * @param profitAmount
- */
- public void setProfitAmount(BigDecimal profitAmount) {
- this.profitAmount = profitAmount;
- }
-
- /**
- * 推广者id
- * @return
- */
- public String getPromoterId() {
- return promoterId;
- }
- /**
- * 推广者id
- * @param promoterId
- */
- public void setPromoterId(String promoterId) {
- this.promoterId = promoterId;
- }
-
- /**
- * 当时促销价
- * @return
- */
- public BigDecimal getPromotionPrice() {
- return promotionPrice;
- }
- /**
- * 当时促销价
- * @param promotionPrice
- */
- public void setPromotionPrice(BigDecimal promotionPrice) {
- this.promotionPrice = promotionPrice;
- }
-
- /**
- * 省
- * @return
- */
- public String getProvince() {
- return province;
- }
- /**
- * 省
- * @param province
- */
- public void setProvince(String province) {
- this.province = province;
- }
-
- /**
- * 退款金额
- * @return
- */
- public BigDecimal getRefundAmount() {
- return refundAmount;
- }
- /**
- * 退款金额
- * @param refundAmount
- */
- public void setRefundAmount(BigDecimal refundAmount) {
- this.refundAmount = refundAmount;
- }
-
- /**
- * 退货数量
- * @return
- */
- public Integer getRefundCount() {
- return refundCount;
- }
- /**
- * 退货数量
- * @param refundCount
- */
- public void setRefundCount(Integer refundCount) {
- this.refundCount = refundCount;
- }
-
- /**
- * 拒绝签收的信息
- * @return
- */
- public String getRejectSignReceiptFeatures() {
- return rejectSignReceiptFeatures;
- }
- /**
- * 拒绝签收的信息
- * @param rejectSignReceiptFeatures
- */
- public void setRejectSignReceiptFeatures(String rejectSignReceiptFeatures) {
- this.rejectSignReceiptFeatures = rejectSignReceiptFeatures;
- }
-
- /**
- * 拒绝签收原因
- * @return
- */
- public String getRejectSignReceiptReason() {
- return rejectSignReceiptReason;
- }
- /**
- * 拒绝签收原因
- * @param rejectSignReceiptReason
- */
- public void setRejectSignReceiptReason(String rejectSignReceiptReason) {
- this.rejectSignReceiptReason = rejectSignReceiptReason;
- }
-
- /**
- * 逆向状态。
- * @return
- */
- public String getReverseStatus() {
- return reverseStatus;
- }
- /**
- * 逆向状态。
- * @param reverseStatus
- */
- public void setReverseStatus(String reverseStatus) {
- this.reverseStatus = reverseStatus;
- }
-
/**
* 单价
* @return
@@ -1040,93 +314,153 @@ private static final long serialVersionUID = 1L;
}
/**
- * 卖家id
+ * 数量
* @return
*/
- public Long getSellerId() {
- return sellerId;
+ public Integer getNum() {
+ return num;
}
/**
- * 卖家id
- * @param sellerId
+ * 数量
+ * @param num
*/
- public void setSellerId(Long sellerId) {
- this.sellerId = sellerId;
+ public void setNum(Integer num) {
+ this.num = num;
}
/**
- * 卖家名称
+ * create:订单创建,wait_pay:待支付,支付完成,待发货:wait_shipping,买家申请取消订单:apply_cancel, 买家关闭订单:close,已发货,运送中:shipping,已投递,比如入到快递柜:shipped,同意签收:agree_sign_receipt,拒绝签收:reject_sign_receipt,包裹返回:package_return,包裹卖家签收:package_seller_sign_receipt,已妥投:delivered,退款:refund,删除:delete
* @return
*/
- public String getSellerName() {
- return sellerName;
+ public String getStatus() {
+ return status;
}
/**
- * 卖家名称
- * @param sellerName
+ * create:订单创建,wait_pay:待支付,支付完成,待发货:wait_shipping,买家申请取消订单:apply_cancel, 买家关闭订单:close,已发货,运送中:shipping,已投递,比如入到快递柜:shipped,同意签收:agree_sign_receipt,拒绝签收:reject_sign_receipt,包裹返回:package_return,包裹卖家签收:package_seller_sign_receipt,已妥投:delivered,退款:refund,删除:delete
+ * @param status
*/
- public void setSellerName(String sellerName) {
- this.sellerName = sellerName;
+ public void setStatus(String status) {
+ this.status = status;
}
/**
- * 0 未结算,1 已经结算
+ * 订单号
* @return
*/
- public Integer getSettleStatus() {
- return settleStatus;
+ public Long getTradeOrderId() {
+ return tradeOrderId;
}
/**
- * 0 未结算,1 已经结算
- * @param settleStatus
+ * 订单号
+ * @param tradeOrderId
*/
- public void setSettleStatus(Integer settleStatus) {
- this.settleStatus = settleStatus;
+ public void setTradeOrderId(Long tradeOrderId) {
+ this.tradeOrderId = tradeOrderId;
}
/**
- * shipped的用户
+ * 退款金额
* @return
*/
- public String getShippedUser() {
- return shippedUser;
+ public BigDecimal getRefundAmount() {
+ return refundAmount;
}
/**
- * shipped的用户
- * @param shippedUser
+ * 退款金额
+ * @param refundAmount
*/
- public void setShippedUser(String shippedUser) {
- this.shippedUser = shippedUser;
+ public void setRefundAmount(BigDecimal refundAmount) {
+ this.refundAmount = refundAmount;
}
/**
- * 运费
+ * 包裹追踪号
* @return
*/
- public BigDecimal getShippingAmount() {
- return shippingAmount;
+ public String getTrackNumber() {
+ return trackNumber;
}
/**
- * 运费
- * @param shippingAmount
+ * 包裹追踪号
+ * @param trackNumber
*/
- public void setShippingAmount(BigDecimal shippingAmount) {
- this.shippingAmount = shippingAmount;
+ public void setTrackNumber(String trackNumber) {
+ this.trackNumber = trackNumber;
}
/**
- * shipping的用户
+ * 退货数量
* @return
*/
- public String getShippingUser() {
- return shippingUser;
+ public Integer getRefundCount() {
+ return refundCount;
}
/**
- * shipping的用户
- * @param shippingUser
+ * 退货数量
+ * @param refundCount
*/
- public void setShippingUser(String shippingUser) {
- this.shippingUser = shippingUser;
+ public void setRefundCount(Integer refundCount) {
+ this.refundCount = refundCount;
+ }
+
+ /**
+ * 商品id
+ * @return
+ */
+ public Long getProductId() {
+ return productId;
+ }
+ /**
+ * 商品id
+ * @param productId
+ */
+ public void setProductId(Long productId) {
+ this.productId = productId;
+ }
+
+ /**
+ * 商品名称
+ * @return
+ */
+ public String getProductName() {
+ return productName;
+ }
+ /**
+ * 商品名称
+ * @param productName
+ */
+ public void setProductName(String productName) {
+ this.productName = productName;
+ }
+
+ /**
+ * sku信息json
+ * @return
+ */
+ public String getSkuInfo() {
+ return skuInfo;
+ }
+ /**
+ * sku信息json
+ * @param skuInfo
+ */
+ public void setSkuInfo(String skuInfo) {
+ this.skuInfo = skuInfo;
+ }
+
+ /**
+ * 商品主图
+ * @return
+ */
+ public String getProductMainImageUrl() {
+ return productMainImageUrl;
+ }
+ /**
+ * 商品主图
+ * @param productMainImageUrl
+ */
+ public void setProductMainImageUrl(String productMainImageUrl) {
+ this.productMainImageUrl = productMainImageUrl;
}
/**
@@ -1160,18 +494,348 @@ private static final long serialVersionUID = 1L;
}
/**
- * sku信息json
+ * 评论 id
* @return
*/
- public String getSkuInfo() {
- return skuInfo;
+ public Long getCommentId() {
+ return commentId;
}
/**
- * sku信息json
- * @param skuInfo
+ * 评论 id
+ * @param commentId
*/
- public void setSkuInfo(String skuInfo) {
- this.skuInfo = skuInfo;
+ public void setCommentId(Long commentId) {
+ this.commentId = commentId;
+ }
+
+ /**
+ * 1 买家手动确认收货, 2 系统自动确认收货
+ * @return
+ */
+ public Integer getDeliveredType() {
+ return deliveredType;
+ }
+ /**
+ * 1 买家手动确认收货, 2 系统自动确认收货
+ * @param deliveredType
+ */
+ public void setDeliveredType(Integer deliveredType) {
+ this.deliveredType = deliveredType;
+ }
+
+ /**
+ * 0 未结算,1 已经结算
+ * @return
+ */
+ public Integer getSettleStatus() {
+ return settleStatus;
+ }
+ /**
+ * 0 未结算,1 已经结算
+ * @param settleStatus
+ */
+ public void setSettleStatus(Integer settleStatus) {
+ this.settleStatus = settleStatus;
+ }
+
+ /**
+ * 结算时间
+ * @return
+ */
+ public Date getGmtSettle() {
+ return gmtSettle;
+ }
+ /**
+ * 结算时间
+ * @param gmtSettle
+ */
+ public void setGmtSettle(Date gmtSettle) {
+ this.gmtSettle = gmtSettle;
+ }
+
+ /**
+ * 卖家id
+ * @return
+ */
+ public Long getSellerId() {
+ return sellerId;
+ }
+ /**
+ * 卖家id
+ * @param sellerId
+ */
+ public void setSellerId(Long sellerId) {
+ this.sellerId = sellerId;
+ }
+
+ /**
+ * 逆向状态。
+ * @return
+ */
+ public String getReverseStatus() {
+ return reverseStatus;
+ }
+ /**
+ * 逆向状态。
+ * @param reverseStatus
+ */
+ public void setReverseStatus(String reverseStatus) {
+ this.reverseStatus = reverseStatus;
+ }
+
+ /**
+ * 这笔子单获得利益
+ * @return
+ */
+ public BigDecimal getProfitAmount() {
+ return profitAmount;
+ }
+ /**
+ * 这笔子单获得利益
+ * @param profitAmount
+ */
+ public void setProfitAmount(BigDecimal profitAmount) {
+ this.profitAmount = profitAmount;
+ }
+
+ /**
+ * 原来价格
+ * @return
+ */
+ public BigDecimal getOriginPrice() {
+ return originPrice;
+ }
+ /**
+ * 原来价格
+ * @param originPrice
+ */
+ public void setOriginPrice(BigDecimal originPrice) {
+ this.originPrice = originPrice;
+ }
+
+ /**
+ * 创建时间
+ * @return
+ */
+ public Long getCreateTimestamp() {
+ return createTimestamp;
+ }
+ /**
+ * 创建时间
+ * @param createTimestamp
+ */
+ public void setCreateTimestamp(Long createTimestamp) {
+ this.createTimestamp = createTimestamp;
+ }
+
+ /**
+ * 修改时间
+ * @return
+ */
+ public Long getModifyTimestamp() {
+ return modifyTimestamp;
+ }
+ /**
+ * 修改时间
+ * @param modifyTimestamp
+ */
+ public void setModifyTimestamp(Long modifyTimestamp) {
+ this.modifyTimestamp = modifyTimestamp;
+ }
+
+ /**
+ * 订单id
+ * @return
+ */
+ public Long getBuyerId() {
+ return buyerId;
+ }
+ /**
+ * 订单id
+ * @param buyerId
+ */
+ public void setBuyerId(Long buyerId) {
+ this.buyerId = buyerId;
+ }
+
+ /**
+ * 买家手机号
+ * @return
+ */
+ public String getBuyerPhone() {
+ return buyerPhone;
+ }
+ /**
+ * 买家手机号
+ * @param buyerPhone
+ */
+ public void setBuyerPhone(String buyerPhone) {
+ this.buyerPhone = buyerPhone;
+ }
+
+ /**
+ * 买家名称
+ * @return
+ */
+ public String getBuyerName() {
+ return buyerName;
+ }
+ /**
+ * 买家名称
+ * @param buyerName
+ */
+ public void setBuyerName(String buyerName) {
+ this.buyerName = buyerName;
+ }
+
+ /**
+ * 买家微信
+ * @return
+ */
+ public String getBuyerWeixin() {
+ return buyerWeixin;
+ }
+ /**
+ * 买家微信
+ * @param buyerWeixin
+ */
+ public void setBuyerWeixin(String buyerWeixin) {
+ this.buyerWeixin = buyerWeixin;
+ }
+
+ /**
+ * 国家
+ * @return
+ */
+ public String getContry() {
+ return contry;
+ }
+ /**
+ * 国家
+ * @param contry
+ */
+ public void setContry(String contry) {
+ this.contry = contry;
+ }
+
+ /**
+ * 省
+ * @return
+ */
+ public String getProvince() {
+ return province;
+ }
+ /**
+ * 省
+ * @param province
+ */
+ public void setProvince(String province) {
+ this.province = province;
+ }
+
+ /**
+ * 市
+ * @return
+ */
+ public String getCity() {
+ return city;
+ }
+ /**
+ * 市
+ * @param city
+ */
+ public void setCity(String city) {
+ this.city = city;
+ }
+
+ /**
+ * 区
+ * @return
+ */
+ public String getDistrict() {
+ return district;
+ }
+ /**
+ * 区
+ * @param district
+ */
+ public void setDistrict(String district) {
+ this.district = district;
+ }
+
+ /**
+ * 买家详细地址
+ * @return
+ */
+ public String getBuyerDetailAddress() {
+ return buyerDetailAddress;
+ }
+ /**
+ * 买家详细地址
+ * @param buyerDetailAddress
+ */
+ public void setBuyerDetailAddress(String buyerDetailAddress) {
+ this.buyerDetailAddress = buyerDetailAddress;
+ }
+
+ /**
+ * 卖家名称
+ * @return
+ */
+ public String getSellerName() {
+ return sellerName;
+ }
+ /**
+ * 卖家名称
+ * @param sellerName
+ */
+ public void setSellerName(String sellerName) {
+ this.sellerName = sellerName;
+ }
+
+ /**
+ * 批次数量
+ * @return
+ */
+ public Integer getBatchNum() {
+ return batchNum;
+ }
+ /**
+ * 批次数量
+ * @param batchNum
+ */
+ public void setBatchNum(Integer batchNum) {
+ this.batchNum = batchNum;
+ }
+
+ /**
+ * 运费
+ * @return
+ */
+ public BigDecimal getShippingAmount() {
+ return shippingAmount;
+ }
+ /**
+ * 运费
+ * @param shippingAmount
+ */
+ public void setShippingAmount(BigDecimal shippingAmount) {
+ this.shippingAmount = shippingAmount;
+ }
+
+ /**
+ * 当时促销价
+ * @return
+ */
+ public BigDecimal getPromotionPrice() {
+ return promotionPrice;
+ }
+ /**
+ * 当时促销价
+ * @param promotionPrice
+ */
+ public void setPromotionPrice(BigDecimal promotionPrice) {
+ this.promotionPrice = promotionPrice;
}
/**
@@ -1190,48 +854,93 @@ private static final long serialVersionUID = 1L;
}
/**
- * create:订单创建,wait_pay:待支付,支付完成,待发货:wait_shipping,买家申请取消订单:apply_cancel, 买家关闭订单:close,已发货,运送中:shipping,已投递,比如入到快递柜:shipped,同意签收:agree_sign_receipt,拒绝签收:reject_sign_receipt,包裹返回:package_return,包裹卖家签收:package_seller_sign_receipt,已妥投:delivered,退款:refund,删除:delete
+ * goudezhao
* @return
*/
- public String getStatus() {
- return status;
+ public String getAppName() {
+ return appName;
}
/**
- * create:订单创建,wait_pay:待支付,支付完成,待发货:wait_shipping,买家申请取消订单:apply_cancel, 买家关闭订单:close,已发货,运送中:shipping,已投递,比如入到快递柜:shipped,同意签收:agree_sign_receipt,拒绝签收:reject_sign_receipt,包裹返回:package_return,包裹卖家签收:package_seller_sign_receipt,已妥投:delivered,退款:refund,删除:delete
- * @param status
+ * goudezhao
+ * @param appName
*/
- public void setStatus(String status) {
- this.status = status;
+ public void setAppName(String appName) {
+ this.appName = appName;
}
/**
- * 包裹追踪号
+ * 渠道来源,如抖音,等
* @return
*/
- public String getTrackNumber() {
- return trackNumber;
+ public String getChannel() {
+ return channel;
}
/**
- * 包裹追踪号
- * @param trackNumber
+ * 渠道来源,如抖音,等
+ * @param channel
*/
- public void setTrackNumber(String trackNumber) {
- this.trackNumber = trackNumber;
+ public void setChannel(String channel) {
+ this.channel = channel;
}
/**
- * 订单号
+ * 推广者id
* @return
*/
- public Long getTradeOrderId() {
- return tradeOrderId;
+ public String getPromoterId() {
+ return promoterId;
}
/**
- * 订单号
- * @param tradeOrderId
+ * 推广者id
+ * @param promoterId
*/
- public void setTradeOrderId(Long tradeOrderId) {
- this.tradeOrderId = tradeOrderId;
+ public void setPromoterId(String promoterId) {
+ this.promoterId = promoterId;
+ }
+
+ /**
+ * 奖励金额
+ * @return
+ */
+ public BigDecimal getAwardAmount() {
+ return awardAmount;
+ }
+ /**
+ * 奖励金额
+ * @param awardAmount
+ */
+ public void setAwardAmount(BigDecimal awardAmount) {
+ this.awardAmount = awardAmount;
+ }
+
+ /**
+ * 活动id
+ * @return
+ */
+ public Long getActivityId() {
+ return activityId;
+ }
+ /**
+ * 活动id
+ * @param activityId
+ */
+ public void setActivityId(Long activityId) {
+ this.activityId = activityId;
+ }
+
+ /**
+ * 这次活动的奖励次数
+ * @return
+ */
+ public Integer getActivityAwardCount() {
+ return activityAwardCount;
+ }
+ /**
+ * 这次活动的奖励次数
+ * @param activityAwardCount
+ */
+ public void setActivityAwardCount(Integer activityAwardCount) {
+ this.activityAwardCount = activityAwardCount;
}
/**
@@ -1250,92 +959,440 @@ private static final long serialVersionUID = 1L;
}
/**
- * unpack的用户
+ * 支付方式,weixin
* @return
*/
- public String getUnpackUser() {
- return unpackUser;
+ public String getPayType() {
+ return payType;
}
/**
- * unpack的用户
- * @param unpackUser
+ * 支付方式,weixin
+ * @param payType
*/
- public void setUnpackUser(String unpackUser) {
- this.unpackUser = unpackUser;
+ public void setPayType(String payType) {
+ this.payType = payType;
+ }
+
+ /**
+ * 预支付id
+ * @return
+ */
+ public String getPrepayId() {
+ return prepayId;
+ }
+ /**
+ * 预支付id
+ * @param prepayId
+ */
+ public void setPrepayId(String prepayId) {
+ this.prepayId = prepayId;
+ }
+
+ /**
+ * 买家地址id
+ * @return
+ */
+ public Long getBuyerAddressId() {
+ return buyerAddressId;
+ }
+ /**
+ * 买家地址id
+ * @param buyerAddressId
+ */
+ public void setBuyerAddressId(Long buyerAddressId) {
+ this.buyerAddressId = buyerAddressId;
+ }
+
+ /**
+ * 下单时间
+ * @return
+ */
+ public Date getGmtDownOrder() {
+ return gmtDownOrder;
+ }
+ /**
+ * 下单时间
+ * @param gmtDownOrder
+ */
+ public void setGmtDownOrder(Date gmtDownOrder) {
+ this.gmtDownOrder = gmtDownOrder;
+ }
+
+ /**
+ * 预支付时间
+ * @return
+ */
+ public Date getGmtPrePay() {
+ return gmtPrePay;
+ }
+ /**
+ * 预支付时间
+ * @param gmtPrePay
+ */
+ public void setGmtPrePay(Date gmtPrePay) {
+ this.gmtPrePay = gmtPrePay;
+ }
+
+ /**
+ * 支付时间
+ * @return
+ */
+ public Date getGmtPay() {
+ return gmtPay;
+ }
+ /**
+ * 支付时间
+ * @param gmtPay
+ */
+ public void setGmtPay(Date gmtPay) {
+ this.gmtPay = gmtPay;
+ }
+
+ /**
+ * 订单取消时间
+ * @return
+ */
+ public Date getGmtCancel() {
+ return gmtCancel;
+ }
+ /**
+ * 订单取消时间
+ * @param gmtCancel
+ */
+ public void setGmtCancel(Date gmtCancel) {
+ this.gmtCancel = gmtCancel;
+ }
+
+ /**
+ * 订单取消用户
+ * @return
+ */
+ public String getCancelUser() {
+ return cancelUser;
+ }
+ /**
+ * 订单取消用户
+ * @param cancelUser
+ */
+ public void setCancelUser(String cancelUser) {
+ this.cancelUser = cancelUser;
+ }
+
+ /**
+ * 打包时间
+ * @return
+ */
+ public Date getGmtToShipping() {
+ return gmtToShipping;
+ }
+ /**
+ * 打包时间
+ * @param gmtToShipping
+ */
+ public void setGmtToShipping(Date gmtToShipping) {
+ this.gmtToShipping = gmtToShipping;
+ }
+
+ /**
+ * shipping的用户
+ * @return
+ */
+ public String getShippingUser() {
+ return shippingUser;
+ }
+ /**
+ * shipping的用户
+ * @param shippingUser
+ */
+ public void setShippingUser(String shippingUser) {
+ this.shippingUser = shippingUser;
+ }
+
+ /**
+ * 取消原因
+ * @return
+ */
+ public String getCancelReason() {
+ return cancelReason;
+ }
+ /**
+ * 取消原因
+ * @param cancelReason
+ */
+ public void setCancelReason(String cancelReason) {
+ this.cancelReason = cancelReason;
+ }
+
+ /**
+ * shipped的用户
+ * @return
+ */
+ public String getShippedUser() {
+ return shippedUser;
+ }
+ /**
+ * shipped的用户
+ * @param shippedUser
+ */
+ public void setShippedUser(String shippedUser) {
+ this.shippedUser = shippedUser;
+ }
+
+ /**
+ * 妥投时间
+ * @return
+ */
+ public Date getGmtDelivered() {
+ return gmtDelivered;
+ }
+ /**
+ * 妥投时间
+ * @param gmtDelivered
+ */
+ public void setGmtDelivered(Date gmtDelivered) {
+ this.gmtDelivered = gmtDelivered;
+ }
+
+ /**
+ * delivered的用户
+ * @return
+ */
+ public String getDeliveredUser() {
+ return deliveredUser;
+ }
+ /**
+ * delivered的用户
+ * @param deliveredUser
+ */
+ public void setDeliveredUser(String deliveredUser) {
+ this.deliveredUser = deliveredUser;
+ }
+
+ /**
+ * 订单关闭时间
+ * @return
+ */
+ public Date getGmtClose() {
+ return gmtClose;
+ }
+ /**
+ * 订单关闭时间
+ * @param gmtClose
+ */
+ public void setGmtClose(Date gmtClose) {
+ this.gmtClose = gmtClose;
+ }
+
+ /**
+ * 关闭订单的用户
+ * @return
+ */
+ public String getCloseUser() {
+ return closeUser;
+ }
+ /**
+ * 关闭订单的用户
+ * @param closeUser
+ */
+ public void setCloseUser(String closeUser) {
+ this.closeUser = closeUser;
+ }
+
+ /**
+ * 重新打包的时间
+ * @return
+ */
+ public Date getGmtUnShipping() {
+ return gmtUnShipping;
+ }
+ /**
+ * 重新打包的时间
+ * @param gmtUnShipping
+ */
+ public void setGmtUnShipping(Date gmtUnShipping) {
+ this.gmtUnShipping = gmtUnShipping;
+ }
+
+ /**
+ * 不打包用户
+ * @return
+ */
+ public String getUnShippingUser() {
+ return unShippingUser;
+ }
+ /**
+ * 不打包用户
+ * @param unShippingUser
+ */
+ public void setUnShippingUser(String unShippingUser) {
+ this.unShippingUser = unShippingUser;
+ }
+
+ /**
+ * 是否已经签收
+ * @return
+ */
+ public Date getGmtShipped() {
+ return gmtShipped;
+ }
+ /**
+ * 是否已经签收
+ * @param gmtShipped
+ */
+ public void setGmtShipped(Date gmtShipped) {
+ this.gmtShipped = gmtShipped;
+ }
+
+ /**
+ * 发货回退原因
+ * @return
+ */
+ public String getUnShippingReason() {
+ return unShippingReason;
+ }
+ /**
+ * 发货回退原因
+ * @param unShippingReason
+ */
+ public void setUnShippingReason(String unShippingReason) {
+ this.unShippingReason = unShippingReason;
+ }
+
+ /**
+ * 拒绝签收时间
+ * @return
+ */
+ public Date getGmtRejectSignReceipt() {
+ return gmtRejectSignReceipt;
+ }
+ /**
+ * 拒绝签收时间
+ * @param gmtRejectSignReceipt
+ */
+ public void setGmtRejectSignReceipt(Date gmtRejectSignReceipt) {
+ this.gmtRejectSignReceipt = gmtRejectSignReceipt;
+ }
+
+ /**
+ * 拒绝签收原因
+ * @return
+ */
+ public String getRejectSignReceiptReason() {
+ return rejectSignReceiptReason;
+ }
+ /**
+ * 拒绝签收原因
+ * @param rejectSignReceiptReason
+ */
+ public void setRejectSignReceiptReason(String rejectSignReceiptReason) {
+ this.rejectSignReceiptReason = rejectSignReceiptReason;
+ }
+
+ /**
+ * 拒绝签收的信息
+ * @return
+ */
+ public String getRejectSignReceiptFeatures() {
+ return rejectSignReceiptFeatures;
+ }
+ /**
+ * 拒绝签收的信息
+ * @param rejectSignReceiptFeatures
+ */
+ public void setRejectSignReceiptFeatures(String rejectSignReceiptFeatures) {
+ this.rejectSignReceiptFeatures = rejectSignReceiptFeatures;
+ }
+
+ /**
+ * 关闭原因
+ * @return
+ */
+ public String getCloseReason() {
+ return closeReason;
+ }
+ /**
+ * 关闭原因
+ * @param closeReason
+ */
+ public void setCloseReason(String closeReason) {
+ this.closeReason = closeReason;
}
@Override
public String toString() {
return "VvTradeOrderLineEntity{" +
- ",activityAwardCount=" + activityAwardCount +
- ",activityId=" + activityId +
- ",appName=" + appName +
- ",awardAmount=" + awardAmount +
- ",batchNum=" + batchNum +
- ",buyerAddressId=" + buyerAddressId +
- ",buyerId=" + buyerId +
- ",buyerName=" + buyerName +
- ",buyerPhone=" + buyerPhone +
- ",buyerWeixin=" + buyerWeixin +
- ",cancelUser=" + cancelUser +
- ",channel=" + channel +
- ",city=" + city +
- ",commentId=" + commentId +
- ",createTime=" + createTime +
- ",createTimestamp=" + createTimestamp +
- ",deliveredBy=" + deliveredBy +
- ",deliveredType=" + deliveredType +
- ",deliveredUser=" + deliveredUser +
- ",district=" + district +
- ",gmtAgreeSignReceipt=" + gmtAgreeSignReceipt +
- ",gmtCancel=" + gmtCancel +
- ",gmtClose=" + gmtClose +
- ",gmtDelivered=" + gmtDelivered +
- ",gmtDownOrder=" + gmtDownOrder +
- ",gmtPay=" + gmtPay +
- ",gmtPrePay=" + gmtPrePay +
- ",gmtRejectSignReceipt=" + gmtRejectSignReceipt +
- ",gmtSettle=" + gmtSettle +
- ",gmtShipped=" + gmtShipped +
- ",gmtSignReceipt=" + gmtSignReceipt +
- ",gmtToShipping=" + gmtToShipping +
- ",gmtUnpack=" + gmtUnpack +
",id=" + id +
",isDelete=" + isDelete +
+ ",createTime=" + createTime +
",modifyTime=" + modifyTime +
- ",modifyTimestamp=" + modifyTimestamp +
- ",num=" + num +
- ",originPrice=" + originPrice +
- ",payType=" + payType +
- ",prepayId=" + prepayId +
- ",productId=" + productId +
- ",productMainImageUrl=" + productMainImageUrl +
- ",productName=" + productName +
- ",profitAmount=" + profitAmount +
- ",promoterId=" + promoterId +
- ",promotionPrice=" + promotionPrice +
- ",province=" + province +
- ",refundAmount=" + refundAmount +
- ",refundCount=" + refundCount +
- ",rejectSignReceiptFeatures=" + rejectSignReceiptFeatures +
- ",rejectSignReceiptReason=" + rejectSignReceiptReason +
- ",reverseStatus=" + reverseStatus +
",salePrice=" + salePrice +
- ",sellerId=" + sellerId +
- ",sellerName=" + sellerName +
- ",settleStatus=" + settleStatus +
- ",shippedUser=" + shippedUser +
- ",shippingAmount=" + shippingAmount +
- ",shippingUser=" + shippingUser +
+ ",num=" + num +
+ ",status=" + status +
+ ",tradeOrderId=" + tradeOrderId +
+ ",refundAmount=" + refundAmount +
+ ",trackNumber=" + trackNumber +
+ ",refundCount=" + refundCount +
+ ",productId=" + productId +
+ ",productName=" + productName +
+ ",skuInfo=" + skuInfo +
+ ",productMainImageUrl=" + productMainImageUrl +
",skuId=" + skuId +
",skuImageUrl=" + skuImageUrl +
- ",skuInfo=" + skuInfo +
+ ",commentId=" + commentId +
+ ",deliveredType=" + deliveredType +
+ ",settleStatus=" + settleStatus +
+ ",gmtSettle=" + gmtSettle +
+ ",sellerId=" + sellerId +
+ ",reverseStatus=" + reverseStatus +
+ ",profitAmount=" + profitAmount +
+ ",originPrice=" + originPrice +
+ ",createTimestamp=" + createTimestamp +
+ ",modifyTimestamp=" + modifyTimestamp +
+ ",buyerId=" + buyerId +
+ ",buyerPhone=" + buyerPhone +
+ ",buyerName=" + buyerName +
+ ",buyerWeixin=" + buyerWeixin +
+ ",contry=" + contry +
+ ",province=" + province +
+ ",city=" + city +
+ ",district=" + district +
+ ",buyerDetailAddress=" + buyerDetailAddress +
+ ",sellerName=" + sellerName +
+ ",batchNum=" + batchNum +
+ ",shippingAmount=" + shippingAmount +
+ ",promotionPrice=" + promotionPrice +
",state=" + state +
- ",status=" + status +
- ",trackNumber=" + trackNumber +
- ",tradeOrderId=" + tradeOrderId +
+ ",appName=" + appName +
+ ",channel=" + channel +
+ ",promoterId=" + promoterId +
+ ",awardAmount=" + awardAmount +
+ ",activityId=" + activityId +
+ ",activityAwardCount=" + activityAwardCount +
",transactionId=" + transactionId +
- ",unpackUser=" + unpackUser +
+ ",payType=" + payType +
+ ",prepayId=" + prepayId +
+ ",buyerAddressId=" + buyerAddressId +
+ ",gmtDownOrder=" + gmtDownOrder +
+ ",gmtPrePay=" + gmtPrePay +
+ ",gmtPay=" + gmtPay +
+ ",gmtCancel=" + gmtCancel +
+ ",cancelUser=" + cancelUser +
+ ",gmtToShipping=" + gmtToShipping +
+ ",shippingUser=" + shippingUser +
+ ",cancelReason=" + cancelReason +
+ ",shippedUser=" + shippedUser +
+ ",gmtDelivered=" + gmtDelivered +
+ ",deliveredUser=" + deliveredUser +
+ ",gmtClose=" + gmtClose +
+ ",closeUser=" + closeUser +
+ ",gmtUnShipping=" + gmtUnShipping +
+ ",unShippingUser=" + unShippingUser +
+ ",gmtShipped=" + gmtShipped +
+ ",unShippingReason=" + unShippingReason +
+ ",gmtRejectSignReceipt=" + gmtRejectSignReceipt +
+ ",rejectSignReceiptReason=" + rejectSignReceiptReason +
+ ",rejectSignReceiptFeatures=" + rejectSignReceiptFeatures +
+ ",closeReason=" + closeReason +
"}";
}
}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineStatusLogEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineStatusLogEntity.java
new file mode 100644
index 0000000..421af52
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvTradeOrderLineStatusLogEntity.java
@@ -0,0 +1,239 @@
+package com.heyu.api.data.entity.vv;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.lz.mybatis.plugin.annotations.AS;
+
+import java.math.BigDecimal;
+import java.util.Date;import java.util.Date;
+/**
+*订单表状态变更记录
+* @author quyixiao
+* @since 2025-11-16
+*/
+
+@Data
+@TableName("vv_trade_order_line_status_log")
+public class VvTradeOrderLineStatusLogEntity implements java.io.Serializable {
+private static final long serialVersionUID = 1L;
+
+ public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity:";
+
+ public final static String all = CLASS_NAME + "*";
+ public final static String id_ = CLASS_NAME + "id"; //
+ public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
+ public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
+ public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
+ public final static String trade_order_line_id = CLASS_NAME + "trade_order_line_id"; // 子订单号
+ public final static String status_ = CLASS_NAME + "status"; // 状态
+ public final static String current_time = CLASS_NAME + "current_time"; // 当前时间
+ public final static String reason_ = CLASS_NAME + "reason"; // 原因
+ public final static String features_ = CLASS_NAME + "features"; // 附加信息
+ public final static String change_status_user = CLASS_NAME + "change_status_user"; // 改变这个状态的用户
+ public final static String trace_id = CLASS_NAME + "trace_id"; // 日志编号
+ //
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //创建时间
+ private Date createTime;
+ //修改时间
+ private Date modifyTime;
+ //子订单号
+ private Long tradeOrderLineId;
+ //状态
+ private String status;
+ //当前时间
+ private Date currentTime;
+ //原因
+ private String reason;
+ //附加信息
+ private String features;
+ //改变这个状态的用户
+ private String changeStatusUser;
+ //日志编号
+ private String traceId;
+ /**
+ *
+ * @return
+ */
+ public Long getId() {
+ return id;
+ }
+ /**
+ *
+ * @param id
+ */
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**
+ * 是否删除:0 否 1 删除
+ * @return
+ */
+ public Integer getIsDelete() {
+ return isDelete;
+ }
+ /**
+ * 是否删除:0 否 1 删除
+ * @param isDelete
+ */
+ public void setIsDelete(Integer isDelete) {
+ this.isDelete = isDelete;
+ }
+
+ /**
+ * 创建时间
+ * @return
+ */
+ public Date getCreateTime() {
+ return createTime;
+ }
+ /**
+ * 创建时间
+ * @param createTime
+ */
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ /**
+ * 修改时间
+ * @return
+ */
+ public Date getModifyTime() {
+ return modifyTime;
+ }
+ /**
+ * 修改时间
+ * @param modifyTime
+ */
+ public void setModifyTime(Date modifyTime) {
+ this.modifyTime = modifyTime;
+ }
+
+ /**
+ * 子订单号
+ * @return
+ */
+ public Long getTradeOrderLineId() {
+ return tradeOrderLineId;
+ }
+ /**
+ * 子订单号
+ * @param tradeOrderLineId
+ */
+ public void setTradeOrderLineId(Long tradeOrderLineId) {
+ this.tradeOrderLineId = tradeOrderLineId;
+ }
+
+ /**
+ * 状态
+ * @return
+ */
+ public String getStatus() {
+ return status;
+ }
+ /**
+ * 状态
+ * @param status
+ */
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ /**
+ * 当前时间
+ * @return
+ */
+ public Date getCurrentTime() {
+ return currentTime;
+ }
+ /**
+ * 当前时间
+ * @param currentTime
+ */
+ public void setCurrentTime(Date currentTime) {
+ this.currentTime = currentTime;
+ }
+
+ /**
+ * 原因
+ * @return
+ */
+ public String getReason() {
+ return reason;
+ }
+ /**
+ * 原因
+ * @param reason
+ */
+ public void setReason(String reason) {
+ this.reason = reason;
+ }
+
+ /**
+ * 附加信息
+ * @return
+ */
+ public String getFeatures() {
+ return features;
+ }
+ /**
+ * 附加信息
+ * @param features
+ */
+ public void setFeatures(String features) {
+ this.features = features;
+ }
+
+ /**
+ * 改变这个状态的用户
+ * @return
+ */
+ public String getChangeStatusUser() {
+ return changeStatusUser;
+ }
+ /**
+ * 改变这个状态的用户
+ * @param changeStatusUser
+ */
+ public void setChangeStatusUser(String changeStatusUser) {
+ this.changeStatusUser = changeStatusUser;
+ }
+
+ /**
+ * 日志编号
+ * @return
+ */
+ public String getTraceId() {
+ return traceId;
+ }
+ /**
+ * 日志编号
+ * @param traceId
+ */
+ public void setTraceId(String traceId) {
+ this.traceId = traceId;
+ }
+
+ @Override
+ public String toString() {
+ return "VvTradeOrderLineStatusLogEntity{" +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",createTime=" + createTime +
+ ",modifyTime=" + modifyTime +
+ ",tradeOrderLineId=" + tradeOrderLineId +
+ ",status=" + status +
+ ",currentTime=" + currentTime +
+ ",reason=" + reason +
+ ",features=" + features +
+ ",changeStatusUser=" + changeStatusUser +
+ ",traceId=" + traceId +
+ "}";
+ }
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvPackageServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvPackageServiceImpl.java
index 790b570..019c90e 100644
--- a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvPackageServiceImpl.java
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvPackageServiceImpl.java
@@ -19,10 +19,7 @@ import com.heyu.api.data.dto.vv.KuaiDi100DTO;
import com.heyu.api.data.entity.vv.VvPackageEntity;
import com.heyu.api.data.entity.vv.VvReverseOrderEntity;
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
-import com.heyu.api.data.enums.DelayTypeEnums;
-import com.heyu.api.data.enums.KuaiDi100StateEnums;
-import com.heyu.api.data.enums.ReverseStatusEnums;
-import com.heyu.api.data.enums.ShippingTypeEnums;
+import com.heyu.api.data.enums.*;
import com.heyu.api.data.kuaidi100.KuaiDi100Utils;
import com.heyu.api.data.kuaidi100.LogisticsMapUtils;
import com.heyu.api.data.service.vv.VvPackageService;
@@ -160,9 +157,20 @@ public class VvPackageServiceImpl extends ServiceImpl tradeOrderLineEntities = tradeOrderLineDao.selectVvTradeOrderLineByTrackNumber(trackNumber);
for (VvTradeOrderLineEntity tradeOrderLineEntity : tradeOrderLineEntities) {
- tradeOrderLineEntity.setGmtSignReceipt(time);
+ tradeOrderLineEntity.setShippedUser(RoleEnums.system.getRole());
+ tradeOrderLineEntity.setGmtShipped(new Date());
+ tradeOrderLineEntity.setStatus(OrderStatusEnums.shipped.getStatus());
tradeOrderLineEntity.setState(kuaiDi100DTO.getState());
tradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
+
+
+
+
+
+
+
+
+
}
}else{
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderByTrackNumber(trackNumber);
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvTradeOrderLineStatusLogServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvTradeOrderLineStatusLogServiceImpl.java
new file mode 100644
index 0000000..e30a531
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvTradeOrderLineStatusLogServiceImpl.java
@@ -0,0 +1,68 @@
+package com.heyu.api.data.service.impl.vv;
+/**
+*
+* 订单表状态变更记录 服务类
+*
+*
+* @author quyixiao
+* @since 2025-11-16
+*/
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.heyu.api.data.dao.vv.VvTradeOrderLineStatusLogDao;
+import com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity;
+import com.heyu.api.data.service.vv.VvTradeOrderLineStatusLogService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+@Service
+public class VvTradeOrderLineStatusLogServiceImpl extends ServiceImpl implements VvTradeOrderLineStatusLogService {
+
+
+ @Autowired
+ private VvTradeOrderLineStatusLogDao vvTradeOrderLineStatusLogDao;
+
+
+
+ @Override
+ public VvTradeOrderLineStatusLogEntity selectVvTradeOrderLineStatusLogById(Long id){
+ return vvTradeOrderLineStatusLogDao.selectVvTradeOrderLineStatusLogById(id);
+ }
+
+
+
+ @Override
+ public Long insertVvTradeOrderLineStatusLog(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog){
+ return vvTradeOrderLineStatusLogDao.insertVvTradeOrderLineStatusLog(vvTradeOrderLineStatusLog);
+ }
+
+
+
+ @Override
+ public Long insertOrUpdateVvTradeOrderLineStatusLog(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog){
+ return vvTradeOrderLineStatusLogDao.insertOrUpdateVvTradeOrderLineStatusLog(vvTradeOrderLineStatusLog);
+ }
+
+
+
+ @Override
+ public int updateVvTradeOrderLineStatusLogById(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog){
+ return vvTradeOrderLineStatusLogDao.updateVvTradeOrderLineStatusLogById(vvTradeOrderLineStatusLog);
+ }
+
+
+
+ @Override
+ public int updateCoverVvTradeOrderLineStatusLogById(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog){
+ return vvTradeOrderLineStatusLogDao.updateCoverVvTradeOrderLineStatusLogById(vvTradeOrderLineStatusLog);
+ }
+
+
+
+ @Override
+ public int deleteVvTradeOrderLineStatusLogById(Long id){
+ return vvTradeOrderLineStatusLogDao.deleteVvTradeOrderLineStatusLogById(id);
+ }
+
+
+
+}
diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvTradeOrderLineStatusLogService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvTradeOrderLineStatusLogService.java
new file mode 100644
index 0000000..08ac249
--- /dev/null
+++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvTradeOrderLineStatusLogService.java
@@ -0,0 +1,34 @@
+package com.heyu.api.data.service.vv;
+/**
+*
+* 订单表状态变更记录 服务类
+*
+*
+* @author quyixiao
+* @since 2025-11-16
+*/
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity;
+public interface VvTradeOrderLineStatusLogService extends IService {
+
+
+
+ VvTradeOrderLineStatusLogEntity selectVvTradeOrderLineStatusLogById(Long id);
+
+
+ Long insertVvTradeOrderLineStatusLog(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog);
+
+
+ Long insertOrUpdateVvTradeOrderLineStatusLog(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog);
+
+
+ int updateVvTradeOrderLineStatusLogById(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog);
+
+
+ int updateCoverVvTradeOrderLineStatusLogById(VvTradeOrderLineStatusLogEntity vvTradeOrderLineStatusLog);
+
+
+ int deleteVvTradeOrderLineStatusLogById(Long id);
+
+
+}
\ No newline at end of file
diff --git a/api-mapper/src/main/resources/mapper/vv/VvTradeOrderLineStatusLogDao.xml b/api-mapper/src/main/resources/mapper/vv/VvTradeOrderLineStatusLogDao.xml
new file mode 100644
index 0000000..0ca8a13
--- /dev/null
+++ b/api-mapper/src/main/resources/mapper/vv/VvTradeOrderLineStatusLogDao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java b/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java
index 489e805..f916f31 100644
--- a/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java
+++ b/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java
@@ -94,7 +94,7 @@ public class MysqlMain_insert {
List list = new ArrayList();
- list.add(new TablesBean("vv_my_account"));
+ list.add(new TablesBean("vv_trade_order_line_status_log"));
List list2 = new ArrayList();
diff --git a/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java b/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java
index 5b8d8f1..1a845f9 100644
--- a/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java
+++ b/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java
@@ -49,7 +49,7 @@ public class MysqlMain_update {
List list = new ArrayList();
- list.add(new TablesBean("vv_trade_order_line"));
+ list.add(new TablesBean("vv_trade_order_line_status_log"));
//list.add(new TablesBean("vv_trade_order"));
diff --git a/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvUnPackDTO.java b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvUnShippingDTO.java
similarity index 64%
rename from api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvUnPackDTO.java
rename to api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvUnShippingDTO.java
index 93eb4c1..e67fed7 100644
--- a/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvUnPackDTO.java
+++ b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvUnShippingDTO.java
@@ -6,12 +6,18 @@ import lombok.Data;
import java.util.List;
@Data
-public class VvUnPackDTO extends AdminBaseDTO{
+public class VvUnShippingDTO extends AdminBaseDTO{
/***
* 子订单号 ,是否必填写 : 是
*/
private List tradeOrderLineIds;
+
+ /***
+ * 原因
+ */
+ private String reason;
+
}
diff --git a/api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/VvToPackDTO.java b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/VvToShippingDTO.java
similarity index 93%
rename from api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/VvToPackDTO.java
rename to api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/VvToShippingDTO.java
index 9ff39ac..6599bea 100644
--- a/api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/VvToPackDTO.java
+++ b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/VvToShippingDTO.java
@@ -10,7 +10,7 @@ import java.util.ArrayList;
import java.util.List;
@Data
-public class VvToPackDTO extends AdminBaseDTO {
+public class VvToShippingDTO extends AdminBaseDTO {
/***
* 子订单号 ,是否必填写 : 是
@@ -35,7 +35,7 @@ public class VvToPackDTO extends AdminBaseDTO {
public static void main(String[] args) {
- VvToPackDTO vvToPackDTO = new VvToPackDTO();
+ VvToShippingDTO vvToPackDTO = new VvToShippingDTO();
List tradeOrderLineIds = new ArrayList<>();
tradeOrderLineIds.add(202511172478L);
diff --git a/api-third/src/main/java/com/heyu/api/service/VvTradeOrderConvertService.java b/api-third/src/main/java/com/heyu/api/service/VvTradeOrderConvertService.java
index 49a2a5c..b034a9d 100644
--- a/api-third/src/main/java/com/heyu/api/service/VvTradeOrderConvertService.java
+++ b/api-third/src/main/java/com/heyu/api/service/VvTradeOrderConvertService.java
@@ -8,6 +8,18 @@ import java.util.List;
public interface VvTradeOrderConvertService {
List convertTradeOrderLineResp(List vvTradeOrderEntities,
- List list,boolean isApp) ;
+ List list, boolean isApp);
+
+
+ public int addOrderLineStatusLogList(List tradeOrderLineId, String status, String changeStatusUser, String... reason);
+
+
+ int addOrderLineStatusLog(Long tradeOrderLineId,
+ String status,
+ String changeStatusUser,
+ String... reason
+
+ );
+
}
diff --git a/api-third/src/main/java/com/heyu/api/service/impl/VvTradeOrderConvertServiceImpl.java b/api-third/src/main/java/com/heyu/api/service/impl/VvTradeOrderConvertServiceImpl.java
index 1588f62..d439927 100644
--- a/api-third/src/main/java/com/heyu/api/service/impl/VvTradeOrderConvertServiceImpl.java
+++ b/api-third/src/main/java/com/heyu/api/service/impl/VvTradeOrderConvertServiceImpl.java
@@ -4,10 +4,13 @@ import com.heyu.api.alibaba.request.mm.order.resp.AdminPackageDTO;
import com.heyu.api.alibaba.request.mm.order.resp.OrderActionDTO;
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderListResp;
import com.heyu.api.alibaba.request.mm.order.resp.VvTradeOrderLineDO;
+import com.heyu.api.common.LogAspect;
import com.heyu.api.data.dao.vv.VvPackageDao;
+import com.heyu.api.data.dao.vv.VvTradeOrderLineStatusLogDao;
import com.heyu.api.data.entity.vv.VvPackageEntity;
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
+import com.heyu.api.data.entity.vv.VvTradeOrderLineStatusLogEntity;
import com.heyu.api.data.utils.SanUtils;
import com.heyu.api.service.VvTradeOrderConvertService;
import org.springframework.beans.BeanUtils;
@@ -25,6 +28,12 @@ public class VvTradeOrderConvertServiceImpl implements VvTradeOrderConvertServic
private VvPackageDao vvPackageDao;
+
+ @Autowired
+ private VvTradeOrderLineStatusLogDao vvTradeOrderLineStatusLogDao;
+
+
+
@Override
public List convertTradeOrderLineResp(List vvTradeOrderEntities,
List list,boolean isApp) {
@@ -76,4 +85,29 @@ public class VvTradeOrderConvertServiceImpl implements VvTradeOrderConvertServic
return vvOrderListResps;
}
+ @Override
+ public int addOrderLineStatusLogList(List tradeOrderLineIdList, String status, String changeStatusUser, String... reason) {
+ for (Long tradeOrderLineId : tradeOrderLineIdList) {
+ addOrderLineStatusLog(tradeOrderLineId, status, changeStatusUser, reason);
+ }
+
+ return tradeOrderLineIdList.size();
+ }
+
+
+ @Override
+ public int addOrderLineStatusLog(Long tradeOrderLineId, String status, String changeStatusUser, String... reason) {
+ VvTradeOrderLineStatusLogEntity entity = new VvTradeOrderLineStatusLogEntity();
+ entity.setTradeOrderLineId(tradeOrderLineId);
+ entity.setStatus(status);
+ entity.setChangeStatusUser(changeStatusUser);
+ if (reason != null && reason.length > 0) {
+ entity.setReason(reason[0]);
+ }
+ entity.setTraceId(LogAspect.threadLocalNo.get());
+ return 1;
+ }
+
+
+
}
diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminOrderController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminOrderController.java
index b86863e..5e40a13 100644
--- a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminOrderController.java
+++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminOrderController.java
@@ -3,7 +3,7 @@ package com.heyu.api.controller.mm;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.heyu.api.alibaba.request.mm.VvUnPackDTO;
+import com.heyu.api.alibaba.request.mm.VvUnShippingDTO;
import com.heyu.api.alibaba.request.mm.order.*;
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderDetailResp;
import com.heyu.api.alibaba.request.mm.order.resp.VVOrderListResp;
@@ -42,15 +42,12 @@ import java.util.Map;
@RequestMapping("/mm/order")
public class AdminOrderController {
-
@Autowired
private VvTradeOrderDao vvTradeOrderDao;
-
@Autowired
private VvTradeOrderLineDao vvTradeOrderLineDao;
-
@Autowired
private VvPackageDao vvPackageDao;
@@ -63,14 +60,9 @@ public class AdminOrderController {
@Autowired
private VvTradeOrderLineSettlementProveDao vvTradeOrderLineSettlementProveDao;
-
@Autowired
private VvTradeOrderConvertService vvTradeOrderConvertService;
-
- @Autowired
- private VvBuyerAddressDao vvBuyerAddressDao;
-
@Autowired
private VvBuyerDao vvBuyerDao;
@@ -168,7 +160,6 @@ public class AdminOrderController {
return R.ok().setData(pageUtils);
}
-
/***
* 订单详情
*
@@ -201,7 +192,7 @@ public class AdminOrderController {
* http://localhost:8888/mm/order/toShipping
*/
@RequestMapping("/toShipping")
- public R toPackAndShipping(@RequestBody VvToPackDTO vvOrderRequest) {
+ public R toPackAndShipping(@RequestBody VvToShippingDTO vvOrderRequest) {
List vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
if (!OrderStatusEnums.wait_shipping.getStatus().equals(tradeOrderLineEntity.getStatus())) {
@@ -209,28 +200,35 @@ public class AdminOrderController {
}
}
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(vvTradeOrderLineEntityList.get(0).getTradeOrderId());
-
VvPackageEntity vvPackageEntity = vvPackageDao.selectVvPackageByTrackNumber(vvOrderRequest.getTrackNumber());
if(vvPackageEntity == null ){
vvPackageEntity = new VvPackageEntity();
}
-
if (CollectionUtils.isNotEmpty(vvOrderRequest.getPackageImageUrls())) {
vvPackageEntity.setPackageImageUrl(JSON.toJSONString(vvOrderRequest.getPackageImageUrls()));
}
-
vvPackageEntity.setLogisticsCompany(vvOrderRequest.getLogisticsCompany());
vvPackageEntity.setShippingAmount(vvOrderRequest.getShippingAmount());
vvPackageEntity.setShippingFrom(vvOrderRequest.getShippingFrom());
- vvPackageEntity.setShippingTo(vvTradeOrderEntity.getContry() + vvTradeOrderEntity.getCity() + vvTradeOrderEntity.getDistrict() + vvTradeOrderEntity.getBuyerDetailAddress());
+
+ vvPackageEntity.setShippingTo(vvTradeOrderEntity.getContry()
+ + vvTradeOrderEntity.getCity()
+ + vvTradeOrderEntity.getDistrict()
+ + vvTradeOrderEntity.getBuyerDetailAddress());
+
vvPackageEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
vvPackageEntity.setShippingType(ShippingTypeEnums.order.getType());
vvPackageDao.insertOrUpdateVvPackage(vvPackageEntity);
+
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
tradeOrderLineEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipping.getStatus()); // 已经发货
tradeOrderLineEntity.setGmtToShipping(new Date());
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
+
+ vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
+ OrderStatusEnums.shipping.getStatus(),
+ vvOrderRequest.getUserName());
}
return R.ok();
}
@@ -240,14 +238,22 @@ public class AdminOrderController {
* http://localhost:8888/mm/order/unShipping
*/
@RequestMapping("/unShipping")
- public R unpack(@RequestBody VvUnPackDTO vvOrderRequest) {
+ public R unpack(@RequestBody VvUnShippingDTO vvOrderRequest) {
List vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
tradeOrderLineEntity.setStatus(OrderStatusEnums.wait_shipping.getStatus());
tradeOrderLineEntity.setTrackNumber(null);
- tradeOrderLineEntity.setGmtUnpack(new Date());
- tradeOrderLineEntity.setUnpackUser(vvOrderRequest.getUserName());
+ tradeOrderLineEntity.setGmtUnShipping(new Date());
+ tradeOrderLineEntity.setUnShippingUser(vvOrderRequest.getUserName());
+ tradeOrderLineEntity.setUnShippingReason(vvOrderRequest.getReason());
vvTradeOrderLineDao.updateCoverVvTradeOrderLineById(tradeOrderLineEntity);
+
+ vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
+ OrderStatusEnums.wait_shipping.getStatus(),
+ vvOrderRequest.getUserName(),
+ vvOrderRequest.getReason()
+ );
+
}
return R.ok();
}
@@ -267,9 +273,15 @@ public class AdminOrderController {
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipped.getStatus());
tradeOrderLineEntity.setGmtShipped(new Date());
- tradeOrderLineEntity.setUnpackUser(vvDeliveredDTO.getUserName());
+ tradeOrderLineEntity.setShippedUser(vvDeliveredDTO.getUserName());
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
+
+ vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
+ OrderStatusEnums.shipped.getStatus(),
+ vvDeliveredDTO.getUserName()
+ );
}
+
VvPackageEntity vvPackageEntity = vvPackageDao.selectVvPackageByTrackNumber(vvDeliveredDTO.getTrackNumber());
Date time = new Date();
Date timeAfter15 = DateUtils.addDays(time, 15);
@@ -314,6 +326,11 @@ public class AdminOrderController {
tradeOrderLineEntity.setGmtDelivered(new Date());
tradeOrderLineEntity.setDeliveredUser(vvDeliveredDTO.getUserName());
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
+
+ vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
+ OrderStatusEnums.delivered.getStatus(),
+ vvDeliveredDTO.getUserName()
+ );
}
return R.ok();
}
@@ -331,22 +348,16 @@ public class AdminOrderController {
return R.error("订单状态不是wait_shipping,不能取消订单");
}
}
-
- for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
- vvTradeOrderLineEntity.setGmtCancel(new Date());
- vvTradeOrderLineEntity.setCancelUser(vvCancelDTO.getUserName());
- vvTradeOrderLineDao.updateVvTradeOrderLineById(vvTradeOrderLineEntity);
- }
-
AppliyReverseRequest appliyReverseRequest = new AppliyReverseRequest();
appliyReverseRequest.setRefundType(RefundTypeEnums.only_refund.getCode());
appliyReverseRequest.setRefundReason("订单取消:" + vvCancelDTO.getCancelReason());
appliyReverseRequest.setStatus(ReverseStatusEnums.cancel.getStatus());
R r = reverseOrderService.createReverseOrder(vvTradeOrderLineEntityList, appliyReverseRequest);
+
if (r.ifSuccessful()) {
- VvReverseOrderEntity reverseOrderEntity = (VvReverseOrderEntity)r.getData();
+ VvReverseOrderEntity reverseOrderEntity = (VvReverseOrderEntity) r.getData();
Refund refund = jsapiPrepay.refund(reverseOrderEntity.getTradeOrderId(), reverseOrderEntity.getId());
- log.info("ReverseOrderServiceImpl reverseOrderEntity id:{} refund:{}",reverseOrderEntity.getId(), JSON.toJSONString(refund));
+ log.info("ReverseOrderServiceImpl reverseOrderEntity id:{} refund:{}", reverseOrderEntity.getId(), JSON.toJSONString(refund));
reverseOrderEntity.setWeixinFundsAccount(JSON.toJSONString(refund.getFundsAccount()));
reverseOrderEntity.setWeixinStatus(JSON.toJSONString(refund.getStatus()));
reverseOrderEntity.setWeixinRefundId(refund.getRefundId());
@@ -355,7 +366,21 @@ public class AdminOrderController {
reverseOrderEntity.setUserEceivedAccount(refund.getUserReceivedAccount());
reverseOrderEntity.setPreRefundInfo(JSON.toJSONString(refund));
reverseOrderEntity.setGmtPreRefund(new Date());
- reverseOrderEntity.setGmtCancel(new Date());
+
+ for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
+ vvTradeOrderLineEntity.setGmtCancel(new Date());
+ vvTradeOrderLineEntity.setCancelUser(vvCancelDTO.getUserName());
+ vvTradeOrderLineEntity.setCancelReason(vvCancelDTO.getCancelReason());
+ vvTradeOrderLineDao.updateVvTradeOrderLineById(vvTradeOrderLineEntity);
+
+ vvTradeOrderConvertService.addOrderLineStatusLog(
+ vvTradeOrderLineEntity.getId(),
+ OrderStatusEnums.cancel.getStatus(),
+ vvCancelDTO.getUserName(),
+ vvCancelDTO.getCancelReason()
+ );
+ }
+
vvReverseOrderDao.updateVvReverseOrderById(reverseOrderEntity);
}
return r;
@@ -388,7 +413,6 @@ public class AdminOrderController {
vvTradeOrderLineSettlementProveEntity.setSettlementProveId(vvSettlementProveEntity.getId());
vvTradeOrderLineSettlementProveDao.insertOrUpdateVvTradeOrderLineSettlementProve(vvTradeOrderLineSettlementProveEntity);
}
-
return R.ok();
}