新京东账号

This commit is contained in:
苏尹岚
2020-09-15 15:43:59 +08:00
parent 53804ef40d
commit 4aa59cf6bc
6 changed files with 27 additions and 3 deletions

View File

@@ -15,7 +15,6 @@ import (
"git.rosy.net.cn/jx-callback/business/authz" "git.rosy.net.cn/jx-callback/business/authz"
"git.rosy.net.cn/jx-callback/business/authz/autils" "git.rosy.net.cn/jx-callback/business/authz/autils"
"git.rosy.net.cn/jx-callback/business/jxutils/ddmsg" "git.rosy.net.cn/jx-callback/business/jxutils/ddmsg"
"git.rosy.net.cn/jx-callback/business/partner/purchase/jdshop"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext" "git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/jxutils/netprinter" "git.rosy.net.cn/jx-callback/business/jxutils/netprinter"
@@ -841,7 +840,7 @@ func (s *DefScheduler) solutionJdsOrder(bill *model.Waybill) (err error) {
// globals.SugarLogger.Errorf("京东商城订单自动转移失败!", err) // globals.SugarLogger.Errorf("京东商城订单自动转移失败!", err)
// } // }
// } else { // } else {
err = jdshop.CurPurchaseHandler.OrderExport(jxcontext.AdminCtx, bill.VendorOrderID, bill.VendorWaybillID, true) // err = jdshop.CurPurchaseHandler.OrderExport(jxcontext.AdminCtx, bill.VendorOrderID, bill.VendorWaybillID, true)
// } // }
} }
return err return err

View File

@@ -68,6 +68,7 @@ func (p *PurchaseHandler) PickupGoods(order *model.GoodsOrder, isSelfDelivery bo
err = ChangeOrderStatus(order.VendorOrderID, model.OrderStatusCanceled, "订单在京东商城已被取消!") err = ChangeOrderStatus(order.VendorOrderID, model.OrderStatusCanceled, "订单在京东商城已被取消!")
} else { } else {
err = ChangeOrderStatus(order.VendorOrderID, model.OrderStatusFinishedPickup, "自动拣货完成") err = ChangeOrderStatus(order.VendorOrderID, model.OrderStatusFinishedPickup, "自动拣货完成")
err = p.OrderExport(jxcontext.AdminCtx, order.VendorOrderID, order.VendorWaybillID, true)
} }
return err return err
} }

View File

@@ -143,6 +143,11 @@ jd2Token = "29e0e567-c475-433a-aff0-37176ee8d8a7"
jd2AppKey = "7fb947624ff847ae94ff2f068cc99652" jd2AppKey = "7fb947624ff847ae94ff2f068cc99652"
jd2Secret = "1097abd7ef09427099b4922784af123a" jd2Secret = "1097abd7ef09427099b4922784af123a"
jd3OrgCode = "359459"
jd3Token = "5e2c0a60-4450-40c0-a1da-b560051251ea"
jd3AppKey = "21b627c23ea04c69b64b48d0b361213e"
jd3Secret = "51cd27a748e64c829b4b7f83f4844610"
elmIsProd = false elmIsProd = false
elmToken = "2d2b583447b04b6bba5a6f3faed3559b" elmToken = "2d2b583447b04b6bba5a6f3faed3559b"
elmAppKey = "RwT214gAsS" elmAppKey = "RwT214gAsS"
@@ -181,6 +186,11 @@ jd2Token = "29e0e567-c475-433a-aff0-37176ee8d8a7"
jd2AppKey = "7fb947624ff847ae94ff2f068cc99652" jd2AppKey = "7fb947624ff847ae94ff2f068cc99652"
jd2Secret = "1097abd7ef09427099b4922784af123a" jd2Secret = "1097abd7ef09427099b4922784af123a"
jd3OrgCode = "359459"
jd3Token = "5e2c0a60-4450-40c0-a1da-b560051251ea"
jd3AppKey = "21b627c23ea04c69b64b48d0b361213e"
jd3Secret = "51cd27a748e64c829b4b7f83f4844610"
jdEclpAccessToken = "bcb6201b5b3c45a0976dcda5e2dea8aejiwm" jdEclpAccessToken = "bcb6201b5b3c45a0976dcda5e2dea8aejiwm"
jdEclpAppKey = "0D397F05CF11C51BCDCC81744680EBC3" jdEclpAppKey = "0D397F05CF11C51BCDCC81744680EBC3"
jdEclpAppSecret = "f16a5e57ff4f4f428b702c40d2d4b933" jdEclpAppSecret = "f16a5e57ff4f4f428b702c40d2d4b933"
@@ -416,6 +426,11 @@ jd2Token = "29e0e567-c475-433a-aff0-37176ee8d8a7"
jd2AppKey = "7fb947624ff847ae94ff2f068cc99652" jd2AppKey = "7fb947624ff847ae94ff2f068cc99652"
jd2Secret = "1097abd7ef09427099b4922784af123a" jd2Secret = "1097abd7ef09427099b4922784af123a"
jd3OrgCode = "359459"
jd3Token = "5e2c0a60-4450-40c0-a1da-b560051251ea"
jd3AppKey = "21b627c23ea04c69b64b48d0b361213e"
jd3Secret = "51cd27a748e64c829b4b7f83f4844610"
jdEclpAccessToken = "bcb6201b5b3c45a0976dcda5e2dea8aejiwm" jdEclpAccessToken = "bcb6201b5b3c45a0976dcda5e2dea8aejiwm"
jdEclpAppKey = "0D397F05CF11C51BCDCC81744680EBC3" jdEclpAppKey = "0D397F05CF11C51BCDCC81744680EBC3"
jdEclpAppSecret = "f16a5e57ff4f4f428b702c40d2d4b933" jdEclpAppSecret = "f16a5e57ff4f4f428b702c40d2d4b933"

View File

@@ -48,6 +48,7 @@ var (
JdPageAPI *jdapi.API JdPageAPI *jdapi.API
Jd2API *jdapi.API Jd2API *jdapi.API
Jd3API *jdapi.API
FakeJdAPI *jdapi.API FakeJdAPI *jdapi.API
JdEclpAPI *jdeclpapi.API JdEclpAPI *jdeclpapi.API
JdShopAPI *jdshopapi.API JdShopAPI *jdshopapi.API
@@ -115,6 +116,10 @@ func Init() {
// Jd2API.SetJdCookie(beego.AppConfig.DefaultString("jd2StorePageCookie", "")) // Jd2API.SetJdCookie(beego.AppConfig.DefaultString("jd2StorePageCookie", ""))
} }
if globals.Jd3OrgCode != "" {
Jd3API = jdapi.New(beego.AppConfig.String("jd3Token"), beego.AppConfig.String("jd3AppKey"), beego.AppConfig.String("jd3Secret"))
}
fakeJdToken := beego.AppConfig.DefaultString("fakeJdToken", "") fakeJdToken := beego.AppConfig.DefaultString("fakeJdToken", "")
if fakeJdToken != "" { if fakeJdToken != "" {
FakeJdAPI = jdapi.NewFakeJD(fakeJdToken, beego.AppConfig.String("fakeJdBaseURL")) FakeJdAPI = jdapi.NewFakeJD(fakeJdToken, beego.AppConfig.String("fakeJdBaseURL"))

View File

@@ -39,6 +39,8 @@ func (a *APIManager) GetAPI(vendorID int, appOrgCode string) (pfAPI interface{})
pfAPI = api.FakeJdAPI pfAPI = api.FakeJdAPI
} else if appOrgCode != "" && appOrgCode == globals.Jd2OrgCode { } else if appOrgCode != "" && appOrgCode == globals.Jd2OrgCode {
pfAPI = api.Jd2API pfAPI = api.Jd2API
} else if appOrgCode != "" && appOrgCode == globals.Jd3OrgCode {
pfAPI = api.Jd3API
} }
case model.VendorIDMTWM: case model.VendorIDMTWM:
pfAPI = api.MtwmAPI pfAPI = api.MtwmAPI
@@ -52,7 +54,7 @@ func (a *APIManager) GetAPI(vendorID int, appOrgCode string) (pfAPI interface{})
func (a *APIManager) GetAppOrgCodeList(vendorID int) (appOrgCodeList []string) { func (a *APIManager) GetAppOrgCodeList(vendorID int) (appOrgCodeList []string) {
switch vendorID { switch vendorID {
case model.VendorIDJD: case model.VendorIDJD:
appOrgCodeList = jxutils.BatchString2Slice(globals.JdOrgCode, globals.Jd2OrgCode) appOrgCodeList = jxutils.BatchString2Slice(globals.JdOrgCode, globals.Jd2OrgCode, globals.Jd3OrgCode)
case model.VendorIDMTWM: case model.VendorIDMTWM:
appOrgCodeList = []string{api.MtwmAPI.GetAppID()} appOrgCodeList = []string{api.MtwmAPI.GetAppID()}
case model.VendorIDEBAI: case model.VendorIDEBAI:

View File

@@ -59,6 +59,7 @@ var (
JdOrgCode string JdOrgCode string
Jd2OrgCode string Jd2OrgCode string
Jd3OrgCode string
JdLoginName string JdLoginName string
IsStoreSkuAct bool IsStoreSkuAct bool
@@ -131,6 +132,7 @@ func Init() {
TLPayNotifyURL = beego.AppConfig.DefaultString("tonglianPayNotifyURL", "") TLPayNotifyURL = beego.AppConfig.DefaultString("tonglianPayNotifyURL", "")
JdOrgCode = beego.AppConfig.DefaultString("jdOrgCode", "") JdOrgCode = beego.AppConfig.DefaultString("jdOrgCode", "")
Jd2OrgCode = beego.AppConfig.DefaultString("jd2OrgCode", "") Jd2OrgCode = beego.AppConfig.DefaultString("jd2OrgCode", "")
Jd3OrgCode = beego.AppConfig.DefaultString("jd3OrgCode", "")
JdLoginName = beego.AppConfig.DefaultString("jdLoginName", "") JdLoginName = beego.AppConfig.DefaultString("jdLoginName", "")
IsAddEvent = beego.AppConfig.DefaultBool("addEvent", false) IsAddEvent = beego.AppConfig.DefaultBool("addEvent", false)
IsStoreSkuAct = !IsProductEnv() IsStoreSkuAct = !IsProductEnv()