From 7ddad6a679af24c1c65902a4e2d45c56debb0dad Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Thu, 13 May 2021 18:02:58 +0800 Subject: [PATCH] aa --- business/jxstore/tempop/tempop.go | 86 ++++++++++++++++++------------- 1 file changed, 51 insertions(+), 35 deletions(-) diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index 340207e71..5f7d30238 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -1908,44 +1908,60 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { // } // } //京东会员数据 + //var ( + // db = dao.GetDB() + // pageSize = 20 + // pages []int + //) + //for page := 1; page < 5; page++ { + // pages = append(pages, page) + //} + //task := tasksch.NewParallelTask2("京东会员", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx, + // func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, successCount int, err error) { + // page := batchItemList[0].(int) + // results, _ := api.JdAPI.QueryMemberTransListByCondition(page, pageSize) + // for _, v := range results { + // userMembers, _ := dao.GetUserMember(db, "", "", v.Merchantcardno, model.VendorIDJD, 0, -1) + // if len(userMembers) == 0 { + // userMember := &model.UserMember{ + // VendorOrderID: v.Orderid, + // VendorID: model.VendorIDJD, + // Mobile: v.Merchantcardno, + // MemberType: 1, + // EndAt: utils.Str2Time(v.Endtimestr + " 23:59:59"), + // } + // dao.WrapAddIDCULDEntity(userMember, "jxadmin") + // if v.Createtime != "" { + // userMember.CreatedAt = utils.Str2Time(v.Createtime) + // } else { + // userMember.CreatedAt = utils.Str2Time(v.Cardcreatetime) + // } + // if userMember.EndAt.Sub(time.Now()) <= 0 { + // userMember.DeletedAt = time.Now() + // } + // dao.CreateEntity(db, userMember) + // } + // } + // return retVal, successCount, err + // }, pages) + //tasksch.HandleTask(task, nil, false).Run() + //task.GetID() + //刷新京东真实订单号 var ( - db = dao.GetDB() - pageSize = 20 - pages []int + db = dao.GetDB() + goods []*model.GoodsOrder ) - for page := 1; page < 5; page++ { - pages = append(pages, page) + sql := ` + SELECT * FROM goods_order WHERE vendor_id = 0 and consignee_mobile2 = '' and order_created_at > '2021-04-13' and vendor_org_code = '320406' + ` + dao.GetRows(db, goods, sql, nil) + for _, v := range goods { + mobile, _ := api.JdAPI.GetRealMobile4Order(v.VendorOrderID, v.VendorStoreID) + if v.ConsigneeMobile2 == "" { + v.ConsigneeMobile2 = mobile + dao.UpdateEntity(db, v, "ConsigneeMobile2") + } } - task := tasksch.NewParallelTask2("京东会员", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx, - func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, successCount int, err error) { - page := batchItemList[0].(int) - results, _ := api.JdAPI.QueryMemberTransListByCondition(page, pageSize) - for _, v := range results { - userMembers, _ := dao.GetUserMember(db, "", "", v.Merchantcardno, model.VendorIDJD, 0, -1) - if len(userMembers) == 0 { - userMember := &model.UserMember{ - VendorOrderID: v.Orderid, - VendorID: model.VendorIDJD, - Mobile: v.Merchantcardno, - MemberType: 1, - EndAt: utils.Str2Time(v.Endtimestr + " 23:59:59"), - } - dao.WrapAddIDCULDEntity(userMember, "jxadmin") - if v.Createtime != "" { - userMember.CreatedAt = utils.Str2Time(v.Createtime) - } else { - userMember.CreatedAt = utils.Str2Time(v.Cardcreatetime) - } - if userMember.EndAt.Sub(time.Now()) <= 0 { - userMember.DeletedAt = time.Now() - } - dao.CreateEntity(db, userMember) - } - } - return retVal, successCount, err - }, pages) - tasksch.HandleTask(task, nil, false).Run() - task.GetID() return err }