建店
This commit is contained in:
@@ -18,6 +18,7 @@ import (
|
|||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
"git.rosy.net.cn/baseapi/utils/errlist"
|
"git.rosy.net.cn/baseapi/utils/errlist"
|
||||||
"git.rosy.net.cn/jx-callback/business/jxstore/cms"
|
"git.rosy.net.cn/jx-callback/business/jxstore/cms"
|
||||||
|
"git.rosy.net.cn/jx-callback/business/jxstore/misc"
|
||||||
"git.rosy.net.cn/jx-callback/business/jxutils"
|
"git.rosy.net.cn/jx-callback/business/jxutils"
|
||||||
"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/tasksch"
|
"git.rosy.net.cn/jx-callback/business/jxutils/tasksch"
|
||||||
@@ -1499,26 +1500,47 @@ func addSku(outSkuId string, cagtegoryId int, shopCategories []int64, brandId in
|
|||||||
|
|
||||||
func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
||||||
db := dao.GetDB()
|
db := dao.GetDB()
|
||||||
result1, _ := api.JdShopAPI.GetProvince()
|
// result1, _ := api.JdShopAPI.GetProvince()
|
||||||
for _, v := range result1 {
|
// for _, v := range result1 {
|
||||||
place1, _ := dao.GetPlaceByName(db, v.AreaName, 1, 0)
|
// place1, _ := dao.GetPlaceByName(db, v.AreaName, 1, 0)
|
||||||
place1.JdsCode = v.AreaID
|
// place1.JdsCode = v.AreaID
|
||||||
dao.UpdateEntity(db, place1, "JdsCode")
|
// dao.UpdateEntity(db, place1, "JdsCode")
|
||||||
result2, _ := api.JdShopAPI.GetCity(v.AreaID)
|
// result2, _ := api.JdShopAPI.GetCity(v.AreaID)
|
||||||
for _, vv := range result2 {
|
// for _, vv := range result2 {
|
||||||
place2, _ := dao.GetPlaceByName(db, vv.AreaName, 2, 0)
|
// place2, _ := dao.GetPlaceByName(db, vv.AreaName, 2, 0)
|
||||||
place2.JdsCode = vv.AreaID
|
// place2.JdsCode = vv.AreaID
|
||||||
dao.UpdateEntity(db, place2, "JdsCode")
|
// dao.UpdateEntity(db, place2, "JdsCode")
|
||||||
place22, _ := dao.GetPlaceByName(db, vv.AreaName, 3, 0)
|
// place22, _ := dao.GetPlaceByName(db, vv.AreaName, 3, 0)
|
||||||
if place22 != nil {
|
// if place22 != nil {
|
||||||
place22.JdsCode = vv.AreaID
|
// place22.JdsCode = vv.AreaID
|
||||||
dao.UpdateEntity(db, place22, "JdsCode")
|
// dao.UpdateEntity(db, place22, "JdsCode")
|
||||||
|
// }
|
||||||
|
// result3, _ := api.JdShopAPI.GetCounty(vv.AreaID)
|
||||||
|
// for _, vvv := range result3 {
|
||||||
|
// place3, _ := dao.GetPlaceByName(db, vvv.AreaName, 3, 0)
|
||||||
|
// place3.JdsCode = vvv.AreaID
|
||||||
|
// dao.UpdateEntity(db, place3, "JdsCode")
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
beginTime := utils.Str2Time("2020-05-18")
|
||||||
|
endTime := utils.Str2Time("2020-05-24")
|
||||||
|
result, _ := misc.GetStoreTotalScoreList(nil, 0, "", beginTime, endTime, true, 50, 100, 1, 700)
|
||||||
|
for _, v := range result.StoreTotalScoreList {
|
||||||
|
storeMaps, _ := dao.GetStoresMapList(db, []int{model.VendorIDJDShop}, []int{v.StoreID}, nil, model.StoreStatusAll, model.StoreIsSyncAll, "")
|
||||||
|
if len(storeMaps) == 0 {
|
||||||
|
storeMap := &model.StoreMap{
|
||||||
|
Status: 1,
|
||||||
|
VendorID: model.VendorIDJDShop,
|
||||||
|
AutoPickup: 1,
|
||||||
|
DeliveryCompetition: 1,
|
||||||
|
PricePercentage: 100,
|
||||||
|
IsSync: 1,
|
||||||
|
SyncRule: 1,
|
||||||
}
|
}
|
||||||
result3, _ := api.JdShopAPI.GetCounty(vv.AreaID)
|
_, err = cms.AddStoreVendorMap(ctx, db, model.VendorIDJDShop, "", v.StoreID, storeMap)
|
||||||
for _, vvv := range result3 {
|
if err != nil {
|
||||||
place3, _ := dao.GetPlaceByName(db, vvv.AreaName, 3, 0)
|
continue
|
||||||
place3.JdsCode = vvv.AreaID
|
|
||||||
dao.UpdateEntity(db, place3, "JdsCode")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,6 +104,7 @@ func (p *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri
|
|||||||
CategoryName: jdshopapi.JdsStoreCategoryName,
|
CategoryName: jdshopapi.JdsStoreCategoryName,
|
||||||
CustomerID: utils.Int2Str(store.ID),
|
CustomerID: utils.Int2Str(store.ID),
|
||||||
}
|
}
|
||||||
|
fmt.Println("test1", utils.Format4Output(createEntityStoreParam, false))
|
||||||
vendorStoreID, err = api.JdShopAPI.CreateEntityStore(createEntityStoreParam)
|
vendorStoreID, err = api.JdShopAPI.CreateEntityStore(createEntityStoreParam)
|
||||||
return vendorStoreID, err
|
return vendorStoreID, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user