diff --git a/api-mapper/pom.xml b/api-mapper/pom.xml
index fd1b339..3f58eba 100644
--- a/api-mapper/pom.xml
+++ b/api-mapper/pom.xml
@@ -45,7 +45,7 @@
com.lz.mybatis.plugin
lz_mybatis_plugin
- 19.0-SNAPSHOT
+ 20.0-SNAPSHOT
diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvPackageDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvPackageDao.java
index 916a7ec..ba37a7f 100644
--- a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvPackageDao.java
+++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvPackageDao.java
@@ -7,8 +7,10 @@ package com.heyu.api.data.dao.vv;
* @author quyixiao
* @since 2025-08-23
*/
-import com.heyu.api.data.entity.vv.VvPackageEntity;
+
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.heyu.api.data.entity.vv.VvPackageEntity;
+import com.lz.mybatis.plugin.annotations.IFNull;
import com.lz.mybatis.plugin.annotations.IN;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@@ -37,7 +39,5 @@ public interface VvPackageDao extends BaseMapper {
int deleteVvPackageById(@Param("id")Long id);
-
-
- List selectVvPackageByTrackNumbers(@IN List trackNumber);
+ List selectVvPackageByTrackNumbers(@IFNull @IN List trackNumber);
}
\ 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 1f2550e..6ba7700 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
@@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
/**
*购物车
* @author quyixiao
-* @since 2025-08-27
+* @since 2025-08-29
*/
@Data
@@ -21,152 +21,233 @@ 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 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 sale_price = CLASS_NAME + "sale_price"; // 单价
- public final static String num_ = CLASS_NAME + "num"; // 数量
- public final static String status_ = CLASS_NAME + "status"; // wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
- 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 batch_num = CLASS_NAME + "batch_num"; // 批次数量
+ 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 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_type = CLASS_NAME + "delivered_type"; // 1 买家手动确认收货, 2 系统自动确认收货
+ public final static String district_ = CLASS_NAME + "district"; // 区
+ 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_to_pack = CLASS_NAME + "gmt_to_pack"; // 打包时间
- public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
- 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 buyer_id = CLASS_NAME + "buyer_id"; // 订单id
- public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
+ public final static String gmt_to_pack = CLASS_NAME + "gmt_to_pack"; // 打包时间
+ public final static String id_ = CLASS_NAME + "id"; //
+ public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除
+ public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
public final static String modify_timestamp = CLASS_NAME + "modify_timestamp"; // 修改时间
- 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 num_ = CLASS_NAME + "num"; // 数量
+ public final static String origin_price = CLASS_NAME + "origin_price"; // 原来价格
+ 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 province_ = CLASS_NAME + "province"; // 省
- public final static String city_ = CLASS_NAME + "city"; // 市
- public final static String district_ = CLASS_NAME + "district"; // 区
+ public final static String refund_amount = CLASS_NAME + "refund_amount"; // 退款金额
+ public final static String refund_count = CLASS_NAME + "refund_count"; // 退货数量
+ 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"; // 卖家名称
- //
- @TableId(value = "id", type = IdType.AUTO)
- private Long id;
- //是否删除:0 否 1 删除
- private Integer isDelete;
- //创建时间
- private Date createTime;
- //修改时间
- private Date modifyTime;
- //单价
- private BigDecimal salePrice;
- //数量
- private Integer num;
- //wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
- 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;
+ public final static String settle_status = CLASS_NAME + "settle_status"; // 0 未结算,1 已经结算
+ public final static String shipping_amount = CLASS_NAME + "shipping_amount"; // 运费
+ 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 status_ = CLASS_NAME + "status"; // wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
+ public final static String track_number = CLASS_NAME + "track_number"; // 包裹追踪号
+ public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单号
+ //批次数量
+ @TableId(value = "batch_num", type = IdType.AUTO)
+ private Integer batchNum;
+ //订单id
+ private Long buyerId;
+ //买家名称
+ private String buyerName;
+ //买家手机号
+ private String buyerPhone;
+ //买家微信
+ private String buyerWeixin;
+ //市
+ private String city;
//评论 id
private Long commentId;
+ //创建时间
+ private Date createTime;
+ //创建时间
+ private Long createTimestamp;
+ //1 买家手动确认收货, 2 系统自动确认收货
+ private Integer deliveredType;
+ //区
+ private String district;
+ //妥投时间
+ private Date gmtDelivered;
//下单时间
private Date gmtDownOrder;
//支付时间
private Date gmtPay;
- //打包时间
- private Date gmtToPack;
- //妥投时间
- private Date gmtDelivered;
- //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;
- //订单id
- private Long buyerId;
- //创建时间
- private Long createTimestamp;
+ //打包时间
+ private Date gmtToPack;
+ //
+ private Long id;
+ //是否删除:0 否 1 删除
+ private Integer isDelete;
+ //修改时间
+ private Date modifyTime;
//修改时间
private Date modifyTimestamp;
- //买家手机号
- private String buyerPhone;
- //买家名称
- private String buyerName;
- //买家微信
- private String buyerWeixin;
+ //数量
+ private Integer num;
+ //原来价格
+ private BigDecimal originPrice;
+ //商品id
+ private Long productId;
+ //商品主图
+ private String productMainImageUrl;
+ //商品名称
+ private String productName;
+ //这笔子单获得利益
+ private BigDecimal profitAmount;
//省
private String province;
- //市
- private String city;
- //区
- private String district;
+ //退款金额
+ private BigDecimal refundAmount;
+ //退货数量
+ private Integer refundCount;
+ //逆向状态。
+ private String reverseStatus;
+ //单价
+ private BigDecimal salePrice;
+ //卖家id
+ private Long sellerId;
//卖家名称
private String sellerName;
+ //0 未结算,1 已经结算
+ private Integer settleStatus;
+ //运费
+ private BigDecimal shippingAmount;
+ //skuid
+ private Long skuId;
+ //sku图片
+ private String skuImageUrl;
+ //sku信息json
+ private String skuInfo;
+ //wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
+ private String status;
+ //包裹追踪号
+ private String trackNumber;
+ //订单号
+ private Long tradeOrderId;
/**
- *
+ * 批次数量
* @return
*/
- public Long getId() {
- return id;
+ public Integer getBatchNum() {
+ return batchNum;
}
/**
- *
- * @param id
+ * 批次数量
+ * @param batchNum
*/
- public void setId(Long id) {
- this.id = id;
+ public void setBatchNum(Integer batchNum) {
+ this.batchNum = batchNum;
}
/**
- * 是否删除:0 否 1 删除
+ * 订单id
* @return
*/
- public Integer getIsDelete() {
- return isDelete;
+ public Long getBuyerId() {
+ return buyerId;
}
/**
- * 是否删除:0 否 1 删除
- * @param isDelete
+ * 订单id
+ * @param buyerId
*/
- public void setIsDelete(Integer isDelete) {
- this.isDelete = isDelete;
+ 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 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;
}
/**
@@ -185,228 +266,63 @@ private static final long serialVersionUID = 1L;
}
/**
- * 修改时间
+ * 创建时间
* @return
*/
- public Date getModifyTime() {
- return modifyTime;
+ public Long getCreateTimestamp() {
+ return createTimestamp;
}
/**
- * 修改时间
- * @param modifyTime
+ * 创建时间
+ * @param createTimestamp
*/
- public void setModifyTime(Date modifyTime) {
- this.modifyTime = modifyTime;
+ public void setCreateTimestamp(Long createTimestamp) {
+ this.createTimestamp = createTimestamp;
}
/**
- * 单价
+ * 1 买家手动确认收货, 2 系统自动确认收货
* @return
*/
- public BigDecimal getSalePrice() {
- return salePrice;
+ public Integer getDeliveredType() {
+ return deliveredType;
}
/**
- * 单价
- * @param salePrice
+ * 1 买家手动确认收货, 2 系统自动确认收货
+ * @param deliveredType
*/
- public void setSalePrice(BigDecimal salePrice) {
- this.salePrice = salePrice;
+ public void setDeliveredType(Integer deliveredType) {
+ this.deliveredType = deliveredType;
}
/**
- * 数量
+ * 区
* @return
*/
- public Integer getNum() {
- return num;
+ public String getDistrict() {
+ return district;
}
/**
- * 数量
- * @param num
+ * 区
+ * @param district
*/
- public void setNum(Integer num) {
- this.num = num;
+ public void setDistrict(String district) {
+ this.district = district;
}
/**
- * wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
+ * 妥投时间
* @return
*/
- public String getStatus() {
- return status;
+ public Date getGmtDelivered() {
+ return gmtDelivered;
}
/**
- * wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
- * @param status
+ * 妥投时间
+ * @param gmtDelivered
*/
- public void setStatus(String status) {
- this.status = status;
- }
-
- /**
- * 订单号
- * @return
- */
- public Long getTradeOrderId() {
- return tradeOrderId;
- }
- /**
- * 订单号
- * @param tradeOrderId
- */
- public void setTradeOrderId(Long tradeOrderId) {
- this.tradeOrderId = tradeOrderId;
- }
-
- /**
- * 退款金额
- * @return
- */
- public BigDecimal getRefundAmount() {
- return refundAmount;
- }
- /**
- * 退款金额
- * @param refundAmount
- */
- public void setRefundAmount(BigDecimal refundAmount) {
- this.refundAmount = refundAmount;
- }
-
- /**
- * 包裹追踪号
- * @return
- */
- public String getTrackNumber() {
- return trackNumber;
- }
- /**
- * 包裹追踪号
- * @param trackNumber
- */
- public void setTrackNumber(String trackNumber) {
- this.trackNumber = trackNumber;
- }
-
- /**
- * 退货数量
- * @return
- */
- public Integer getRefundCount() {
- return refundCount;
- }
- /**
- * 退货数量
- * @param refundCount
- */
- 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;
- }
-
- /**
- * skuid
- * @return
- */
- public Long getSkuId() {
- return skuId;
- }
- /**
- * skuid
- * @param skuId
- */
- public void setSkuId(Long skuId) {
- this.skuId = skuId;
- }
-
- /**
- * sku图片
- * @return
- */
- public String getSkuImageUrl() {
- return skuImageUrl;
- }
- /**
- * sku图片
- * @param skuImageUrl
- */
- public void setSkuImageUrl(String skuImageUrl) {
- this.skuImageUrl = skuImageUrl;
- }
-
- /**
- * 评论 id
- * @return
- */
- public Long getCommentId() {
- return commentId;
- }
- /**
- * 评论 id
- * @param commentId
- */
- public void setCommentId(Long commentId) {
- this.commentId = commentId;
+ public void setGmtDelivered(Date gmtDelivered) {
+ this.gmtDelivered = gmtDelivered;
}
/**
@@ -439,66 +355,6 @@ private static final long serialVersionUID = 1L;
this.gmtPay = gmtPay;
}
- /**
- * 打包时间
- * @return
- */
- public Date getGmtToPack() {
- return gmtToPack;
- }
- /**
- * 打包时间
- * @param gmtToPack
- */
- public void setGmtToPack(Date gmtToPack) {
- this.gmtToPack = gmtToPack;
- }
-
- /**
- * 妥投时间
- * @return
- */
- public Date getGmtDelivered() {
- return gmtDelivered;
- }
- /**
- * 妥投时间
- * @param gmtDelivered
- */
- public void setGmtDelivered(Date gmtDelivered) {
- this.gmtDelivered = gmtDelivered;
- }
-
- /**
- * 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
@@ -515,93 +371,63 @@ private static final long serialVersionUID = 1L;
}
/**
- * 卖家id
+ * 打包时间
* @return
*/
- public Long getSellerId() {
- return sellerId;
+ public Date getGmtToPack() {
+ return gmtToPack;
}
/**
- * 卖家id
- * @param sellerId
+ * 打包时间
+ * @param gmtToPack
*/
- public void setSellerId(Long sellerId) {
- this.sellerId = sellerId;
+ public void setGmtToPack(Date gmtToPack) {
+ this.gmtToPack = gmtToPack;
}
/**
- * 逆向状态。
+ *
* @return
*/
- public String getReverseStatus() {
- return reverseStatus;
+ public Long getId() {
+ return id;
}
/**
- * 逆向状态。
- * @param reverseStatus
+ *
+ * @param id
*/
- public void setReverseStatus(String reverseStatus) {
- this.reverseStatus = reverseStatus;
+ public void setId(Long id) {
+ this.id = id;
}
/**
- * 这笔子单获得利益
+ * 是否删除:0 否 1 删除
* @return
*/
- public BigDecimal getProfitAmount() {
- return profitAmount;
+ public Integer getIsDelete() {
+ return isDelete;
}
/**
- * 这笔子单获得利益
- * @param profitAmount
+ * 是否删除:0 否 1 删除
+ * @param isDelete
*/
- public void setProfitAmount(BigDecimal profitAmount) {
- this.profitAmount = profitAmount;
+ public void setIsDelete(Integer isDelete) {
+ this.isDelete = isDelete;
}
/**
- * 原来价格
+ * 修改时间
* @return
*/
- public BigDecimal getOriginPrice() {
- return originPrice;
+ public Date getModifyTime() {
+ return modifyTime;
}
/**
- * 原来价格
- * @param originPrice
+ * 修改时间
+ * @param modifyTime
*/
- public void setOriginPrice(BigDecimal originPrice) {
- this.originPrice = originPrice;
- }
-
- /**
- * 订单id
- * @return
- */
- public Long getBuyerId() {
- return buyerId;
- }
- /**
- * 订单id
- * @param buyerId
- */
- public void setBuyerId(Long buyerId) {
- this.buyerId = buyerId;
- }
-
- /**
- * 创建时间
- * @return
- */
- public Long getCreateTimestamp() {
- return createTimestamp;
- }
- /**
- * 创建时间
- * @param createTimestamp
- */
- public void setCreateTimestamp(Long createTimestamp) {
- this.createTimestamp = createTimestamp;
+ public void setModifyTime(Date modifyTime) {
+ this.modifyTime = modifyTime;
}
/**
@@ -620,48 +446,93 @@ private static final long serialVersionUID = 1L;
}
/**
- * 买家手机号
+ * 数量
* @return
*/
- public String getBuyerPhone() {
- return buyerPhone;
+ public Integer getNum() {
+ return num;
}
/**
- * 买家手机号
- * @param buyerPhone
+ * 数量
+ * @param num
*/
- public void setBuyerPhone(String buyerPhone) {
- this.buyerPhone = buyerPhone;
+ public void setNum(Integer num) {
+ this.num = num;
}
/**
- * 买家名称
+ * 原来价格
* @return
*/
- public String getBuyerName() {
- return buyerName;
+ public BigDecimal getOriginPrice() {
+ return originPrice;
}
/**
- * 买家名称
- * @param buyerName
+ * 原来价格
+ * @param originPrice
*/
- public void setBuyerName(String buyerName) {
- this.buyerName = buyerName;
+ public void setOriginPrice(BigDecimal originPrice) {
+ this.originPrice = originPrice;
}
/**
- * 买家微信
+ * 商品id
* @return
*/
- public String getBuyerWeixin() {
- return buyerWeixin;
+ public Long getProductId() {
+ return productId;
}
/**
- * 买家微信
- * @param buyerWeixin
+ * 商品id
+ * @param productId
*/
- public void setBuyerWeixin(String buyerWeixin) {
- this.buyerWeixin = buyerWeixin;
+ 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;
}
/**
@@ -680,33 +551,78 @@ private static final long serialVersionUID = 1L;
}
/**
- * 市
+ * 退款金额
* @return
*/
- public String getCity() {
- return city;
+ public BigDecimal getRefundAmount() {
+ return refundAmount;
}
/**
- * 市
- * @param city
+ * 退款金额
+ * @param refundAmount
*/
- public void setCity(String city) {
- this.city = city;
+ public void setRefundAmount(BigDecimal refundAmount) {
+ this.refundAmount = refundAmount;
}
/**
- * 区
+ * 退货数量
* @return
*/
- public String getDistrict() {
- return district;
+ public Integer getRefundCount() {
+ return refundCount;
}
/**
- * 区
- * @param district
+ * 退货数量
+ * @param refundCount
*/
- public void setDistrict(String district) {
- this.district = district;
+ public void setRefundCount(Integer refundCount) {
+ this.refundCount = refundCount;
+ }
+
+ /**
+ * 逆向状态。
+ * @return
+ */
+ public String getReverseStatus() {
+ return reverseStatus;
+ }
+ /**
+ * 逆向状态。
+ * @param reverseStatus
+ */
+ public void setReverseStatus(String reverseStatus) {
+ this.reverseStatus = reverseStatus;
+ }
+
+ /**
+ * 单价
+ * @return
+ */
+ public BigDecimal getSalePrice() {
+ return salePrice;
+ }
+ /**
+ * 单价
+ * @param salePrice
+ */
+ public void setSalePrice(BigDecimal salePrice) {
+ this.salePrice = salePrice;
+ }
+
+ /**
+ * 卖家id
+ * @return
+ */
+ public Long getSellerId() {
+ return sellerId;
+ }
+ /**
+ * 卖家id
+ * @param sellerId
+ */
+ public void setSellerId(Long sellerId) {
+ this.sellerId = sellerId;
}
/**
@@ -724,48 +640,170 @@ private static final long serialVersionUID = 1L;
this.sellerName = sellerName;
}
+ /**
+ * 0 未结算,1 已经结算
+ * @return
+ */
+ public Integer getSettleStatus() {
+ return settleStatus;
+ }
+ /**
+ * 0 未结算,1 已经结算
+ * @param settleStatus
+ */
+ public void setSettleStatus(Integer settleStatus) {
+ this.settleStatus = settleStatus;
+ }
+
+ /**
+ * 运费
+ * @return
+ */
+ public BigDecimal getShippingAmount() {
+ return shippingAmount;
+ }
+ /**
+ * 运费
+ * @param shippingAmount
+ */
+ public void setShippingAmount(BigDecimal shippingAmount) {
+ this.shippingAmount = shippingAmount;
+ }
+
+ /**
+ * skuid
+ * @return
+ */
+ public Long getSkuId() {
+ return skuId;
+ }
+ /**
+ * skuid
+ * @param skuId
+ */
+ public void setSkuId(Long skuId) {
+ this.skuId = skuId;
+ }
+
+ /**
+ * sku图片
+ * @return
+ */
+ public String getSkuImageUrl() {
+ return skuImageUrl;
+ }
+ /**
+ * sku图片
+ * @param skuImageUrl
+ */
+ public void setSkuImageUrl(String skuImageUrl) {
+ this.skuImageUrl = skuImageUrl;
+ }
+
+ /**
+ * sku信息json
+ * @return
+ */
+ public String getSkuInfo() {
+ return skuInfo;
+ }
+ /**
+ * sku信息json
+ * @param skuInfo
+ */
+ public void setSkuInfo(String skuInfo) {
+ this.skuInfo = skuInfo;
+ }
+
+ /**
+ * wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
+ * @return
+ */
+ public String getStatus() {
+ return status;
+ }
+ /**
+ * wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
+ * @param status
+ */
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ /**
+ * 包裹追踪号
+ * @return
+ */
+ public String getTrackNumber() {
+ return trackNumber;
+ }
+ /**
+ * 包裹追踪号
+ * @param trackNumber
+ */
+ public void setTrackNumber(String trackNumber) {
+ this.trackNumber = trackNumber;
+ }
+
+ /**
+ * 订单号
+ * @return
+ */
+ public Long getTradeOrderId() {
+ return tradeOrderId;
+ }
+ /**
+ * 订单号
+ * @param tradeOrderId
+ */
+ public void setTradeOrderId(Long tradeOrderId) {
+ this.tradeOrderId = tradeOrderId;
+ }
+
@Override
public String toString() {
return "VvTradeOrderLineEntity{" +
- ",id=" + id +
- ",isDelete=" + isDelete +
- ",createTime=" + createTime +
- ",modifyTime=" + modifyTime +
- ",salePrice=" + salePrice +
- ",num=" + num +
- ",status=" + status +
- ",tradeOrderId=" + tradeOrderId +
- ",refundAmount=" + refundAmount +
- ",trackNumber=" + trackNumber +
- ",refundCount=" + refundCount +
- ",productId=" + productId +
- ",productName=" + productName +
- ",skuInfo=" + skuInfo +
- ",productMainImageUrl=" + productMainImageUrl +
- ",skuId=" + skuId +
- ",skuImageUrl=" + skuImageUrl +
+ ",batchNum=" + batchNum +
+ ",buyerId=" + buyerId +
+ ",buyerName=" + buyerName +
+ ",buyerPhone=" + buyerPhone +
+ ",buyerWeixin=" + buyerWeixin +
+ ",city=" + city +
",commentId=" + commentId +
+ ",createTime=" + createTime +
+ ",createTimestamp=" + createTimestamp +
+ ",deliveredType=" + deliveredType +
+ ",district=" + district +
+ ",gmtDelivered=" + gmtDelivered +
",gmtDownOrder=" + gmtDownOrder +
",gmtPay=" + gmtPay +
- ",gmtToPack=" + gmtToPack +
- ",gmtDelivered=" + gmtDelivered +
- ",deliveredType=" + deliveredType +
- ",settleStatus=" + settleStatus +
",gmtSettle=" + gmtSettle +
- ",sellerId=" + sellerId +
- ",reverseStatus=" + reverseStatus +
- ",profitAmount=" + profitAmount +
- ",originPrice=" + originPrice +
- ",buyerId=" + buyerId +
- ",createTimestamp=" + createTimestamp +
+ ",gmtToPack=" + gmtToPack +
+ ",id=" + id +
+ ",isDelete=" + isDelete +
+ ",modifyTime=" + modifyTime +
",modifyTimestamp=" + modifyTimestamp +
- ",buyerPhone=" + buyerPhone +
- ",buyerName=" + buyerName +
- ",buyerWeixin=" + buyerWeixin +
+ ",num=" + num +
+ ",originPrice=" + originPrice +
+ ",productId=" + productId +
+ ",productMainImageUrl=" + productMainImageUrl +
+ ",productName=" + productName +
+ ",profitAmount=" + profitAmount +
",province=" + province +
- ",city=" + city +
- ",district=" + district +
+ ",refundAmount=" + refundAmount +
+ ",refundCount=" + refundCount +
+ ",reverseStatus=" + reverseStatus +
+ ",salePrice=" + salePrice +
+ ",sellerId=" + sellerId +
",sellerName=" + sellerName +
+ ",settleStatus=" + settleStatus +
+ ",shippingAmount=" + shippingAmount +
+ ",skuId=" + skuId +
+ ",skuImageUrl=" + skuImageUrl +
+ ",skuInfo=" + skuInfo +
+ ",status=" + status +
+ ",trackNumber=" + trackNumber +
+ ",tradeOrderId=" + tradeOrderId +
"}";
}
}
\ No newline at end of file
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 1c5c07e..d28fb85 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();
- String a = "vv_resource";
+ String a = "vv_trade_order_line";
for (String s : a.split(",")) {
list.add(new TablesBean(s));
}
diff --git a/api-mapper/src/test/java/com/test/xxx/mysql/SqlParseUtilsTest.java b/api-mapper/src/test/java/com/test/xxx/mysql/SqlParseUtilsTest.java
index 1274087..e00f21f 100644
--- a/api-mapper/src/test/java/com/test/xxx/mysql/SqlParseUtilsTest.java
+++ b/api-mapper/src/test/java/com/test/xxx/mysql/SqlParseUtilsTest.java
@@ -1,6 +1,6 @@
package com.test.xxx.mysql;
-import com.heyu.api.data.dao.vv.VvTradeOrderLineDao;
+import com.heyu.api.data.dao.vv.VvPackageDao;
import com.lz.mybatis.plugin.utils.TestParseUtils;
import com.lz.mybatis.plugin.utils.t.Tuple2;
import org.junit.Test;
@@ -11,10 +11,7 @@ SqlParseUtilsTest {
@Test
public void test1() {
-
- Tuple2 tuple = TestParseUtils.testSql(VvTradeOrderLineDao::selectByAdminCondition).getData();
-
-
+ Tuple2 tuple = TestParseUtils.testSql(VvPackageDao::selectVvPackageByTrackNumbers).getData();
System.out.println(tuple.getSecond());
diff --git a/api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/resp/AppTradeOrderLineResp.java b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/resp/AppTradeOrderLineResp.java
new file mode 100644
index 0000000..371a253
--- /dev/null
+++ b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/order/resp/AppTradeOrderLineResp.java
@@ -0,0 +1,23 @@
+package com.heyu.api.alibaba.request.mm.order.resp;
+
+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 lombok.Data;
+
+
+@Data
+public class AppTradeOrderLineResp extends VvTradeOrderLineEntity {
+
+ /***
+ * 订单相关的信息
+ */
+ private VvTradeOrderEntity tradeOrderEntity;
+
+ /***
+ *
+ * 包相关的信息
+ *
+ */
+ private VvPackageEntity vvPackageEntity;
+}
diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppIndexPageController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppIndexPageController.java
index b43151d..afa3148 100644
--- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppIndexPageController.java
+++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppIndexPageController.java
@@ -64,6 +64,7 @@ public class AppIndexPageController {
return vvProductDao.selectIndexVvProduct(page,
vvProductRequest.getProductName(),
vvProductRequest.getFrontPage(),
+
vvProductRequest.getStatus(),
vvProductRequest.getCategoryId1(),
vvProductRequest.getCategoryId2(),
diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppOrderController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppOrderController.java
index 11db379..36986cf 100644
--- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppOrderController.java
+++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppOrderController.java
@@ -96,63 +96,45 @@ public class AppOrderController {
// 获取子单
List vvTradeOrderLineEntities = pageUtils.getRows();
-
// 获取订单
List tradeOrderIds = SanUtils.list2listFilterNull(vvTradeOrderLineEntities, VvTradeOrderLineEntity::getTradeOrderId);
List tradeOrderEntities = vvTradeOrderDao.selectVvTradeOrderByTradeOrderIds(tradeOrderIds);
-
// 对订单进行排序,必须按照子单的顺序
Map vvTradeOrderEntityMap = SanUtils.list2Map(tradeOrderEntities, VvTradeOrderEntity::getId);
- List vvTradeOrderEntities = new ArrayList<>();
- for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntities) {
- vvTradeOrderEntities.add(vvTradeOrderEntityMap.get(vvTradeOrderLineEntity.getTradeOrderId()));
- }
- // 重新获取子单
- List list = vvTradeOrderLineDao.selectByAdminConditionList(
- vvOrderRequest.getTradeOrderIds(),
- null,
- null,
- null,
- null,
- null,
- vvOrderRequest.getStatus(),
- null,
- vvOrderRequest.getMinCreateTimestamp(),
- vvOrderRequest.getMaxCreateTimestamp(),
- vvOrderRequest.getProductName(),
- null,
- null,
- vvOrderRequest.getBuyerId(),
- vvOrderRequest.getReverseStatus(),
- vvOrderRequest.getCreateTimestampSort());
-
- SanUtils.setNull(list,
+ SanUtils.setNull(vvTradeOrderLineEntities,
VvTradeOrderLineEntity::getProfitAmount,
VvTradeOrderLineEntity::getModifyTime,
VvTradeOrderLineEntity::getIsDelete,
VvTradeOrderLineEntity::getCreateTime
);
- List trackNumbers = SanUtils.list2listFilterNull(list, VvTradeOrderLineEntity::getTrackNumber);
+
+
+
+ List trackNumbers = SanUtils.list2listFilterNull(vvTradeOrderLineEntities, VvTradeOrderLineEntity::getTrackNumber);
+
Map vvPackageEntityMap = new HashMap<>();
+
if (CollectionUtils.isNotEmpty(trackNumbers)) {
List packageEntities = vvPackageDao.selectVvPackageByTrackNumbers(trackNumbers);
- for (VvPackageEntity packageEntity : packageEntities) {
- vvPackageEntityMap.put(packageEntity.getTrackNumber(), packageEntity);
- }
+ vvPackageEntityMap = SanUtils.list2Map(packageEntities, VvPackageEntity::getTrackNumber);
}
List vvOrderListResps = new ArrayList<>();
+
+
+
+
for (VvTradeOrderEntity vvTradeOrderEntity : vvTradeOrderEntities) {
VVOrderListResp vvOrderListResp = new VVOrderListResp();
BeanUtils.copyProperties(vvTradeOrderEntity, vvOrderListResp);
List vvTradeOrderLineEntityList = new ArrayList<>();
- for (VvTradeOrderLineEntity tradeOrderLineEntity : list) {
+ for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntities) {
if (vvTradeOrderEntity.getId().equals(tradeOrderLineEntity.getTradeOrderId())) {
vvTradeOrderLineEntityList.add(tradeOrderLineEntity);
}
@@ -291,6 +273,7 @@ public class AppOrderController {
vvTradeOrderLineEntity.setProductMainImageUrl(vvProduct.getMainImageUrl());
vvTradeOrderLineEntity.setSkuInfo(JSON.toJSONString(propertyNameValues));
vvTradeOrderLineEntityList.add(vvTradeOrderLineEntity);
+ vvTradeOrderLineEntity.setBatchNum(vvTradeOrderLineDTO.getNum());
}
}