手动拉取京东商城订单
This commit is contained in:
@@ -210,6 +210,15 @@ func GetCheckVendorCookie(ctx *jxcontext.Context, vendorIDs []int, isAuto bool)
|
|||||||
errMsg += fmt.Sprintf(" 京东page账号:的Cookie无效了!", vv)
|
errMsg += fmt.Sprintf(" 京东page账号:的Cookie无效了!", vv)
|
||||||
flag = true
|
flag = true
|
||||||
}
|
}
|
||||||
|
case model.VendorIDJDShop:
|
||||||
|
_, err := api.JdShopAPI.OrderDetail("124350112427")
|
||||||
|
if err != nil {
|
||||||
|
if strings.Contains(err.Error(), "登录") {
|
||||||
|
errMsg += fmt.Sprintf("京东商城:[%v]的Cookie无效了!", vv)
|
||||||
|
flag = true
|
||||||
|
}
|
||||||
|
globals.SugarLogger.Debugf("cookieCheck", err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
cc.VendorID = v
|
cc.VendorID = v
|
||||||
cc.VendorOrgCode = vv
|
cc.VendorOrgCode = vv
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ func Init() {
|
|||||||
cms.AutoFocusStoreSkusForTopSkus(jxcontext.AdminCtx, true, true)
|
cms.AutoFocusStoreSkusForTopSkus(jxcontext.AdminCtx, true, true)
|
||||||
}, createStorePriceTimeList)
|
}, createStorePriceTimeList)
|
||||||
ScheduleTimerFunc("GetCheckVendorCookie", func() {
|
ScheduleTimerFunc("GetCheckVendorCookie", func() {
|
||||||
event.GetCheckVendorCookie(jxcontext.AdminCtx, []int{model.VendorIDEBAI, model.VendorIDJD, model.VendorIDMTWM, model.VendorIDMTPS}, true)
|
event.GetCheckVendorCookie(jxcontext.AdminCtx, []int{model.VendorIDEBAI, model.VendorIDJD, model.VendorIDMTWM, model.VendorIDMTPS, model.VendorIDJDShop}, true)
|
||||||
}, checkCookieList)
|
}, checkCookieList)
|
||||||
ScheduleTimerFunc("SendSeckillSkusCountMsg", func() {
|
ScheduleTimerFunc("SendSeckillSkusCountMsg", func() {
|
||||||
cms.SendSeckillSkusCountMsg(jxcontext.AdminCtx, []int{model.VendorIDEBAI, model.VendorIDJD, model.VendorIDMTWM}, false, true)
|
cms.SendSeckillSkusCountMsg(jxcontext.AdminCtx, []int{model.VendorIDEBAI, model.VendorIDJD, model.VendorIDMTWM}, false, true)
|
||||||
|
|||||||
@@ -1088,3 +1088,18 @@ func (c *OrderController) SendJdwlForJdsOrder() {
|
|||||||
return retVal, "", err
|
return retVal, "", err
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// @Title 手动拉取京东商城订单
|
||||||
|
// @Description 手动拉取京东商城订单
|
||||||
|
// @Param token header string true "认证token"
|
||||||
|
// @Param fromTime formData string true "订单起始时间"
|
||||||
|
// @Param toTime formData string true "订单结束时间"
|
||||||
|
// @Success 200 {object} controllers.CallResult
|
||||||
|
// @Failure 200 {object} controllers.CallResult
|
||||||
|
// @router /SaveJdsOrders [post]
|
||||||
|
func (c *OrderController) SaveJdsOrders() {
|
||||||
|
c.callSaveJdsOrders(func(params *tOrderSaveJdsOrdersParams) (retVal interface{}, errCode string, err error) {
|
||||||
|
err = orderman.SaveJdsOrders(params.Ctx, utils.Str2Time(params.FromTime), utils.Str2Time(params.ToTime))
|
||||||
|
return retVal, "", err
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@@ -1224,6 +1224,15 @@ func init() {
|
|||||||
Filters: nil,
|
Filters: nil,
|
||||||
Params: nil})
|
Params: nil})
|
||||||
|
|
||||||
|
beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"],
|
||||||
|
beego.ControllerComments{
|
||||||
|
Method: "SaveJdsOrders",
|
||||||
|
Router: `/SaveJdsOrders`,
|
||||||
|
AllowHTTPMethods: []string{"post"},
|
||||||
|
MethodParams: param.Make(),
|
||||||
|
Filters: nil,
|
||||||
|
Params: nil})
|
||||||
|
|
||||||
beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"],
|
beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"],
|
||||||
beego.ControllerComments{
|
beego.ControllerComments{
|
||||||
Method: "SelfDelivered",
|
Method: "SelfDelivered",
|
||||||
|
|||||||
Reference in New Issue
Block a user