- 去掉OrderStatusDelivered状态
This commit is contained in:
@@ -263,7 +263,7 @@ func (s *DefScheduler) OnOrderStatusChanged(status *model.OrderStatus, isPending
|
|||||||
var curWaybill *model.Waybill
|
var curWaybill *model.Waybill
|
||||||
if !(status.Status == model.OrderStatusCanceled) { // 订单取消时,取消所有运单
|
if !(status.Status == model.OrderStatusCanceled) { // 订单取消时,取消所有运单
|
||||||
curWaybill = savedOrderInfo.waybills[savedOrderInfo.order.WaybillVendorID]
|
curWaybill = savedOrderInfo.waybills[savedOrderInfo.order.WaybillVendorID]
|
||||||
if status.Status == model.OrderStatusDelivered || status.Status == model.OrderStatusFinished {
|
if status.Status == model.OrderStatusFinished {
|
||||||
if curWaybill != nil && curWaybill.WaybillVendorID != curWaybill.OrderVendorID {
|
if curWaybill != nil && curWaybill.WaybillVendorID != curWaybill.OrderVendorID {
|
||||||
globals.SugarLogger.Infof("OnOrderStatusChanged [运营2]订单orderID:%s可能被手动点击送达,会对程序状态产生不利影响,请通知门店不要这样操作!", status.VendorOrderID)
|
globals.SugarLogger.Infof("OnOrderStatusChanged [运营2]订单orderID:%s可能被手动点击送达,会对程序状态产生不利影响,请通知门店不要这样操作!", status.VendorOrderID)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -399,7 +399,7 @@ func GetStoresSkusSaleInfo(ctx *jxcontext.Context, storeIDs []int, skuIDs []int,
|
|||||||
sql := `
|
sql := `
|
||||||
SELECT IF(t2.jx_store_id <> 0, jx_store_id, store_id) store_id, t1.sku_id, COUNT(*) times, SUM(count) count
|
SELECT IF(t2.jx_store_id <> 0, jx_store_id, store_id) store_id, t1.sku_id, COUNT(*) times, SUM(count) count
|
||||||
FROM order_sku t1
|
FROM order_sku t1
|
||||||
JOIN goods_order t2 ON t1.vendor_order_id = t2.vendor_order_id AND t1.vendor_id = t2.vendor_id AND t2.status IN (?, ?)
|
JOIN goods_order t2 ON t1.vendor_order_id = t2.vendor_order_id AND t1.vendor_id = t2.vendor_id AND t2.status = ?
|
||||||
WHERE t1.order_created_at >= ? AND t1.order_created_at <= ?
|
WHERE t1.order_created_at >= ? AND t1.order_created_at <= ?
|
||||||
AND IF(t2.jx_store_id <> 0, jx_store_id, store_id) IN (` + dao.GenQuestionMarks(len(storeIDs)) + `)
|
AND IF(t2.jx_store_id <> 0, jx_store_id, store_id) IN (` + dao.GenQuestionMarks(len(storeIDs)) + `)
|
||||||
`
|
`
|
||||||
@@ -407,7 +407,6 @@ func GetStoresSkusSaleInfo(ctx *jxcontext.Context, storeIDs []int, skuIDs []int,
|
|||||||
toTime = time.Now()
|
toTime = time.Now()
|
||||||
}
|
}
|
||||||
sqlParams := []interface{}{
|
sqlParams := []interface{}{
|
||||||
model.OrderStatusDelivered,
|
|
||||||
model.OrderStatusFinished,
|
model.OrderStatusFinished,
|
||||||
fromTime,
|
fromTime,
|
||||||
toTime,
|
toTime,
|
||||||
|
|||||||
@@ -83,7 +83,6 @@ var (
|
|||||||
OrderStatusAccepted: "已接单",
|
OrderStatusAccepted: "已接单",
|
||||||
OrderStatusFinishedPickup: "已拣货",
|
OrderStatusFinishedPickup: "已拣货",
|
||||||
OrderStatusDelivering: "配送中",
|
OrderStatusDelivering: "配送中",
|
||||||
OrderStatusDelivered: "送达",
|
|
||||||
OrderStatusFinished: "完成",
|
OrderStatusFinished: "完成",
|
||||||
OrderStatusCanceled: "取消",
|
OrderStatusCanceled: "取消",
|
||||||
}
|
}
|
||||||
@@ -175,10 +174,9 @@ const (
|
|||||||
OrderStatusFinishedPickup = 15 // 拣货完成
|
OrderStatusFinishedPickup = 15 // 拣货完成
|
||||||
OrderStatusDelivering = 20 // 开始配送,配送员已取货,从这里开始就是运单消息了
|
OrderStatusDelivering = 20 // 开始配送,配送员已取货,从这里开始就是运单消息了
|
||||||
|
|
||||||
OrderStatusEndBegin = 100 // 以下的状态就是结束状态
|
OrderStatusEndBegin = 100 // 以下的状态就是结束状态
|
||||||
OrderStatusDelivered = 105 // 妥投
|
OrderStatusFinished = 110 // 订单已完成
|
||||||
OrderStatusFinished = 110 // 订单已完成
|
OrderStatusCanceled = 115 // 订单已取消
|
||||||
OrderStatusCanceled = 115 // 订单已取消
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|||||||
@@ -373,8 +373,7 @@ func (c *PurchaseHandler) AdjustOrder(ctx *jxcontext.Context, order *model.Goods
|
|||||||
func isOrderFinished(vendorOrderID int64) bool {
|
func isOrderFinished(vendorOrderID int64) bool {
|
||||||
if status, err := api.MtwmAPI.OrderViewStatus(vendorOrderID); err == nil {
|
if status, err := api.MtwmAPI.OrderViewStatus(vendorOrderID); err == nil {
|
||||||
strStatus := utils.Int2Str(status)
|
strStatus := utils.Int2Str(status)
|
||||||
return strStatus == mtwmapi.OrderStatusDelivered ||
|
return strStatus == mtwmapi.OrderStatusFinished ||
|
||||||
strStatus == mtwmapi.OrderStatusFinished ||
|
|
||||||
strStatus == mtwmapi.OrderStatusCanceled
|
strStatus == mtwmapi.OrderStatusCanceled
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
|
|||||||
Reference in New Issue
Block a user