1
This commit is contained in:
@@ -78,6 +78,7 @@ func SyncStoreCategories(ctx *jxcontext.Context, parentTask tasksch.ITask, vendo
|
||||
case "dev":
|
||||
totalCategory, _ = dao.GetDetailStoreSkuCategoryMap(db, 668469)
|
||||
case "jxgy":
|
||||
|
||||
default:
|
||||
totalCategory, _ = dao.GetDetailStoreSkuCategoryMap(db, 668594)
|
||||
}
|
||||
|
||||
@@ -494,8 +494,8 @@ func (c *PurchaseHandler) AcceptOrRefuseOrder(order *model.GoodsOrder, isAcceptI
|
||||
|
||||
// PickupGoods 拣货
|
||||
func (c *PurchaseHandler) PickupGoods(order *model.GoodsOrder, isSelfDelivery bool, userName string) (err error) {
|
||||
globals.SugarLogger.Debugf("PickupGoods 自动拣货:%s, %s", utils.Format4Output(isSelfDelivery, false), utils.Format4Output(order, false))
|
||||
if isSelfDelivery {
|
||||
store, _ := dao.GetStoreDetail(dao.GetDB(), order.JxStoreID, model.VendorIDTaoVegetable, "")
|
||||
if isSelfDelivery && store.AutoPickup == model.YES {
|
||||
param, err := orderStatusChangeNotice(order, tao_vegetable.OrderStatusPickedUp)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -504,9 +504,8 @@ func (c *PurchaseHandler) PickupGoods(order *model.GoodsOrder, isSelfDelivery bo
|
||||
globals.SugarLogger.Debugf("PickupGoods 拣货失败可能是BizSubOrderId 没填写 : %s", err.Error())
|
||||
return err
|
||||
}
|
||||
c.postFakeMsg(order.VendorOrderID, tao_vegetable.OrderStatusPickedUp, tao_vegetable.OrderStatusPickedUp)
|
||||
}
|
||||
|
||||
c.postFakeMsg(order.VendorOrderID, tao_vegetable.OrderStatusPickedUp, tao_vegetable.OrderStatusPickedUp)
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -693,26 +692,30 @@ func (c *PurchaseHandler) AdjustOrder(ctx *jxcontext.Context, order *model.Goods
|
||||
}
|
||||
|
||||
// 获取订单的子订单id
|
||||
requestParam := &request591.AlibabaAelophyOrderGetRequest{OrderGetRequest: &domain591.AlibabaAelophyOrderGetOrderGetRequest{
|
||||
StoreId: utils.String2Pointer(order.VendorStoreID),
|
||||
BizOrderId: utils.Int64ToPointer(utils.Str2Int64(order.VendorOrderID)),
|
||||
}}
|
||||
orderDetail, err := api.QueryOrderDetail(requestParam)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
skuMap := make(map[string]string, 0)
|
||||
for _, v := range *orderDetail.SubOrderResponseList {
|
||||
skuMap[*v.SkuCode] = *v.OutSubOrderId
|
||||
}
|
||||
//requestParam := &request591.AlibabaAelophyOrderGetRequest{OrderGetRequest: &domain591.AlibabaAelophyOrderGetOrderGetRequest{
|
||||
// StoreId: utils.String2Pointer(order.VendorStoreID),
|
||||
// BizOrderId: utils.Int64ToPointer(utils.Str2Int64(order.VendorOrderID)),
|
||||
//}}
|
||||
//orderDetail, err := api.QueryOrderDetail(requestParam)
|
||||
//if err != nil {
|
||||
// return err
|
||||
//}
|
||||
//
|
||||
//skuMap := make(map[string]string, 0)
|
||||
//for _, v := range *orderDetail.SubOrderResponseList {
|
||||
// skuMap[*v.SkuCode] = *v.OutSubOrderId
|
||||
//}
|
||||
|
||||
// 获取需要退货商品的子订单id
|
||||
refundSkuOrderID := make([]string, 0, len(removedSkuList))
|
||||
//for _, v := range removedSkuList {
|
||||
// if orderId, ok := skuMap[v.VendorSkuID]; ok {
|
||||
// refundSkuOrderID = append(refundSkuOrderID, orderId)
|
||||
// }
|
||||
//}
|
||||
|
||||
for _, v := range removedSkuList {
|
||||
if orderId, ok := skuMap[v.VendorSkuID]; ok {
|
||||
refundSkuOrderID = append(refundSkuOrderID, orderId)
|
||||
}
|
||||
refundSkuOrderID = append(refundSkuOrderID, v.VendorSubOrderID)
|
||||
}
|
||||
|
||||
// 商家申请退货
|
||||
|
||||
Reference in New Issue
Block a user