From ba2982e6fc09cd3c84117c76738954453eb6e746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Tue, 1 Aug 2023 13:36:36 +0800 Subject: [PATCH] 1 --- business/jxcallback/orderman/order.go | 15 ++++++++++---- business/partner/purchase/mtwm/order.go | 1 - .../partner/purchase/tao_vegetable/order.go | 20 +++++++++++++++++++ 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index 23e496651..69fcbabd2 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -2737,10 +2737,10 @@ func UpdateTaoSettleInfo() { } var storeList = []int64{ - 669053, - 103074, - 668985, - 103065, + //669053, + //103074, + //668985, + //103065, 668960, 668959, 668953, @@ -2876,4 +2876,11 @@ func UpdateTaoSkuUpdateOffShelf() { ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "下架商品错误消息:", utils.Format4Output(resultErr, false)) } } + + //for _,storeId := range storeList { + // resultErr := tao.UpdateStoreSkuGrounding(storeId, skuCodeList) + // if len(resultErr) > 0 { + // ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "上架架商品错误消息:", utils.Format4Output(resultErr, false)) + // } + //} } diff --git a/business/partner/purchase/mtwm/order.go b/business/partner/purchase/mtwm/order.go index 02a04b01a..7606501d9 100644 --- a/business/partner/purchase/mtwm/order.go +++ b/business/partner/purchase/mtwm/order.go @@ -517,7 +517,6 @@ func (c *PurchaseHandler) PickupGoods(order *model.GoodsOrder, isSelfDelivery bo isSelfDelivery = model.IsOrderDeliveryByStore(order) || model.IsOrderDeliveryBySelf(order) if !isSelfDelivery { if globals.EnableMtwmStoreWrite { - // err = api.MtwmAPI.OrderConfirm(utils.Str2Int64(order.VendorOrderID)) err = getAPI(order.VendorOrgCode, jxutils.GetSaleStoreIDFromOrder(order), "").PreparationMealComplete(utils.Str2Int64(order.VendorOrderID)) } } diff --git a/business/partner/purchase/tao_vegetable/order.go b/business/partner/purchase/tao_vegetable/order.go index c6100fc4a..4622259c2 100644 --- a/business/partner/purchase/tao_vegetable/order.go +++ b/business/partner/purchase/tao_vegetable/order.go @@ -845,6 +845,7 @@ func (c *PurchaseHandler) GetOrderSettleAccounts(order *model.GoodsOrder) (int64 return 0, nil } +// 下架 func UpdateStoreSku(storeId int64, skuCode []string) []string { api := getAPI("34402634", 0, "") @@ -863,6 +864,25 @@ func UpdateStoreSku(storeId int64, skuCode []string) []string { return result } +// 上架 +func UpdateStoreSkuGrounding(storeId int64, skuCode []string) []string { + api := getAPI("34402634", 0, "") + + result := make([]string, 0, 0) + for _, v := range skuCode { + param := &request587.AlibabaAxChannelSkuStatusUpdateRequest{ChannelSkuUpdateStatusReq: &domain587.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq{ + SkuCode: utils.String2Pointer(v), + StoreId: utils.String2Pointer(fmt.Sprintf("JX%d", storeId)), + ChannelCode: utils.String2Pointer("31"), + OnlineSaleFlag: utils.Int64ToPointer(1), + }} + if err := api.StoreSkuUpdateOffShelf(param); err != nil { + result = append(result, fmt.Sprintf(" [storeId:%d,skuCode:%s]"+err.Error(), storeId, v)) + } + } + return result +} + // GetOrderTotalShopMoney 获取门店结算信息 func GetOrderTotalShopMoney(appOrgCode string, vendorStoreID string, start, end time.Time) (map[string]string, error) { if appOrgCode == "" || vendorStoreID == "" {