物竞天择售后单

This commit is contained in:
suyl
2021-09-01 15:24:47 +08:00
parent 5acc9f31f6
commit ed39a2c052
4 changed files with 40 additions and 24 deletions

View File

@@ -2154,12 +2154,15 @@ func RefreshJdAfsOrderTotalShopMoney() {
sqlParams := []interface{}{time.Now().AddDate(0, 0, -3), model.VendorIDJD, model.AfsOrderStatusFinished}
dao.GetRows(db, &afsOrders, sql, sqlParams)
for _, v := range afsOrders {
if handler := partner.GetPurchaseOrderHandlerFromVendorID(v.VendorID); handler != nil {
if orderAfsInfo, err := handler.GetOrderAfsInfo(nil, v.VendorOrderID, v.AfsOrderID); err == nil && orderAfsInfo.AfsTotalShopMoney != 0 {
v.AfsTotalShopMoney = orderAfsInfo.AfsTotalShopMoney
//排除物竞天择的
if order, _ := partner.CurOrderManager.LoadOrder(v.VendorOrderID, v.VendorID); !strings.Contains(order.BuyerComment, "JD") {
if handler := partner.GetPurchaseOrderHandlerFromVendorID(v.VendorID); handler != nil {
if orderAfsInfo, err := handler.GetOrderAfsInfo(nil, v.VendorOrderID, v.AfsOrderID); err == nil && orderAfsInfo.AfsTotalShopMoney != 0 {
v.AfsTotalShopMoney = orderAfsInfo.AfsTotalShopMoney
}
}
dao.UpdateEntity(db, v, "AfsTotalShopMoney")
}
dao.UpdateEntity(db, v, "AfsTotalShopMoney")
}
}