1
This commit is contained in:
@@ -1687,11 +1687,11 @@ func RefreshJdShopOrdersEarningPrice(ctx *jxcontext.Context, orderStartTime, ord
|
|||||||
appOrgCode string
|
appOrgCode string
|
||||||
)
|
)
|
||||||
if beego.BConfig.RunMode == model.ServerTypeFruits {
|
if beego.BConfig.RunMode == model.ServerTypeFruits {
|
||||||
appOrgCode = "339032"
|
appOrgCode = jdapi.JdVendorOrgCodeFruit
|
||||||
} else if beego.BConfig.RunMode == model.ServerTypePet {
|
} else if beego.BConfig.RunMode == model.ServerTypePet {
|
||||||
appOrgCode = "390558"
|
appOrgCode = jdapi.JdVendorOrgCodePet
|
||||||
} else {
|
} else {
|
||||||
appOrgCode = "320406"
|
appOrgCode = jdapi.JdVendorOrgCodeVagetable
|
||||||
}
|
}
|
||||||
jdapi := partner.CurAPIManager.GetAPI(model.VendorIDJD, appOrgCode).(*jdapi.API)
|
jdapi := partner.CurAPIManager.GetAPI(model.VendorIDJD, appOrgCode).(*jdapi.API)
|
||||||
results, err := jdapi.GetJdShopOrders(utils.Str2Time(orderStartTime).Format("20060102"), utils.Str2Time(orderEndTime).Format("20060102"), globals.JdOrgCode, globals.JdLoginName)
|
results, err := jdapi.GetJdShopOrders(utils.Str2Time(orderStartTime).Format("20060102"), utils.Str2Time(orderEndTime).Format("20060102"), globals.JdOrgCode, globals.JdLoginName)
|
||||||
|
|||||||
@@ -1162,11 +1162,11 @@ func getCategoryByName(name string) string {
|
|||||||
handler, _ := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IPurchasePlatformStoreSkuHandler)
|
handler, _ := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IPurchasePlatformStoreSkuHandler)
|
||||||
vendorOrgCode := ""
|
vendorOrgCode := ""
|
||||||
if beego.BConfig.RunMode == model.ServerTypeFruits {
|
if beego.BConfig.RunMode == model.ServerTypeFruits {
|
||||||
vendorOrgCode = "339032"
|
vendorOrgCode = jdapi.JdVendorOrgCodeFruit
|
||||||
} else if beego.BConfig.RunMode == model.ServerTypePet {
|
} else if beego.BConfig.RunMode == model.ServerTypePet {
|
||||||
vendorOrgCode = "390558"
|
vendorOrgCode = jdapi.JdVendorOrgCodePet
|
||||||
} else {
|
} else {
|
||||||
vendorOrgCode = "320406"
|
vendorOrgCode = jdapi.JdVendorOrgCodeVagetable
|
||||||
}
|
}
|
||||||
vendorCategoryId, _ := handler.GetSkuCategoryIdByName(vendorOrgCode, name)
|
vendorCategoryId, _ := handler.GetSkuCategoryIdByName(vendorOrgCode, name)
|
||||||
return vendorCategoryId
|
return vendorCategoryId
|
||||||
@@ -1909,11 +1909,11 @@ func GetJdUpcCodeByCode(ctx *jxcontext.Context, upcCode string) (productInfos []
|
|||||||
func GetJdUpcCodeByName(ctx *jxcontext.Context, name, upcCode string) (productInfos []*jdapi.ProductInfo, err error) {
|
func GetJdUpcCodeByName(ctx *jxcontext.Context, name, upcCode string) (productInfos []*jdapi.ProductInfo, err error) {
|
||||||
appOrgCode := ""
|
appOrgCode := ""
|
||||||
if beego.BConfig.RunMode == model.ServerTypeFruits {
|
if beego.BConfig.RunMode == model.ServerTypeFruits {
|
||||||
appOrgCode = "339032"
|
appOrgCode = jdapi.JdVendorOrgCodeFruit
|
||||||
} else if beego.BConfig.RunMode == model.ServerTypePet {
|
} else if beego.BConfig.RunMode == model.ServerTypePet {
|
||||||
appOrgCode = "390558"
|
appOrgCode = jdapi.JdVendorOrgCodePet
|
||||||
} else {
|
} else {
|
||||||
appOrgCode = "320406"
|
appOrgCode = jdapi.JdVendorOrgCodeVagetable
|
||||||
}
|
}
|
||||||
var (
|
var (
|
||||||
apijd = apimanager.CurAPIManager.GetAPI(model.VendorIDJD, appOrgCode).(*jdapi.API)
|
apijd = apimanager.CurAPIManager.GetAPI(model.VendorIDJD, appOrgCode).(*jdapi.API)
|
||||||
@@ -3542,12 +3542,12 @@ func GetSkuNamesNew(ctx *jxcontext.Context, keyword string, skuIDs, skuNameIDs [
|
|||||||
t2.id sku_id
|
t2.id sku_id
|
||||||
FROM sku_name t1
|
FROM sku_name t1
|
||||||
LEFT JOIN sku t2 ON t1.id = t2.name_id AND t2.deleted_at = ?
|
LEFT JOIN sku t2 ON t1.id = t2.name_id AND t2.deleted_at = ?
|
||||||
LEFT JOIN thing_map t3 ON t3.thing_id = t2.id AND t3.thing_type = ? AND t3.vendor_org_code = ? AND t3.deleted_at = ?
|
LEFT JOIN thing_map t3 ON t3.thing_id = t2.id AND t3.thing_type = ? AND t3.vendor_org_code IN (?,?,?) AND t3.deleted_at = ?
|
||||||
WHERE t1.deleted_at = ?
|
WHERE t1.deleted_at = ?
|
||||||
`
|
`
|
||||||
}
|
}
|
||||||
sqlParams := []interface{}{
|
sqlParams := []interface{}{
|
||||||
utils.DefaultTimeValue, utils.DefaultTimeValue, model.ThingTypeSku, "320406", utils.DefaultTimeValue,
|
utils.DefaultTimeValue, utils.DefaultTimeValue, model.ThingTypeSku, "320406", "390558", "339032", utils.DefaultTimeValue,
|
||||||
}
|
}
|
||||||
if keyword != "" {
|
if keyword != "" {
|
||||||
keywordLike := "%" + keyword + "%"
|
keywordLike := "%" + keyword + "%"
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ package jd
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"git.rosy.net.cn/jx-callback/globals/api/apimanager"
|
||||||
|
beego "github.com/astaxie/beego/server/web"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/jdapi"
|
"git.rosy.net.cn/baseapi/platformapi/jdapi"
|
||||||
@@ -13,7 +15,6 @@ import (
|
|||||||
"git.rosy.net.cn/jx-callback/business/model/dao"
|
"git.rosy.net.cn/jx-callback/business/model/dao"
|
||||||
"git.rosy.net.cn/jx-callback/business/partner"
|
"git.rosy.net.cn/jx-callback/business/partner"
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
"git.rosy.net.cn/jx-callback/globals"
|
||||||
"git.rosy.net.cn/jx-callback/globals/api"
|
|
||||||
//beego "github.com/astaxie/beego/server/web"
|
//beego "github.com/astaxie/beego/server/web"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -114,7 +115,16 @@ func (p *PurchaseHandler) ReorderCategories2(ctx *jxcontext.Context, vendorOrgCo
|
|||||||
|
|
||||||
func (p *PurchaseHandler) getVendorCategories(level int, pid int64) (vendorCats []*model.SkuVendorCategory, err error) {
|
func (p *PurchaseHandler) getVendorCategories(level int, pid int64) (vendorCats []*model.SkuVendorCategory, err error) {
|
||||||
// 得到平台的分类,不需要指定分账号
|
// 得到平台的分类,不需要指定分账号
|
||||||
cats, err := api.JdAPI.QueryChildCategoriesForOP(pid)
|
vendorOrgCode := ""
|
||||||
|
if beego.BConfig.RunMode == model.ServerTypeFruits {
|
||||||
|
vendorOrgCode = jdapi.JdVendorOrgCodeFruit
|
||||||
|
} else if beego.BConfig.RunMode == model.ServerTypePet {
|
||||||
|
vendorOrgCode = jdapi.JdVendorOrgCodePet
|
||||||
|
} else {
|
||||||
|
vendorOrgCode = jdapi.JdVendorOrgCodeVagetable
|
||||||
|
}
|
||||||
|
jdsApi := apimanager.CurAPIManager.GetAPI(model.VendorIDJD, vendorOrgCode).(*jdapi.API)
|
||||||
|
cats, err := jdsApi.QueryChildCategoriesForOP(pid)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
product_addV2_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_addV2/response"
|
product_addV2_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_addV2/response"
|
||||||
|
beego "github.com/astaxie/beego/server/web"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
"unicode"
|
"unicode"
|
||||||
@@ -584,7 +585,15 @@ func getTiktokBrandId(api *tiktokShop.API, db *dao.DaoDB, upc, upcBrandName, upc
|
|||||||
}
|
}
|
||||||
|
|
||||||
func getBrandByBrandName(upcCode string) (string, error) {
|
func getBrandByBrandName(upcCode string) (string, error) {
|
||||||
apijd := apimanager.CurAPIManager.GetAPI(model.VendorIDJD, "320406").(*jdapi.API)
|
vendorOrgCode := ""
|
||||||
|
if beego.BConfig.RunMode == model.ServerTypeFruits {
|
||||||
|
vendorOrgCode = jdapi.JdVendorOrgCodeFruit
|
||||||
|
} else if beego.BConfig.RunMode == model.ServerTypePet {
|
||||||
|
vendorOrgCode = jdapi.JdVendorOrgCodePet
|
||||||
|
} else {
|
||||||
|
vendorOrgCode = jdapi.JdVendorOrgCodeVagetable
|
||||||
|
}
|
||||||
|
apijd := apimanager.CurAPIManager.GetAPI(model.VendorIDJD, vendorOrgCode).(*jdapi.API)
|
||||||
result, err := apijd.GetJdUpcCodeByName("", upcCode, 1, 5)
|
result, err := apijd.GetJdUpcCodeByName("", upcCode, 1, 5)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
package controllers
|
package controllers
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"encoding/json"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/dingdingapi"
|
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
"git.rosy.net.cn/jx-callback/business/jxutils/ddmsg"
|
|
||||||
"git.rosy.net.cn/jx-callback/business/model"
|
"git.rosy.net.cn/jx-callback/business/model"
|
||||||
"git.rosy.net.cn/jx-callback/business/model/dao"
|
"git.rosy.net.cn/jx-callback/business/model/dao"
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
"git.rosy.net.cn/jx-callback/globals"
|
||||||
|
"io/ioutil"
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
@@ -36,7 +35,7 @@ func (c *EbaiController) Msg() {
|
|||||||
case model.ServerTypeFruits:
|
case model.ServerTypeFruits:
|
||||||
callbackResponse = c.EBaiMsgPush2FruitsOrPet(model.ServerTypePet, utils.Struct2Map(obj, "", false))
|
callbackResponse = c.EBaiMsgPush2FruitsOrPet(model.ServerTypePet, utils.Struct2Map(obj, "", false))
|
||||||
case model.ServerTypePet:
|
case model.ServerTypePet:
|
||||||
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "47B1E94E8D2411EFB666525400E86DC0", "饿了么菜市推果园,果园退超市未找到门店", fmt.Sprintf("cmd:%s,storeId:%s", obj.Cmd, vendorStoreId))
|
//ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "47B1E94E8D2411EFB666525400E86DC0", "饿了么菜市推果园,果园退超市未找到门店", fmt.Sprintf("饿了么菜市推果园cmd:%s,storeId:%s", obj.Cmd, vendorStoreId))
|
||||||
callbackResponse = api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), nil, nil) // api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), fmt.Errorf("饿了么菜市推果园,果园退超市未找到门店cmd:%s,storeId:%s", obj.Cmd, vendorStoreId), nil)
|
callbackResponse = api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), nil, nil) // api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), fmt.Errorf("饿了么菜市推果园,果园退超市未找到门店cmd:%s,storeId:%s", obj.Cmd, vendorStoreId), nil)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -64,17 +63,23 @@ func (c *EbaiController) EBaiMsgPush2FruitsOrPet(serverType string, msg map[stri
|
|||||||
switch serverType {
|
switch serverType {
|
||||||
case model.ServerTypeFruits:
|
case model.ServerTypeFruits:
|
||||||
request, err = http.NewRequest(http.MethodPost, "http://callback-jxgy.jxc4.com/ebai/msg", strings.NewReader(utils.Map2URLValues(msg).Encode()))
|
request, err = http.NewRequest(http.MethodPost, "http://callback-jxgy.jxc4.com/ebai/msg", strings.NewReader(utils.Map2URLValues(msg).Encode()))
|
||||||
if err != nil {
|
|
||||||
return api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), err, nil)
|
|
||||||
}
|
|
||||||
case model.ServerTypePet:
|
case model.ServerTypePet:
|
||||||
request, err = http.NewRequest(http.MethodPost, "http://callback-gblm.jxc4.com/mtps/status", strings.NewReader(utils.Map2URLValues(msg).Encode()))
|
request, err = http.NewRequest(http.MethodPost, "http://callback-gblm.jxc4.com/mtps/status", strings.NewReader(utils.Map2URLValues(msg).Encode()))
|
||||||
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), err, nil)
|
return api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), err, nil)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
request.Header.Set("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")
|
request.Header.Set("Content-Type", "application/x-www-form-urlencoded")
|
||||||
_, err = cl.Do(request)
|
request.Header.Set("accept", "application/json, text/plain, */*")
|
||||||
|
resp, err := cl.Do(request)
|
||||||
|
if err != nil {
|
||||||
return api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), err, nil)
|
return api.EbaiAPI.Err2CallbackResponse(ebaiapi.GetCmd(c.Ctx.Request), err, nil)
|
||||||
|
}
|
||||||
|
defer resp.Body.Close()
|
||||||
|
byteData, _ := ioutil.ReadAll(resp.Body)
|
||||||
|
result := ebaiapi.CallbackResponse{}
|
||||||
|
json.Unmarshal(byteData, &result)
|
||||||
|
|
||||||
|
return &result
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ package controllers
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/mtwmapi"
|
"git.rosy.net.cn/baseapi/platformapi/mtwmapi"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
"git.rosy.net.cn/jx-callback/business/model"
|
"git.rosy.net.cn/jx-callback/business/model"
|
||||||
@@ -190,10 +189,10 @@ func pushMTWMOrder2GY(value url.Values, msgType string, serverType string) *mtwm
|
|||||||
return mtwmapi.Err2CallbackResponse(err, "")
|
return mtwmapi.Err2CallbackResponse(err, "")
|
||||||
}
|
}
|
||||||
defer resp.Body.Close()
|
defer resp.Body.Close()
|
||||||
byteData, err := ioutil.ReadAll(resp.Body)
|
byteData, _ := ioutil.ReadAll(resp.Body)
|
||||||
if err != nil {
|
|
||||||
return mtwmapi.Err2CallbackResponse(err, "")
|
result := mtwmapi.CallbackResponse{}
|
||||||
}
|
json.Unmarshal(byteData, &result)
|
||||||
fmt.Println(string(byteData))
|
|
||||||
return mtwmapi.Err2CallbackResponse(err, "")
|
return &result
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user