This commit is contained in:
苏尹岚
2021-02-18 11:55:47 +08:00
parent 0ca51ca7fc
commit 66194c55f9
5 changed files with 54 additions and 33 deletions

View File

@@ -1266,6 +1266,17 @@ func AddStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, vendorID int, vend
if _, err = SetStoreSkuSyncStatus2(db, []int{storeID}, []int{model.VendorIDJDShop}, findSkusBetweenJdsMainStore(db, storeID), model.SyncFlagSaleMask); err == nil {
// CurVendorSync.SyncStoresSkus(ctx, nil, 0, db, nil, []int{storeID}, nil, false, true, true)
}
} else if vendorID == model.VendorIDMTWM {
//如果是绑的美团超市要去更新token
if outStoreMap.VendorOrgCode == globals.Mtwm2Code {
// mtapi := apimanager.CurAPIManager.GetAPI(model.VendorIDMTWM, outStoreMap.VendorOrgCode).(*mtwmapi.API)
// if result, err := mtapi.GetOAuthCode(outStoreMap.VendorStoreID); result != nil && err == nil {
// if token, err := mtapi.GetAccessToken(result.(string)); err == nil && token != nil {
// outStoreMap.MtwmToken = token.(string)
// dao.UpdateEntity(db, outStoreMap, "MtwmToken")
// }
// }
}
}
if globals.IsAddEvent {
err = AddEventDetail(db, ctx, model.OperateAdd, vendorID, model.ThingTypeStore, storeID, "", `{"VendorID":`+utils.Int2Str(vendorID)+`}`)
@@ -3950,3 +3961,15 @@ func GetBrandStore(ctx *jxcontext.Context, name string) (brands []*model.BrandSt
err = dao.GetRows(db, &brands, sql, sqlParams)
return brands, err
}
func RefreshMTWMToken(ctx *jxcontext.Context) (err error) {
// var (
// db = dao.GetDB()
// )
// if time.Now().Weekday() != time.Sunday {
// return
// }
// //token是1个月过期每周刷一次吧
// dao.GetStoresMapList(db, []int{model.VendorIDMTWM}, nil, nil, status, isSync, "", "", globals.Mtwm2Code)
return err
}

View File

@@ -275,6 +275,10 @@ func Init() {
ScheduleTimerFunc("RefreshCouponsStatus", func() {
localjx.RefreshCouponsStatus(jxcontext.AdminCtx)
}, updateActStatusTimeList)
//刷新美团商超门店Token
ScheduleTimerFunc("RefreshMTWMToken", func() {
cms.RefreshMTWMToken(jxcontext.AdminCtx)
}, updateActStatusTimeList)
}
ScheduleTimerFunc("AutoSaleStoreSku", func() {
cms.AutoSaleStoreSku(jxcontext.AdminCtx, nil, false)

View File

@@ -13,8 +13,9 @@ type VendorOrgCode struct {
Comment string `json:"name"` //备注
//appkeysecret token等
VendorType string `json:"vendorType"` //platform 普通平台, delivery 三方配送平台
IsJxCat int `json:"isJxCat"` //是否使用京西分类0默认使用
IsOpen int `json:"isOpen"` //主要三方配送用是否配送默认0表示打开1表示关
EmpowerURL string `orm:"column(empower_url)" json:"empowerURL"` //授权地址
VendorType string `json:"vendorType"` //platform 普通平台, delivery 三方配送平台
IsJxCat int `json:"isJxCat"` //是否使用京西分类0默认使用
IsOpen int `json:"isOpen"` //主要三方配送用是否配送默认0表示打开1表示关
EmpowerURL string `orm:"column(empower_url)" json:"empowerURL"` //授权地址
StoreBrandName string `json:"storeBrandName"` //建店品牌名(和饿百供应商不同,美团是根据平台账号划分)
}

View File

@@ -98,30 +98,14 @@ var (
},
EbaiSupplierIDgy: &tEbaiSupplierInfo{
SupplierID: EbaiSupplierIDgy,
Logo: "https://fuss10.elemecdn.com/1/34/c6d76d8e3aa86cf214e6bff5514c1jpeg.jpeg",
Logo: "https://fuss10.elemecdn.com/7/21/a4b2877a916e1af6c5bdbf5945d51jpeg.jpeg",
Categorys: []map[string]interface{}{
map[string]interface{}{
"category1": 277,
"category2": 180,
},
map[string]interface{}{
"category1": 277,
"category2": 184,
},
map[string]interface{}{
"category1": 277,
"category2": 183,
},
map[string]interface{}{
"category1": 277,
"category2": 181,
},
map[string]interface{}{
"category1": 277,
"category2": 182,
"category1": 274,
"category2": 190,
},
},
BusinessFormID: 1917869373,
BusinessFormID: 1917867465,
BrandName: "京西果园",
},
}
@@ -682,9 +666,6 @@ func (p *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri
param["phone"] = phone
param["ivr_phone"] = phone
param["service_phone"] = storeDetail.Tel1
// param["phone"] = "18160030913"
// param["ivr_phone"] = "18160030913"
// param["service_phone"] = "18160030913"
param["address"] = storeDetail.Address
param["longitude"] = jxutils.IntCoordinate2Standard(storeDetail.Lng)
param["latitude"] = jxutils.IntCoordinate2Standard(storeDetail.Lat)
@@ -804,13 +785,13 @@ func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.S
idMap["license_number"] = storeDetail.IDCode
idMap["legal_representative_name"] = storeDetail.IDName
idMap["license_name"] = storeDetail.IDName
// idCardFront, _ := api.EbaiAPI.PictureUpload(storeDetail.IDCardFront, nil)
// idCardBack, _ := api.EbaiAPI.PictureUpload(storeDetail.IDCardBack, nil)
// idCardHand, _ := api.EbaiAPI.PictureUpload(storeDetail.IDCardHand, nil)
idCardFront, _ := api.EbaiAPI.PictureUpload(storeDetail.IDCardFront, nil)
idCardBack, _ := api.EbaiAPI.PictureUpload(storeDetail.IDCardBack, nil)
idCardHand, _ := api.EbaiAPI.PictureUpload(storeDetail.IDCardHand, nil)
idCardFront, _ := api.EbaiAPI.PictureUpload("http://image.jxc4.com/image/db790784e3a06202d00706c3141035dd.jpg", nil)
idCardBack, _ := api.EbaiAPI.PictureUpload("http://image.jxc4.com/image/45a7aae6758edb33f5dc2656358b1afb.jpg", nil)
idCardHand, _ := api.EbaiAPI.PictureUpload("http://image.jxc4.com/image/2d47385bbcb211bb08c8c0b76f5b7a21.jpg", nil)
// idCardFront, _ := api.EbaiAPI.PictureUpload("http://image.jxc4.com/image/db790784e3a06202d00706c3141035dd.jpg", nil)
// idCardBack, _ := api.EbaiAPI.PictureUpload("http://image.jxc4.com/image/45a7aae6758edb33f5dc2656358b1afb.jpg", nil)
// idCardHand, _ := api.EbaiAPI.PictureUpload("http://image.jxc4.com/image/2d47385bbcb211bb08c8c0b76f5b7a21.jpg", nil)
idMap["photos"] = []map[string]interface{}{
map[string]interface{}{
"photo_url": idCardFront,

View File

@@ -97,6 +97,18 @@ func (p *PurchaseHandler) CreateStore(db *dao.DaoDB, storeID int, userName strin
}
func (p *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName string, params map[string]interface{}, storeDetail *dao.StoreDetail) (vendorStoreID string, err error) {
poiSettleSaveParam := &mtwmapi.PoiSettleSaveParam{
Type: 0, //创建
ApplyInfos: []*mtwmapi.ApplyInfo{
&mtwmapi.ApplyInfo{
MultiPoiBasicInfo: &mtwmapi.MultiPoiBasicInfo{
Name: params["vendorStoreName"].(string),
},
},
},
}
mtapi := getAPI(storeDetail.VendorOrgCode, storeDetail.ID, "")
mtapi.PoiSettleSave(poiSettleSaveParam)
return vendorStoreID, err
}