From f7c03af4b9a5c7327d3908270ddfcb095a2d59d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 18 Dec 2024 09:36:25 +0800 Subject: [PATCH] 1 --- business/model/dao/store_sku.go | 11 ++++++----- business/partner/purchase/mtwm/order.go | 2 ++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/business/model/dao/store_sku.go b/business/model/dao/store_sku.go index 069bcbf95..d3c72d08d 100644 --- a/business/model/dao/store_sku.go +++ b/business/model/dao/store_sku.go @@ -209,17 +209,18 @@ type StoreSkuNameExt2 struct { CategoryID int `orm:"column(category_id);index" json:"categoryID"` // 标准类别 Unit string `orm:"size(8)" json:"unit"` - SpecQuality float32 `json:"-"` // 为份必然为500,这个主要作用只是用于确保SkuName的唯一性 - SpecUnit string `orm:"size(8)" json:"-"` // 为份必然为克,这个主要作用只是用于确保SkuName的唯一性 - Price int `json:"price"` // 单位为分,标准价,不为份的就为实际标准价,为份的为每市斤价,实际还要乘质量。todo 为份的确定必须有质量 - Img string `orm:"size(512)" json:"img"` // + SpecQuality float32 `json:"-"` // 为份必然为500,这个主要作用只是用于确保SkuName的唯一性 + SpecUnit string `orm:"size(8)" json:"-"` // 为份必然为克,这个主要作用只是用于确保SkuName的唯一性 + Price int `json:"price"` // 单位为分,标准价,不为份的就为实际标准价,为份的为每市斤价,实际还要乘质量。todo 为份的确定必须有质量 + Img string `orm:"size(512)" json:"img"` Img2 string `orm:"size(512)" json:"img2"` // 第二张图片 Img3 string `orm:"size(512)" json:"img3"` //第三张图片 Img4 string `orm:"size(512)" json:"img4"` //第三张图片 Img5 string `orm:"size(512)" json:"img5"` //第三张图片 ImgWatermark string `orm:"size(512)" json:"imgWatermark"` //图片水印 ImgMix string `orm:"size(512)" json:"imgMix"` //图片混合水印的图片 - DescImg string `orm:"size(255)" json:"descImg"` // 商品详情图片描述 Status int `orm:"default(1)" json:"status"` // skuname状态,取值同sku.Status + DescImg string `orm:"size(255)" json:"descImg"` // 商品详情图片描述 + Status int `orm:"default(1)" json:"status"` // skuname状态,取值同sku.Status YbNameSuffix string `json:"ybNameSuffix"` //银豹商品后缀 StoreID int `orm:"column(store_id)" json:"storeID"` diff --git a/business/partner/purchase/mtwm/order.go b/business/partner/purchase/mtwm/order.go index 6fc8d1628..9de82d9b3 100644 --- a/business/partner/purchase/mtwm/order.go +++ b/business/partner/purchase/mtwm/order.go @@ -436,6 +436,8 @@ func (c *PurchaseHandler) onOrderMsg(msg *mtwmapi.CallbackMsg) (response *mtwmap jxutils.RefreshOrderSkuRelated(order) err = partner.CurOrderManager.OnOrderAdjust(order, status) } + } else if status.Status == model.OrderStatusUnknown && status.VendorStatus == mtwmapi.MsgTypeOrderFinancial && order.Status == model.OrderStatusCanceled { + return nil } else { if status.Status == model.OrderStatusDelivering { // 美团订单即使时在配送状态时,如果之前没有调用过拣货完成,也会对门店指标生成影响,这里强制再调用拣货完成,且忽略错误