订单计算修改
This commit is contained in:
@@ -4,7 +4,6 @@ import (
|
||||
"bytes"
|
||||
"encoding/base64"
|
||||
"errors"
|
||||
"fmt"
|
||||
"regexp"
|
||||
"strings"
|
||||
"time"
|
||||
@@ -296,7 +295,6 @@ func LoginInternal(ctx *Context, authType, authID, authIDType, authSecret string
|
||||
} else {
|
||||
err = ErrIllegalAuthType
|
||||
}
|
||||
fmt.Println("testauthInfo", utils.Format4Output(authInfo, false))
|
||||
return authInfo, err
|
||||
}
|
||||
|
||||
|
||||
@@ -215,7 +215,7 @@ func (c *OrderManager) OnOrderStatusChanged(vendorOrgCode string, orderStatus *m
|
||||
// }
|
||||
// } else {
|
||||
if order.NewEarningPrice == 0 || order.NewEarningPrice != (order.TotalShopMoney-waybill.DesiredFee)*int64(100-store.PayPercentage/2)/int64(100) {
|
||||
order.NewEarningPrice = (order.TotalShopMoney - waybill.DesiredFee) * int64(100-store.PayPercentage/2) / int64(100)
|
||||
order.NewEarningPrice = order.TotalShopMoney*int64(100-store.PayPercentage/2)/int64(100) - waybill.DesiredFee
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
@@ -606,7 +606,7 @@ func RefreshOrderEarningPrice3(order *model.GoodsOrder, payPercentage int, bill
|
||||
// if order.VendorID == model.VendorIDJDShop || order.VendorID == model.VendorIDJX {
|
||||
// order.NewEarningPrice = (order.TotalShopMoney - bill.DesiredFee) * int64((100 - payPercentage)) / 100
|
||||
// } else {
|
||||
order.NewEarningPrice = (order.TotalShopMoney - bill.DesiredFee) * int64((100 - payPercentage/2)) / 100
|
||||
order.NewEarningPrice = order.TotalShopMoney*int64((100-payPercentage/2))/100 - bill.DesiredFee
|
||||
// }
|
||||
} else {
|
||||
order.NewEarningPrice = order.EarningPrice
|
||||
|
||||
@@ -1466,14 +1466,17 @@ func GetMatterOrderStatus(ctx *jxcontext.Context, vendorOrderID string) (result
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
for _, v := range queryOrderStatus.OrderStatusList {
|
||||
matter := &MatterOrderStatus{}
|
||||
matter.Time = utils.Str2Time(v.OperateTime)
|
||||
matter.Status = v.SoStatusName
|
||||
matter.Name = v.SoStatusName
|
||||
matter.Sign = 1
|
||||
result = append(result, matter)
|
||||
if len(queryOrderStatus.OrderStatusList) > 0 {
|
||||
for _, v := range queryOrderStatus.OrderStatusList {
|
||||
matter := &MatterOrderStatus{}
|
||||
matter.Time = utils.Str2Time(v.OperateTime)
|
||||
matter.Status = v.SoStatusName
|
||||
matter.Name = v.SoStatusName
|
||||
matter.Sign = 1
|
||||
result = append(result, matter)
|
||||
}
|
||||
}
|
||||
|
||||
if len(getTrackMessagePlusByOrderResult.ResultData) > 0 {
|
||||
for _, vv := range getTrackMessagePlusByOrderResult.ResultData {
|
||||
matter := &MatterOrderStatus{}
|
||||
|
||||
Reference in New Issue
Block a user