From 37afeaaa047464c1bca4005bec6e38e145342935 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 22 Feb 2021 17:54:14 +0800 Subject: [PATCH] aa --- business/jxstore/cms/job.go | 150 ++++++++++++++++++------------------ 1 file changed, 75 insertions(+), 75 deletions(-) diff --git a/business/jxstore/cms/job.go b/business/jxstore/cms/job.go index 52d730246..4a6040ebc 100644 --- a/business/jxstore/cms/job.go +++ b/business/jxstore/cms/job.go @@ -1760,25 +1760,25 @@ type Store struct { func TempJob() (err error) { var ( - db = dao.GetDB() - ctx = jxcontext.AdminCtx - // storesJD []*Store + db = dao.GetDB() + ctx = jxcontext.AdminCtx + storesJD []*Store storesMT []*Store ) db.Db.Using("c4") - // sql := ` - // SELECT a.*, b.vendor_store_id - // FROM store a - // JOIN store_map b ON a.id = b.store_id AND b.vendor_id = 0 AND b.deleted_at = ? AND b.vendor_store_id <> '' - // WHERE a.deleted_at = ? - // AND a.id <> 667281 - // AND a.id = 667278 - // AND a.status IN (1,0) - // ` - // sqlParams := []interface{}{utils.DefaultTimeValue, utils.DefaultTimeValue} - // if err = dao.GetRows(db, &storesJD, sql, sqlParams); err != nil { - // return err - // } + sql := ` + SELECT a.*, b.vendor_store_id + FROM store a + JOIN store_map b ON a.id = b.store_id AND b.vendor_id = 0 AND b.deleted_at = ? AND b.vendor_store_id <> '' + WHERE a.deleted_at = ? + AND a.id <> 667281 + AND a.id = 667278 + AND a.status IN (1,0) + ` + sqlParams := []interface{}{utils.DefaultTimeValue, utils.DefaultTimeValue} + if err = dao.GetRows(db, &storesJD, sql, sqlParams); err != nil { + return err + } sql2 := ` SELECT a.*, b.vendor_store_id FROM store a @@ -1798,62 +1798,62 @@ func TempJob() (err error) { step := batchItemList[0].(int) switch step { case 0: - // task := tasksch.NewParallelTask("TempJob1", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(true), ctx, - // func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { - // store := batchItemList[0].(*Store) - // job := &model.Job{ - // UserID: "906380C7390E11EB8831525400C36BDA", - // JobCategoryID: 3, - // Title: "京东(" + store.Name + ")", - // Content: "领取任务后,需要尽快去完成,并提交截图。如超时未完成,任务会被取消", - // Count: 1000, - // AvgPrice: 300, - // TotalPrice: 300000, - // Status: 0, - // Address: store.Address, - // StoreURL: store.VendorStoreID, - // SurplusCount: 1000, - // JobLimitAt: 72, - // AuditLimitAt: 168, - // LimitCountType: 3, - // VendorID: 0, - // CashbackType: 1, - // JobLat: jxutils.IntCoordinate2Standard(store.Lat), - // JobLng: jxutils.IntCoordinate2Standard(store.Lng), - // Lng: store.Lng, - // Lat: store.Lat, - // JobCityCode: store.CityCode, - // } - // finishAt := utils.Str2Time("2021-12-31 00:00:00") - // job.FinishedAt = &finishAt - // dao.WrapAddIDCULDEntity(job, ctx.GetUserName()) - // if err = dao.CreateEntity(db, job); err == nil { - // jobsteps, _ := dao.GetJobSteps(db, 171) - // for _, v := range jobsteps { - // jobStep := &model.JobStep{ - // JobID: job.ID, - // StepCount: v.StepCount, - // Content: v.Content, - // Img: v.Img, - // Type: v.Type, - // } - // dao.WrapAddIDCULEntity(jobStep, ctx.GetUserName()) - // err = dao.CreateEntity(db, jobStep) - // } - // jobImgs, _ := dao.GetJobImgs(db, 171) - // for _, v := range jobImgs { - // jobImg := &model.JobImg{ - // JobID: job.ID, - // Img: v.Img, - // } - // dao.WrapAddIDCULEntity(jobImg, ctx.GetUserName()) - // err = dao.CreateEntity(db, jobImg) - // } - // } - // return retVal, err - // }, storesJD) - // tasksch.HandleTask(task, task2, true).Run() - // task.GetResult(0) + task := tasksch.NewParallelTask("TempJob1", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(true), ctx, + func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { + store := batchItemList[0].(*Store) + job := &model.Job{ + UserID: "906380C7390E11EB8831525400C36BDA", + JobCategoryID: 3, + Title: "京东(" + store.Name + ")", + Content: "领取任务后,需要尽快去完成,并提交截图。如超时未完成,任务会被取消", + Count: 1000, + AvgPrice: 300, + TotalPrice: 300000, + Status: 0, + Address: store.Address, + StoreURL: store.VendorStoreID, + SurplusCount: 1000, + JobLimitAt: 72, + AuditLimitAt: 168, + LimitCountType: 3, + VendorID: 0, + CashbackType: 1, + JobLat: jxutils.IntCoordinate2Standard(store.Lat), + JobLng: jxutils.IntCoordinate2Standard(store.Lng), + Lng: store.Lng, + Lat: store.Lat, + JobCityCode: store.CityCode, + } + finishAt := utils.Str2Time("2021-12-31 00:00:00") + job.FinishedAt = &finishAt + dao.WrapAddIDCULDEntity(job, ctx.GetUserName()) + if err = dao.CreateEntity(db, job); err == nil { + jobsteps, _ := dao.GetJobSteps(db, 171) + for _, v := range jobsteps { + jobStep := &model.JobStep{ + JobID: job.ID, + StepCount: v.StepCount, + Content: v.Content, + Img: v.Img, + Type: v.Type, + } + dao.WrapAddIDCULDEntity(jobStep, ctx.GetUserName()) + err = dao.CreateEntity(db, jobStep) + } + jobImgs, _ := dao.GetJobImgs(db, 171) + for _, v := range jobImgs { + jobImg := &model.JobImg{ + JobID: job.ID, + Img: v.Img, + } + dao.WrapAddIDCULEntity(jobImg, ctx.GetUserName()) + err = dao.CreateEntity(db, jobImg) + } + } + return retVal, err + }, storesJD) + tasksch.HandleTask(task, task2, true).Run() + task.GetResult(0) case 1: task := tasksch.NewParallelTask("TempJob2", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(true), ctx, func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { @@ -1885,7 +1885,7 @@ func TempJob() (err error) { job.FinishedAt = &finishAt dao.WrapAddIDCULDEntity(job, ctx.GetUserName()) if err = dao.CreateEntity(db, job); err == nil { - jobsteps, _ := dao.GetJobSteps(db, 171) + jobsteps, _ := dao.GetJobSteps(db, 173) for _, v := range jobsteps { jobStep := &model.JobStep{ JobID: job.ID, @@ -1894,10 +1894,10 @@ func TempJob() (err error) { Img: v.Img, Type: v.Type, } - dao.WrapAddIDCULEntity(jobStep, ctx.GetUserName()) + dao.WrapAddIDCULDEntity(jobStep, ctx.GetUserName()) err = dao.CreateEntity(db, jobStep) } - jobImgs, _ := dao.GetJobImgs(db, 171) + jobImgs, _ := dao.GetJobImgs(db, 173) for _, v := range jobImgs { jobImg := &model.JobImg{ JobID: job.ID,