diff --git a/business/partner/purchase/jd/order.go b/business/partner/purchase/jd/order.go index e286aa670..b53a21d67 100644 --- a/business/partner/purchase/jd/order.go +++ b/business/partner/purchase/jd/order.go @@ -96,13 +96,6 @@ func (c *PurchaseHandler) onOrderMsg(a *jdapi.API, msg *jdapi.CallbackOrderMsg) return nil } - // 可能没啥用,更主要是想更新订单的结算价 - if status.Status == model.OrderStatusFinishedPickup { - order2, _, err := c.getOrder(a, msg.BillID) - globals.SugarLogger.Debugf("==京东结算价 %s", utils.Format4Output(err, false)) - globals.SugarLogger.Debugf("==京东结算价order2 %s", utils.Format4Output(order2, false)) - } - if msg.MsgURL == jdapi.CallbackMsgOrderAccounting { retVal = c.OnFinancialMsg(msg) retVal = jdapi.Err2CallbackResponse(c.updateOrderFinancialInfo(a, msg.BillID), status.VendorStatus) @@ -236,7 +229,7 @@ func (c *PurchaseHandler) getOrder(a *jdapi.API, orderID string) (order *model.G _, err = task.GetResult(0) if order != nil && orderSettlement != nil { UpdateOrderBySettleMent(order, orderSettlement) - err = partner.CurOrderManager.UpdateOrderFields(order, []string{"NewEarningPrice"}) + err = partner.CurOrderManager.UpdateOrderFields(order, []string{"NewEarningPrice", "TotalShopMoney"}) } return order, orderMap, err }