uu 配送费

This commit is contained in:
richboo111
2023-02-21 12:46:12 +08:00
parent fcebf15b62
commit f1421a59b1

View File

@@ -290,29 +290,29 @@ func OnWaybillMsg(req *uuptapi.WaybillCallbackParam) (resp *uuptapi.CallbackResp
sql := `SELECT * FROM goods_order WHERE vendor_order_id = ? ORDER BY order_created_at DESC LIMIT 1 OFFSET 0` sql := `SELECT * FROM goods_order WHERE vendor_order_id = ? ORDER BY order_created_at DESC LIMIT 1 OFFSET 0`
sqlParams := []interface{}{req.OriginID} sqlParams := []interface{}{req.OriginID}
dao.GetRow(dao.GetDB(), &good, sql, sqlParams) dao.GetRow(dao.GetDB(), &good, sql, sqlParams)
uuPrice, err := getOrderPrice(good) //uuPrice, err := getOrderPrice(good)
globals.SugarLogger.Debugf("uupt OnWaybillMsg good=====%s uuGetPriceErr====%v", utils.Format4Output(good, false), err) globals.SugarLogger.Debugf("uupt OnWaybillMsg good=====%s uuGetPriceErr====%v", utils.Format4Output(good, false), err)
param.OrderVendorID = good.VendorID param.OrderVendorID = good.VendorID
switch req.State { switch req.State {
case uuptapi.StateConfirmSuccess: case uuptapi.StateConfirmSuccess:
param.Status = model.WaybillStatusNew //5 待调度 param.Status = model.WaybillStatusNew //5 待调度
param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney) //param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney)
case uuptapi.StateRMGrabsOrder: case uuptapi.StateRMGrabsOrder:
param.Status = model.WaybillStatusCourierAssigned param.Status = model.WaybillStatusCourierAssigned
param.Remark = req.DriverName + "," + req.DriverMobile param.Remark = req.DriverName + "," + req.DriverMobile
param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney) //param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney)
case uuptapi.StateArrivedStore: case uuptapi.StateArrivedStore:
param.Status = model.WaybillStatusCourierArrived param.Status = model.WaybillStatusCourierArrived
param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney) //param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney)
case uuptapi.StatePickUp: case uuptapi.StatePickUp:
param.Status = model.WaybillStatusUuPickUp param.Status = model.WaybillStatusUuPickUp
param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney) //param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney)
case uuptapi.StateArrivedDestination: case uuptapi.StateArrivedDestination:
param.Status = model.WaybillStatusUuArrivedDestination param.Status = model.WaybillStatusUuArrivedDestination
param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney) //param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney)
case uuptapi.StateReceiverGetGoods: case uuptapi.StateReceiverGetGoods:
param.Status = model.WaybillStatusDelivered param.Status = model.WaybillStatusDelivered
param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney) //param.DesiredFee = utils.Str2Int64(uuPrice.NeedPayMoney)
case uuptapi.StateOrderCancel: case uuptapi.StateOrderCancel:
param.Status = model.WaybillStatusCanceled param.Status = model.WaybillStatusCanceled
default: default: