diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index acef14448..6ddae22db 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -1791,6 +1791,12 @@ func UpdateOrderInfo(ctx *jxcontext.Context, vendorOrderID string, vendorID int, if payload["expectedDeliveredTime"] != nil { payload["expectedDeliveredTime"] = utils.Str2Time(payload["expectedDeliveredTime"].(string)) } + if payload["jxSubsidyMoney"] != nil { + jxSubsidyMoney := utils.Interface2Int64WithDefault(payload["jxSubsidyMoney"], 0) + if order.EarningType == model.EarningTypeQuote { + payload["earningPrice"] = order.EarningPrice + jxSubsidyMoney + } + } valid := dao.StrictMakeMapByStructObject(payload, order, ctx.GetUserName()) if len(valid) > 0 { txDB, _ := dao.Begin(db)