fix lastleg order detail customer schema
This commit is contained in:
+1
@@ -116,6 +116,7 @@ public class InboundStockReceiptService {
|
||||
order.setUpdatedAt(completedAt);
|
||||
orders.updateById(order);
|
||||
LastlegOrderStatusHistory history = new LastlegOrderStatusHistory();
|
||||
history.setCustomerId(order.getCustomerId());
|
||||
history.setOrderId(order.getId());
|
||||
history.setFromStatus(before);
|
||||
history.setToStatus("INBOUND_COMPLETED");
|
||||
|
||||
@@ -46,9 +46,11 @@ public class LastlegOrderService {
|
||||
public LastlegOrderDetailResponse detail(String customerId, long orderId) {
|
||||
LastlegOrder order = findOwned(customerId, orderId);
|
||||
List<LastlegOrderDetail> cargo = detailMapper.selectList(new LambdaQueryWrapper<LastlegOrderDetail>()
|
||||
.eq(LastlegOrderDetail::getCustomerId, order.getCustomerId())
|
||||
.eq(LastlegOrderDetail::getOrderId, orderId).orderByAsc(LastlegOrderDetail::getId));
|
||||
List<LastlegOrderStatusHistory> history = historyMapper.selectList(
|
||||
new LambdaQueryWrapper<LastlegOrderStatusHistory>()
|
||||
.eq(LastlegOrderStatusHistory::getCustomerId, order.getCustomerId())
|
||||
.eq(LastlegOrderStatusHistory::getOrderId, orderId)
|
||||
.orderByAsc(LastlegOrderStatusHistory::getCreatedAt));
|
||||
return new LastlegOrderDetailResponse(summary(order), cargo, history.stream()
|
||||
@@ -89,6 +91,7 @@ public class LastlegOrderService {
|
||||
.eq(LastlegOrderDetail::getOrderId, order.getId()));
|
||||
|
||||
LastlegOrderStatusHistory history = new LastlegOrderStatusHistory();
|
||||
history.setCustomerId(order.getCustomerId());
|
||||
history.setOrderId(order.getId());
|
||||
history.setFromStatus(fromStatus);
|
||||
history.setToStatus(DESTINATION_ASSIGNED);
|
||||
|
||||
@@ -79,6 +79,7 @@ CREATE TABLE IF NOT EXISTS ll_order (
|
||||
|
||||
CREATE TABLE IF NOT EXISTS ll_order_detail (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '订单明细主键',
|
||||
customer_id VARCHAR(128) NOT NULL COMMENT '客户数据隔离键',
|
||||
order_id BIGINT NOT NULL COMMENT '尾程订单 ID',
|
||||
source_inbound_detail_id VARCHAR(128) NOT NULL COMMENT '来源入仓明细 ID',
|
||||
sku_code VARCHAR(128) COMMENT 'SKU 编码',
|
||||
@@ -99,7 +100,8 @@ CREATE TABLE IF NOT EXISTS ll_order_detail (
|
||||
shipping_mark VARCHAR(255) COMMENT '唛头',
|
||||
PRIMARY KEY(id),
|
||||
UNIQUE KEY uk_ll_detail_source(order_id,source_inbound_detail_id),
|
||||
KEY idx_ll_detail_order(order_id)
|
||||
KEY idx_ll_detail_order(order_id),
|
||||
KEY idx_ll_detail_customer_order(customer_id,order_id,id)
|
||||
) ENGINE=InnoDB COMMENT='尾程订单实装商品冻结明细';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS ll_loading_order_status_history (
|
||||
|
||||
Reference in New Issue
Block a user