银豹变更商品状态
This commit is contained in:
@@ -539,3 +539,18 @@ func (a *API) TryGetCookie() (cookie string, err error) {
|
|||||||
})
|
})
|
||||||
return cookie, err
|
return cookie, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//银豹改变商品状态?
|
||||||
|
//https://beta27.pospal.cn/Product/BatchUpdateProductEnable
|
||||||
|
func (a *API) BatchUpdateProductEnable(userID, productId string, enable int) (err error) {
|
||||||
|
_, err = a.AccessStorePage("Product/BatchUpdateProductEnable", map[string]interface{}{
|
||||||
|
"enable": enable,
|
||||||
|
"productRange[userId]": userID,
|
||||||
|
"productRange[enable]": enable,
|
||||||
|
"productRange[isProductRequestedStore]": false,
|
||||||
|
"productRange[isAddvancedSearch]": false,
|
||||||
|
"productRange[isUpdateAllProduct]": false,
|
||||||
|
"productRange[productUidsJson]": []string{productId},
|
||||||
|
})
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|||||||
@@ -113,3 +113,11 @@ func DownloadFileByURL(fileURL string) (bodyData []byte, fileMD5 string, err err
|
|||||||
}
|
}
|
||||||
return bodyData, fileMD5, err
|
return bodyData, fileMD5, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestBatchUpdateProductEnable(t *testing.T) {
|
||||||
|
err := api.BatchUpdateProductEnable("3936087", "463072974624941184", 1)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
// t.Log(utils.Format4Output(result, false))
|
||||||
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ func init() {
|
|||||||
sugarLogger = logger.Sugar()
|
sugarLogger = logger.Sugar()
|
||||||
baseapi.Init(sugarLogger)
|
baseapi.Init(sugarLogger)
|
||||||
api = New("1131812849010800342", "1F42E107A9A6B6B91B064B0B9D1147A1") //总店
|
api = New("1131812849010800342", "1F42E107A9A6B6B91B064B0B9D1147A1") //总店
|
||||||
api.SetCookie(".POSPALAUTH30220", "0102A5F8291F691DD808FEA560EE80711DD808000833003900330036003000380037003A0000012F00FF7C8E026CA3DD2B6D2E5369FB1BBEEE8C3B9BE392")
|
api.SetCookie(".POSPALAUTH30220", "01022774A1129E1DD808FE27DC6574A61DD808000833003900330036003000380037003A0000012F00FF70654DF44FCE339A45E682CD9ECC45C91C7A11AA")
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestAddProductInfo(t *testing.T) {
|
func TestAddProductInfo(t *testing.T) {
|
||||||
@@ -86,7 +86,7 @@ func TestQueryProductImagesByBarcode(t *testing.T) {
|
|||||||
func TestQueryProductPages(t *testing.T) {
|
func TestQueryProductPages(t *testing.T) {
|
||||||
result, err := api.QueryProductPages(&PostBackParameter{
|
result, err := api.QueryProductPages(&PostBackParameter{
|
||||||
ParameterType: "LAST_RESULT_MAX_ID",
|
ParameterType: "LAST_RESULT_MAX_ID",
|
||||||
ParameterValue: "7064573",
|
ParameterValue: "13672479",
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
|
|||||||
Reference in New Issue
Block a user