aa
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -13,8 +13,9 @@ type VendorOrgCode struct {
|
||||
Comment string `json:"name"` //备注
|
||||
//appkey,secret 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"` //建店品牌名(和饿百供应商不同,美团是根据平台账号划分)
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user