This commit is contained in:
邹宗楠
2023-05-15 09:31:33 +08:00
parent de25d3d9f7
commit 919368f70e
10 changed files with 24 additions and 10 deletions

View File

@@ -136,6 +136,8 @@ func (a *API) QueryOrderInfo(orderID string) (order *OrderInfo, err error) {
if err == nil { if err == nil {
err = utils.Map2StructByJson(result.Result, &order, false) err = utils.Map2StructByJson(result.Result, &order, false)
} }
order.DeductFee += utils.Int2Float64(utils.WayBillDeliveryMarkUp)
order.ActualFee += utils.Int2Float64(utils.WayBillDeliveryMarkUp)
return order, err return order, err
} }

View File

@@ -60,8 +60,8 @@ func (a *API) PreCreateByShopFn(basicParams *PreCreateOrder) (deliveryFee, baseD
if v.IsValid != 1 { if v.IsValid != 1 {
continue continue
} }
deliveryFeeFn = v.ActualDeliveryAmountCent deliveryFeeFn = v.ActualDeliveryAmountCent // 优惠后
baseDeliveryFeeFn = v.TotalDeliveryAmountCent baseDeliveryFeeFn = v.TotalDeliveryAmountCent // 原始配送费
} }
// 异常检测 // 异常检测
@@ -206,6 +206,8 @@ func (a *API) QueryOrder(partnerOrderCode string) (result *GetOrderDetailRes, er
if err := json.Unmarshal([]byte(data["business_data"].(string)), &fnResult); err != nil { if err := json.Unmarshal([]byte(data["business_data"].(string)), &fnResult); err != nil {
return nil, err return nil, err
} }
fnResult.OrderActualAmountCent += int64(utils.WayBillDeliveryMarkUp)
fnResult.OrderTotalAmountCent += int64(utils.WayBillDeliveryMarkUp)
return fnResult, nil return fnResult, nil
} }

View File

@@ -346,6 +346,8 @@ func (a *API) QueryOrderStatus(deliveryId int64, mtPeiSongId string) (retVal map
if err != nil { if err != nil {
return nil, err return nil, err
} }
result.Data["delivery_fee"] = utils.MustInterface2Float64(result.Data["delivery_fee"]) + utils.MustInterface2Float64(utils.WayBillDeliveryMarkUp)
result.Data["pay_amount"] = utils.MustInterface2Float64(result.Data["pay_amount"]) + utils.MustInterface2Float64(utils.WayBillDeliveryMarkUp)
return result.Data, nil return result.Data, nil
} }

View File

@@ -24,10 +24,10 @@ func init() {
// 果园 // 果园
// api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "") // api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "") //api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
//商超 //商超
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_n4TwqCntWWuvQwAawzxC0w") //token_n4TwqCntWWuvQwAawzxC0w api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_nFTOat5DYhvqHIZbDZRJkQ") //token_n4TwqCntWWuvQwAawzxC0w
cookieStr := ` cookieStr := `
acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1; acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
` `

View File

@@ -120,10 +120,10 @@ func TestRetailListAll(t *testing.T) {
// 删除所有门店商品 // 删除所有门店商品
func TestReloadStoreSku(t *testing.T) { func TestReloadStoreSku(t *testing.T) {
result, err := api.RetailListAll("17817296") result, err := api.RetailListAll("17223201")
if err == nil { if err == nil {
for i := 0; i < len(result); i++ { for i := 0; i < len(result); i++ {
err := api.RetailDelete(utils.Int64ToStr(time.Now().Unix()), "17817296", result[i].AppFoodCode) err := api.RetailDelete(utils.Int64ToStr(time.Now().Unix()), "17223201", result[i].AppFoodCode)
if err != nil { if err != nil {
fmt.Println(err) fmt.Println(err)
} }

View File

@@ -18,7 +18,7 @@ import (
// "authority_id": "" // "authority_id": ""
//}` //}`
var token = `{"access_token":"71896365-cec7-4982-a686-0d8f3044cc1e","expires_in":1682872676,"scope":"SCOPE","shop_id":57939570,"shop_name":"京西菜市速食","refresh_token":"76d410d2-e869-4ddc-b8ad-0ae652114e13","authority_id":""}` var token = `{"access_token":"09e5b626-418f-4780-ab33-857ba8f69b49","expires_in":1684077242,"scope":"SCOPE","shop_id":57939570,"shop_name":"京西菜市速食","refresh_token":"04a82701-a439-4dad-a20a-48299b0dffcd","authority_id":""}`
//var token = `{"access_token":"e3173e9f-266f-4d87-88e7-e7cd837bc9d9","expires_in":1672882632,"scope":"SCOPE","shop_id":68023619,"shop_name":"京西到家","refresh_token":"5070aae2-493f-46bd-b5d6-6ea0cd64729f","authority_id":""}` //var token = `{"access_token":"e3173e9f-266f-4d87-88e7-e7cd837bc9d9","expires_in":1672882632,"scope":"SCOPE","shop_id":68023619,"shop_name":"京西到家","refresh_token":"5070aae2-493f-46bd-b5d6-6ea0cd64729f","authority_id":""}`

View File

@@ -30,3 +30,9 @@ func tryCatName2Code(originName string) (catCodeStr string) {
} }
return catCodeStr return catCodeStr
} }
func TestCa(t *testing.T) {
name := "四川省"
fmt.Println(len(name))
fmt.Println(name[0:6])
}

View File

@@ -303,7 +303,7 @@ func TestDeleteSkuAndUploadSkuXiaJiaBiXu(t *testing.T) {
CheckStatus: 1, // 1-未提交2-待审核3-审核通过4-审核未通过5-封禁7-审核通过待上架 CheckStatus: 1, // 1-未提交2-待审核3-审核通过4-审核未通过5-封禁7-审核通过待上架
Page: int64(i), Page: int64(i),
Size: 100, Size: 100,
StoreId: v, StoreId: 63509510,
}) })
if err != nil { if err != nil {
globals.SugarLogger.Debugf("=index := %d ,err := %s", i, utils.Format4Output(err, false)) globals.SugarLogger.Debugf("=index := %d ,err := %s", i, utils.Format4Output(err, false))

View File

@@ -67,6 +67,7 @@ func (a *API) GetOrderDetail(orderCode string) (*GetOrderDetailResp, error) {
} }
con := retVal != GetOrderDetailResp{} con := retVal != GetOrderDetailResp{}
if con { if con {
retVal.OrderPrice = utils.Float64ToStr(utils.Str2Float64(retVal.OrderPrice) + float64(utils.WayBillDeliveryMarkUp/100))
return &retVal, nil return &retVal, nil
} else { } else {
return nil, fmt.Errorf("UU跑腿未返回运单详情") return nil, fmt.Errorf("UU跑腿未返回运单详情")

View File

@@ -23,8 +23,9 @@ var json1 = jsoniter.ConfigCompatibleWithStandardLibrary
const MaxTimeSecond = 9573800254 // 正常最大的秒数 const MaxTimeSecond = 9573800254 // 正常最大的秒数
var ( var (
DefaultTimeValue = Str2Time("1970-01-01 00:00:00") DefaultTimeValue = Str2Time("1970-01-01 00:00:00")
ZeroTimeValue = time.Time{} WayBillDeliveryMarkUp = 20 // 运单加价两毛钱
ZeroTimeValue = time.Time{}
) )
func UnmarshalUseNumber(data []byte, result interface{}) error { func UnmarshalUseNumber(data []byte, result interface{}) error {