This commit is contained in:
苏尹岚
2021-03-08 18:14:19 +08:00
parent b968e844ac
commit eb0bc0b7c8
2 changed files with 19 additions and 5 deletions

View File

@@ -7,6 +7,8 @@ import (
"sort"
"time"
"git.rosy.net.cn/jx-callback/business/partner"
"git.rosy.net.cn/jx-callback/business/jxstore/permission"
"git.rosy.net.cn/jx-callback/business/jxutils/tasksch"
@@ -400,6 +402,9 @@ type GetStoreManageStateResult struct {
}
func GetStoreManageState(ctx *jxcontext.Context, storeIDs []int, vendorID int, fromTime, toTime string) (getStoreManageStateResult []*GetStoreManageStateResult, err error) {
var (
db = dao.GetDB()
)
//权限
if permission.IsRoled(ctx) {
if storeIDsMap, err := permission.GetUserStoresResultMap(ctx.GetUserID()); err == nil {
@@ -419,9 +424,16 @@ func GetStoreManageState(ctx *jxcontext.Context, storeIDs []int, vendorID int, f
storeIDs = storeIDs2
}
}
getStoreManageStateResult = append(getStoreManageStateResult, &GetStoreManageStateResult{
StoreID: 1,
StoreName: "1",
})
for _, v := range storeIDs {
storeDetail, _ := dao.GetStoreDetail(db, v, vendorID, "")
result := &GetStoreManageStateResult{
StoreID: v,
StoreName: storeDetail.Name,
}
handler := partner.GetPurchasePlatformFromVendorID(vendorID)
store, _ := handler.ReadStore(ctx, storeDetail.VendorOrgCode, storeDetail.VendorStoreID)
fmt.Println("testdddd", store.DeliveryRange)
getStoreManageStateResult = append(getStoreManageStateResult, result)
}
return getStoreManageStateResult, err
}

View File

@@ -231,7 +231,9 @@ func (p *PurchaseHandler) ReadStore(ctx *jxcontext.Context, vendorOrgCode, vendo
retVal.ID = int(utils.Str2Int64WithDefault(utils.Interface2String(result["shop_id"]), 0))
retVal.DeliveryRangeType = model.DeliveryRangeTypePolygon
retVal.DeliveryRange = EbaiDeliveryRegion2Jx(result["delivery_region"])
if retVal.DeliveryRange == "" {
api.EbaiAPI.ShopDeliveryinfoGet("", utils.Str2Int64(vendorStoreID))
}
return retVal, nil
}
return nil, err