提交修改
This commit is contained in:
parent
8bdfe828c2
commit
76ca0982bc
@ -1,16 +1,16 @@
|
|||||||
package com.heyu.api.data.entity.vv;
|
package com.heyu.api.data.entity.vv;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import com.lz.mybatis.plugin.annotations.AS;
|
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;import java.util.Date;
|
import java.util.Date;
|
||||||
/**
|
/**
|
||||||
*购物车
|
*购物车
|
||||||
* @author quyixiao
|
* @author quyixiao
|
||||||
* @since 2025-11-08
|
* @since 2025-11-09
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -27,7 +27,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String modify_time = CLASS_NAME + "modify_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 sale_price = CLASS_NAME + "sale_price"; // 单价
|
||||||
public final static String num_ = CLASS_NAME + "num"; // 数量
|
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 status_ = CLASS_NAME + "status"; // wait_pay:待支付。 待发货:wait_shipping。已发货: shipping。 已经签收:shipped。已妥投:delivered。订单取消:cancel
|
||||||
public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单号
|
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 refund_amount = CLASS_NAME + "refund_amount"; // 退款金额
|
||||||
public final static String track_number = CLASS_NAME + "track_number"; // 包裹追踪号
|
public final static String track_number = CLASS_NAME + "track_number"; // 包裹追踪号
|
||||||
@ -90,7 +90,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
private BigDecimal salePrice;
|
private BigDecimal salePrice;
|
||||||
//数量
|
//数量
|
||||||
private Integer num;
|
private Integer num;
|
||||||
//wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
|
//wait_pay:待支付。 待发货:wait_shipping。已发货: shipping。 已经签收:shipped。已妥投:delivered。订单取消:cancel
|
||||||
private String status;
|
private String status;
|
||||||
//订单号
|
//订单号
|
||||||
private Long tradeOrderId;
|
private Long tradeOrderId;
|
||||||
@ -281,14 +281,14 @@ private static final long serialVersionUID = 1L;
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
|
* wait_pay:待支付。 待发货:wait_shipping。已发货: shipping。 已经签收:shipped。已妥投:delivered。订单取消:cancel
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* wait_pay:待支付,待发货:wait_shipping, 已经发货: shipping , 已接收,delivered, cancel 订单取消
|
* wait_pay:待支付。 待发货:wait_shipping。已发货: shipping。 已经签收:shipped。已妥投:delivered。订单取消:cancel
|
||||||
* @param status
|
* @param status
|
||||||
*/
|
*/
|
||||||
public void setStatus(String status) {
|
public void setStatus(String status) {
|
||||||
|
|||||||
@ -48,7 +48,7 @@ public class MysqlMain_update {
|
|||||||
}
|
}
|
||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
list.add(new TablesBean("vv_app_category"));
|
list.add(new TablesBean("vv_trade_order_line"));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,8 @@ public enum OrderStatusEnums {
|
|||||||
cancel("cancel","买家取消订单"),
|
cancel("cancel","买家取消订单"),
|
||||||
close("close","卖家关闭订单"),
|
close("close","卖家关闭订单"),
|
||||||
shipping("shipping","已发货"),
|
shipping("shipping","已发货"),
|
||||||
delivered("delivered","已签收"),
|
shipped("shipped","已签收"),
|
||||||
|
delivered("delivered","已妥投"),
|
||||||
all_refund("all_refund","全部退款"),
|
all_refund("all_refund","全部退款"),
|
||||||
part_refund("part_refund","部分退款"),
|
part_refund("part_refund","部分退款"),
|
||||||
delete("delete","删除"),
|
delete("delete","删除"),
|
||||||
|
|||||||
@ -0,0 +1,20 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm.order;
|
||||||
|
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VvShippedDTO {
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 子订单号
|
||||||
|
*/
|
||||||
|
private List<Long> tradeOrderLineIds;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -98,7 +98,6 @@ public class AdminOrderController {
|
|||||||
vvTradeOrderEntities.add(vvTradeOrderEntityMap.get(vvTradeOrderLineEntity.getTradeOrderId()));
|
vvTradeOrderEntities.add(vvTradeOrderEntityMap.get(vvTradeOrderLineEntity.getTradeOrderId()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
vvOrderRequest.setTradeOrderIds(tradeOrderIds);
|
vvOrderRequest.setTradeOrderIds(tradeOrderIds);
|
||||||
|
|
||||||
// 重新获取子单
|
// 重新获取子单
|
||||||
@ -237,7 +236,28 @@ public class AdminOrderController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 订单打包
|
* 已签收
|
||||||
|
*/
|
||||||
|
@RequestMapping("/shipped")
|
||||||
|
public R shipped(@RequestBody VvShippedDTO vvDeliveredDTO) {
|
||||||
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvDeliveredDTO.getTradeOrderLineIds());
|
||||||
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
|
if (!OrderStatusEnums.shipping.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
||||||
|
return R.error("订单状态不对");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipped.getStatus());
|
||||||
|
tradeOrderLineEntity.setGmtDelivered(new Date());
|
||||||
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
|
}
|
||||||
|
return R.ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 订单妥投
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/delivered")
|
@RequestMapping("/delivered")
|
||||||
public R delivered(@RequestBody VvDeliveredDTO vvDeliveredDTO) {
|
public R delivered(@RequestBody VvDeliveredDTO vvDeliveredDTO) {
|
||||||
@ -252,11 +272,9 @@ public class AdminOrderController {
|
|||||||
tradeOrderLineEntity.setGmtDelivered(new Date());
|
tradeOrderLineEntity.setGmtDelivered(new Date());
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 上传结算证据
|
* 上传结算证据
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -419,7 +419,6 @@ public class AppOrderController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -428,10 +427,14 @@ public class AppOrderController {
|
|||||||
*/
|
*/
|
||||||
@Describe("订单确认收货")
|
@Describe("订单确认收货")
|
||||||
@RequestMapping("/delivered")
|
@RequestMapping("/delivered")
|
||||||
public R topack(@RequestBody AppDeliveredDTO vvDeliveredDTO) {
|
public R delivered(@RequestBody AppDeliveredDTO vvDeliveredDTO) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumber(vvDeliveredDTO.getTrackNumber());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumberBuyerId(
|
||||||
|
vvDeliveredDTO.getTrackNumber(),
|
||||||
|
vvDeliveredDTO.getBuyerId()
|
||||||
|
);
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
if (!OrderStatusEnums.shipping.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
if (!OrderStatusEnums.shipped.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
||||||
return R.error("订单状态不对");
|
return R.error("订单状态不对");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user