aa
This commit is contained in:
@@ -1983,7 +1983,7 @@ func GetNewVendorPopActs(ctx *jxcontext.Context) (err error) {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func RrefreshMtwmVendorAct() (err error) {
|
func RrefreshMtwmVendorAct(ctx *jxcontext.Context) (err error) {
|
||||||
var (
|
var (
|
||||||
db = dao.GetDB()
|
db = dao.GetDB()
|
||||||
actTypeMap = map[int]int{
|
actTypeMap = map[int]int{
|
||||||
@@ -1995,7 +1995,7 @@ func RrefreshMtwmVendorAct() (err error) {
|
|||||||
dao.ExecuteSQL(db, `TRUNCATE act_mtwm_vendor`)
|
dao.ExecuteSQL(db, `TRUNCATE act_mtwm_vendor`)
|
||||||
storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDMTWM}, nil, []int{model.StoreStatusOpened, model.StoreStatusHaveRest, model.StoreStatusClosed},
|
storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDMTWM}, nil, []int{model.StoreStatusOpened, model.StoreStatusHaveRest, model.StoreStatusClosed},
|
||||||
model.StoreStatusAll, model.StoreIsSyncAll, "", "", "")
|
model.StoreStatusAll, model.StoreIsSyncAll, "", "", "")
|
||||||
task := tasksch.NewParallelTask("刷新美团活动", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(true), jxcontext.AdminCtx,
|
task := tasksch.NewParallelTask("刷新美团活动", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(true), ctx,
|
||||||
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
storeMap := batchItemList[0].(*model.StoreMap)
|
storeMap := batchItemList[0].(*model.StoreMap)
|
||||||
mtapi := mtwm.GetAPI(storeMap.VendorOrgCode, storeMap.StoreID, "")
|
mtapi := mtwm.GetAPI(storeMap.VendorOrgCode, storeMap.StoreID, "")
|
||||||
@@ -2033,7 +2033,7 @@ func RrefreshMtwmVendorAct() (err error) {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func RrefreshEbaiVendorAct() (err error) {
|
func RrefreshEbaiVendorAct(ctx *jxcontext.Context) (err error) {
|
||||||
var (
|
var (
|
||||||
db = dao.GetDB()
|
db = dao.GetDB()
|
||||||
actMap = struct {
|
actMap = struct {
|
||||||
@@ -2048,7 +2048,7 @@ func RrefreshEbaiVendorAct() (err error) {
|
|||||||
dao.ExecuteSQL(db, `TRUNCATE act_ebai_vendor_sku`)
|
dao.ExecuteSQL(db, `TRUNCATE act_ebai_vendor_sku`)
|
||||||
storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDEBAI}, nil, []int{model.StoreStatusOpened, model.StoreStatusHaveRest, model.StoreStatusClosed},
|
storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDEBAI}, nil, []int{model.StoreStatusOpened, model.StoreStatusHaveRest, model.StoreStatusClosed},
|
||||||
model.StoreStatusAll, model.StoreIsSyncAll, "", "", "")
|
model.StoreStatusAll, model.StoreIsSyncAll, "", "", "")
|
||||||
task := tasksch.NewParallelTask("刷新饿百活动", tasksch.NewParallelConfig().SetIsContinueWhenError(true), jxcontext.AdminCtx,
|
task := tasksch.NewParallelTask("刷新饿百活动", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx,
|
||||||
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
storeMap := batchItemList[0].(*model.StoreMap)
|
storeMap := batchItemList[0].(*model.StoreMap)
|
||||||
actIDs, _ := api.EbaiAPI.ActMultiChannelQueryIDs("", utils.Str2Int64(storeMap.VendorStoreID), "2")
|
actIDs, _ := api.EbaiAPI.ActMultiChannelQueryIDs("", utils.Str2Int64(storeMap.VendorStoreID), "2")
|
||||||
|
|||||||
@@ -332,9 +332,9 @@ func Init() {
|
|||||||
}, dailyWorkTimeList)
|
}, dailyWorkTimeList)
|
||||||
ScheduleTimerFunc("RrefreshMtwmVendorAct", func() {
|
ScheduleTimerFunc("RrefreshMtwmVendorAct", func() {
|
||||||
//刷新美团平台活动
|
//刷新美团平台活动
|
||||||
act.RrefreshMtwmVendorAct()
|
act.RrefreshMtwmVendorAct(jxcontext.AdminCtx)
|
||||||
//刷新饿百平台活动
|
//刷新饿百平台活动
|
||||||
act.RrefreshEbaiVendorAct()
|
act.RrefreshEbaiVendorAct(jxcontext.AdminCtx)
|
||||||
}, dailyWorkTimeList2)
|
}, dailyWorkTimeList2)
|
||||||
}
|
}
|
||||||
ScheduleTimerFunc("AutoSaleStoreSku", func() {
|
ScheduleTimerFunc("AutoSaleStoreSku", func() {
|
||||||
|
|||||||
@@ -1986,7 +1986,7 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
|||||||
// }
|
// }
|
||||||
// go connHandler(conn, "1e000f02000151323032313036313530303030313"+utils.Int2Str(i)+"00000033")
|
// go connHandler(conn, "1e000f02000151323032313036313530303030313"+utils.Int2Str(i)+"00000033")
|
||||||
//}
|
//}
|
||||||
act.RrefreshMtwmVendorAct()
|
act.RrefreshMtwmVendorAct(jxcontext.AdminCtx)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -527,3 +527,21 @@ func (c *ActController) GetActEbaiVendorSku() {
|
|||||||
return retVal, "", err
|
return retVal, "", err
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// @Title 刷新平台活动
|
||||||
|
// @Description 刷新平台活动
|
||||||
|
// @Param token header string true "认证token"
|
||||||
|
// @Param vendorID query int true "平台ID"
|
||||||
|
// @Success 200 {object} controllers.CallResult
|
||||||
|
// @Failure 200 {object} controllers.CallResult
|
||||||
|
// @router /RefreshVendorAct [post]
|
||||||
|
func (c *ActController) RefreshVendorAct() {
|
||||||
|
c.callRefreshVendorAct(func(params *tActRefreshVendorActParams) (retVal interface{}, errCode string, err error) {
|
||||||
|
if params.VendorID == model.VendorIDMTWM {
|
||||||
|
act.RrefreshMtwmVendorAct(params.Ctx)
|
||||||
|
} else {
|
||||||
|
act.RrefreshEbaiVendorAct(params.Ctx)
|
||||||
|
}
|
||||||
|
return retVal, "", err
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@@ -88,6 +88,51 @@ func init() {
|
|||||||
Filters: nil,
|
Filters: nil,
|
||||||
Params: nil})
|
Params: nil})
|
||||||
|
|
||||||
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"],
|
||||||
|
web.ControllerComments{
|
||||||
|
Method: "GetActMtwmVendor",
|
||||||
|
Router: `/GetActMtwmVendor`,
|
||||||
|
AllowHTTPMethods: []string{"get"},
|
||||||
|
MethodParams: param.Make(),
|
||||||
|
Filters: nil,
|
||||||
|
Params: nil})
|
||||||
|
|
||||||
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"],
|
||||||
|
web.ControllerComments{
|
||||||
|
Method: "GetActMtwmVendorSku",
|
||||||
|
Router: `/GetActMtwmVendorSku`,
|
||||||
|
AllowHTTPMethods: []string{"get"},
|
||||||
|
MethodParams: param.Make(),
|
||||||
|
Filters: nil,
|
||||||
|
Params: nil})
|
||||||
|
|
||||||
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"],
|
||||||
|
web.ControllerComments{
|
||||||
|
Method: "GetActEbaiVendor",
|
||||||
|
Router: `/GetActEbaiVendor`,
|
||||||
|
AllowHTTPMethods: []string{"get"},
|
||||||
|
MethodParams: param.Make(),
|
||||||
|
Filters: nil,
|
||||||
|
Params: nil})
|
||||||
|
|
||||||
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"],
|
||||||
|
web.ControllerComments{
|
||||||
|
Method: "GetActEbaiVendorSku",
|
||||||
|
Router: `/GetActEbaiVendorSku`,
|
||||||
|
AllowHTTPMethods: []string{"get"},
|
||||||
|
MethodParams: param.Make(),
|
||||||
|
Filters: nil,
|
||||||
|
Params: nil})
|
||||||
|
|
||||||
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"],
|
||||||
|
web.ControllerComments{
|
||||||
|
Method: "RefreshVendorAct",
|
||||||
|
Router: `/RefreshVendorAct`,
|
||||||
|
AllowHTTPMethods: []string{"post"},
|
||||||
|
MethodParams: param.Make(),
|
||||||
|
Filters: nil,
|
||||||
|
Params: nil})
|
||||||
|
|
||||||
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"],
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:ActController"],
|
||||||
web.ControllerComments{
|
web.ControllerComments{
|
||||||
Method: "GetVendorPopActs",
|
Method: "GetVendorPopActs",
|
||||||
|
|||||||
Reference in New Issue
Block a user