1
This commit is contained in:
@@ -55,6 +55,7 @@ func (p *PurchaseHandler) getOrder(vendorOrgCode string, vendorOrderID int64, ve
|
|||||||
StoreId: utils.String2Pointer(vendorStoreID),
|
StoreId: utils.String2Pointer(vendorStoreID),
|
||||||
BizOrderId: utils.Int64ToPointer(vendorOrderID),
|
BizOrderId: utils.Int64ToPointer(vendorOrderID),
|
||||||
}}
|
}}
|
||||||
|
|
||||||
orderDetail, err := getAPI(vendorOrgCode, 0, vendorStoreID).QueryOrderDetail(requestParam)
|
orderDetail, err := getAPI(vendorOrgCode, 0, vendorStoreID).QueryOrderDetail(requestParam)
|
||||||
globals.SugarLogger.Debugf("orderDetail := %s", utils.Format4Output(orderDetail, false))
|
globals.SugarLogger.Debugf("orderDetail := %s", utils.Format4Output(orderDetail, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -65,6 +65,13 @@ func getStoreVendorOrgCode(storeID int) (vendorOrgCode string) {
|
|||||||
return vendorOrgCode
|
return vendorOrgCode
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func getStoreVendorOrgCodeByVendorStoreID(vendorStoreID string) (vendorOrgCode string) {
|
||||||
|
if storeMap, _ := dao.GetStoreDetailForDD(dao.GetDB(), 0, model.VendorIDTaoVegetable, vendorStoreID, ""); storeMap != nil {
|
||||||
|
return storeMap.VendorOrgCode
|
||||||
|
}
|
||||||
|
return vendorOrgCode
|
||||||
|
}
|
||||||
|
|
||||||
// 门店分类
|
// 门店分类
|
||||||
func (p *PurchaseHandler) GetStoreAllCategories(ctx *jxcontext.Context, storeID int, vendorStoreID string) (cats []*partner.BareCategoryInfo, err error) {
|
func (p *PurchaseHandler) GetStoreAllCategories(ctx *jxcontext.Context, storeID int, vendorStoreID string) (cats []*partner.BareCategoryInfo, err error) {
|
||||||
remoteCats, err := getAPI(getStoreVendorOrgCode(storeID), storeID, vendorStoreID).GetStoreAllCategory()
|
remoteCats, err := getAPI(getStoreVendorOrgCode(storeID), storeID, vendorStoreID).GetStoreAllCategory()
|
||||||
|
|||||||
@@ -213,6 +213,14 @@ func getAPI(appOrgCode string, storeID int, vendorStoreID string) (apiObj *tao_v
|
|||||||
if appOrgCode == "" {
|
if appOrgCode == "" {
|
||||||
globals.SugarLogger.Debugf("getAPI appOrgCode is empty")
|
globals.SugarLogger.Debugf("getAPI appOrgCode is empty")
|
||||||
}
|
}
|
||||||
|
if appOrgCode != "" {
|
||||||
apiObj = partner.CurAPIManager.GetAPI(model.VendorIDTaoVegetable, appOrgCode).(*tao_vegetable.API)
|
apiObj = partner.CurAPIManager.GetAPI(model.VendorIDTaoVegetable, appOrgCode).(*tao_vegetable.API)
|
||||||
|
} else if appOrgCode == "" && vendorStoreID != "" {
|
||||||
|
apiObj = partner.CurAPIManager.GetAPI(model.VendorIDTaoVegetable, getStoreVendorOrgCodeByVendorStoreID(vendorStoreID)).(*tao_vegetable.API)
|
||||||
|
} else if appOrgCode == "" && storeID != 0 {
|
||||||
|
apiObj = partner.CurAPIManager.GetAPI(model.VendorIDTaoVegetable, getStoreVendorOrgCode(storeID)).(*tao_vegetable.API)
|
||||||
|
} else {
|
||||||
|
apiObj = nil
|
||||||
|
}
|
||||||
return apiObj
|
return apiObj
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user