1
This commit is contained in:
@@ -8,8 +8,8 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
OrderCommodityType = 4 // 商品子单类型 1:称重品、2:标品、3:按件称重、4:虚拟商品子单
|
OrderCommodityType = "4" // 商品子单类型 1:称重品、2:标品、3:按件称重、4:虚拟商品子单
|
||||||
OrderVirtualType = 0 // 商品类型为虚拟商品是有效;0:普通实物商品 1:包装费子单 2:处方服务费子单、3:附加0.01费子单、4:配送费子单
|
OrderVirtualType = "0" // 商品类型为虚拟商品是有效;0:普通实物商品 1:包装费子单 2:处方服务费子单、3:附加0.01费子单、4:配送费子单
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|||||||
@@ -280,8 +280,7 @@ func TestGetEbaiSkuIDFromCustomID(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestDeleteStoreSku(t *testing.T) {
|
func TestDeleteStoreSku(t *testing.T) {
|
||||||
fmt.Println((49 & 4) == 0)
|
fmt.Println(fmt.Errorf("%s", ""))
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestDeleteSku(t *testing.T) {
|
func TestDeleteSku(t *testing.T) {
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ func init() {
|
|||||||
// 天天果园
|
// 天天果园
|
||||||
//api = New("c45e6510-00ba-4be2-977e-bcb9c9792cc7", "5d5577a2506f41b8b4ec520ba83490f5", "0b01b9eeb15b41dab1c3d05d95c17a26")
|
//api = New("c45e6510-00ba-4be2-977e-bcb9c9792cc7", "5d5577a2506f41b8b4ec520ba83490f5", "0b01b9eeb15b41dab1c3d05d95c17a26")
|
||||||
// 京东果园 320406
|
// 京东果园 320406
|
||||||
//api = New("c454ef86-2213-4860-9a31-f2ef7e883386", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4")
|
api = New("c454ef86-2213-4860-9a31-f2ef7e883386", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4")
|
||||||
// 果切 379599
|
// 果切 379599
|
||||||
//api = New("ad4061a1-6a5c-43f9-bf51-b1232fd9499d", "f2ed33075faf4773a47e065acd79532b", "aed14cbbecac4456843570e90c5f46ec")
|
//api = New("ad4061a1-6a5c-43f9-bf51-b1232fd9499d", "f2ed33075faf4773a47e065acd79532b", "aed14cbbecac4456843570e90c5f46ec")
|
||||||
// 381564
|
// 381564
|
||||||
|
|||||||
@@ -333,7 +333,7 @@ func (a *API) DelVipPrice(outStationNo string, skuIds []*SkuIdEntity) (err error
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// AuerySkuInfoList 查询已经上传的商品列表
|
// AuerySkuInfoList 查询已经上传的商品列表
|
||||||
func (a *API) AuerySkuInfoList(pageNo, pageSize int64) error {
|
func (a *API) AuerySkuInfoList(pageNo, pageSize int64) error {
|
||||||
jdParams := map[string]interface{}{
|
jdParams := map[string]interface{}{
|
||||||
"pageNo": pageNo,
|
"pageNo": pageNo,
|
||||||
|
|||||||
@@ -168,3 +168,7 @@ func (t *Object2222) getParam(key string) int {
|
|||||||
defer t.RUnlock()
|
defer t.RUnlock()
|
||||||
return t.Clients[key]
|
return t.Clients[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestGetSkuList(t *testing.T) {
|
||||||
|
api.AuerySkuInfoList(0, 100)
|
||||||
|
}
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ func init() {
|
|||||||
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
||||||
|
|
||||||
//商超
|
//商超
|
||||||
api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_undlKEMX3aUii5A7JjVD8g") //token_n4TwqCntWWuvQwAawzxC0w
|
api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_tpzEJ-tqm6pxzVtD_t5L0g") //token_n4TwqCntWWuvQwAawzxC0w
|
||||||
cookieStr := `
|
cookieStr := `
|
||||||
acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
||||||
`
|
`
|
||||||
|
|||||||
@@ -231,19 +231,39 @@ func TestBatchSetPrice(t *testing.T) {
|
|||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
}
|
}
|
||||||
func TestRetailDelete(t *testing.T) {
|
func TestRetailDelete(t *testing.T) {
|
||||||
poiCode := "19696163"
|
poiCode := "20802261"
|
||||||
foodList, err1 := api.RetailListAll(poiCode, 0)
|
|
||||||
if err1 != nil {
|
|
||||||
globals.SugarLogger.Debugf("====err1 := %v", err1)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
globals.SugarLogger.Debugf("foods :%s", utils.Format4Output(foodList, false))
|
|
||||||
return
|
|
||||||
|
|
||||||
//err := api.RetailDelete(utils.GetUUID(), testPoiCode, "32427")
|
i := 0
|
||||||
//if err != nil {
|
for {
|
||||||
// t.Fatal(err)
|
// 同步商品
|
||||||
//}
|
fromFoodList, err1 := api.RetailListAll(poiCode, i)
|
||||||
|
if len(fromFoodList) == 0 || fromFoodList == nil {
|
||||||
|
fmt.Println(fmt.Errorf("fromFoodList 为空 %s ,i:= %d", utils.Format4Output(err1, false), i))
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
stockList := make([]*BareStoreFoodInfo, 0, 100)
|
||||||
|
for _, fl := range fromFoodList {
|
||||||
|
stockList = append(stockList, &BareStoreFoodInfo{
|
||||||
|
AppFoodCode: fl.AppFoodCode,
|
||||||
|
Skus: []*BareStoreSkuInfo{
|
||||||
|
&BareStoreSkuInfo{
|
||||||
|
SkuID: fl.AppFoodCode,
|
||||||
|
Stock: "999999",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
||||||
|
i++
|
||||||
|
|
||||||
|
result, err := api.RetailSkuStock(utils.GetUUID(), testPoiCode, stockList)
|
||||||
|
globals.SugarLogger.Debugf("===result :-%s", utils.Format4Output(result, false))
|
||||||
|
globals.SugarLogger.Debugf("===result :-%v", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestMap(t *testing.T) {
|
||||||
|
fmt.Println(16&4 != 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestRetailDat(t *testing.T) {
|
func TestRetailDat(t *testing.T) {
|
||||||
|
|||||||
@@ -73,8 +73,10 @@ func (a *API) UpdateStoreSku(param *request.AlibabaWdkSkuUpdateRequest) (*[]Vege
|
|||||||
func (a *API) QueryStoreSKu(param *request.AlibabaWdkSkuQueryRequest) (*[]domain.AlibabaWdkSkuQueryApiResult, error) {
|
func (a *API) QueryStoreSKu(param *request.AlibabaWdkSkuQueryRequest) (*[]domain.AlibabaWdkSkuQueryApiResult, error) {
|
||||||
client := ability585.NewAbility585(&a.client)
|
client := ability585.NewAbility585(&a.client)
|
||||||
|
|
||||||
data, _ := client.AlibabaWdkSkuQuery(param, a.token)
|
data, err := client.AlibabaWdkSkuQuery(param, a.token)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
if !*data.Result.Success {
|
if !*data.Result.Success {
|
||||||
return nil, fmt.Errorf(*data.Result.ErrMsg)
|
return nil, fmt.Errorf(*data.Result.ErrMsg)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -181,11 +181,13 @@ func TestStoreSkuStock(t *testing.T) {
|
|||||||
|
|
||||||
func TestGetSkuDetaul(t *testing.T) {
|
func TestGetSkuDetaul(t *testing.T) {
|
||||||
result, err := apiTao.QueryStoreSKu(&request585.AlibabaWdkSkuQueryRequest{Param: &domain585.AlibabaWdkSkuQuerySkuQueryDo{
|
result, err := apiTao.QueryStoreSKu(&request585.AlibabaWdkSkuQueryRequest{Param: &domain585.AlibabaWdkSkuQuerySkuQueryDo{
|
||||||
OuCode: utils.String2Pointer("JX666678"),
|
OuCode: utils.String2Pointer("JX666678"),
|
||||||
|
SkuCodes: &[]string{"22491", "2"},
|
||||||
}})
|
}})
|
||||||
globals.SugarLogger.Debugf("err := %s ", utils.Format4Output(err, false))
|
globals.SugarLogger.Debugf("err := %s ", utils.Format4Output(err, false))
|
||||||
globals.SugarLogger.Debugf("result := %s ", utils.Format4Output(result, false))
|
globals.SugarLogger.Debugf("result := %s ", utils.Format4Output(result, false))
|
||||||
}
|
}
|
||||||
|
|
||||||
func uploadImg(api *API, imgs []string) *string {
|
func uploadImg(api *API, imgs []string) *string {
|
||||||
result := make([]string, 0, 0)
|
result := make([]string, 0, 0)
|
||||||
for _, v := range imgs {
|
for _, v := range imgs {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
// 京西速食(蔬菜)
|
// 京西速食(蔬菜)
|
||||||
var token1 = `{"access_token":"bdd38935-51ee-496d-864f-3ad9cb79d723","expires_in":1708521089,"scope":"SCOPE","shop_id":57939570,"shop_name":"京西菜市速食","refresh_token":"61c242d5-2b37-41a3-bf4a-199723621f58","authority_id":""}`
|
var token1 = `{"access_token":"8be82c25-3b46-41a6-8957-623b09cb2a5b","expires_in":1708521089,"scope":"SCOPE","shop_id":57939570,"shop_name":"京西菜市速食","refresh_token":"61c242d5-2b37-41a3-bf4a-199723621f58","authority_id":""}`
|
||||||
|
|
||||||
// 美好菜市
|
// 美好菜市
|
||||||
//var token1 = `{"access_token":"9a315a03-c737-4a82-ae52-c9a6ce827007","expires_in":1699490747,"scope":"SCOPE","shop_id":68032645,"shop_name":"美好菜市","refresh_token":"8334c006-5301-4d25-911b-4d8cc7b70ebb","authority_id":""}`
|
//var token1 = `{"access_token":"9a315a03-c737-4a82-ae52-c9a6ce827007","expires_in":1699490747,"scope":"SCOPE","shop_id":68032645,"shop_name":"美好菜市","refresh_token":"8334c006-5301-4d25-911b-4d8cc7b70ebb","authority_id":""}`
|
||||||
|
|||||||
@@ -169,8 +169,8 @@ func TestDeleteSkuAndUploadSkuFengJinBiXu222(t *testing.T) {
|
|||||||
Status: 0,
|
Status: 0,
|
||||||
CheckStatus: 3, // 1-未提交;2-待审核;3-审核通过;4-审核未通过;5-封禁;7-审核通过待上架
|
CheckStatus: 3, // 1-未提交;2-待审核;3-审核通过;4-审核未通过;5-封禁;7-审核通过待上架
|
||||||
Page: int64(i),
|
Page: int64(i),
|
||||||
Size: 100,
|
Size: 1,
|
||||||
StoreId: 63465423,
|
StoreId: 152631194,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
globals.SugarLogger.Debugf("=index := %d ,err := %s", i, utils.Format4Output(err, false))
|
globals.SugarLogger.Debugf("=index := %d ,err := %s", i, utils.Format4Output(err, false))
|
||||||
@@ -179,12 +179,12 @@ func TestDeleteSkuAndUploadSkuFengJinBiXu222(t *testing.T) {
|
|||||||
if len(result.Data) == 0 {
|
if len(result.Data) == 0 {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
for _, v := range result.Data {
|
//for _, v := range result.Data {
|
||||||
err := a.DeleteStoreCommodity(v.ProductId)
|
// err := a.DeleteStoreCommodity(v.ProductId)
|
||||||
if err != nil {
|
// if err != nil {
|
||||||
errList = append(errList, err)
|
// errList = append(errList, err)
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, v := range errList {
|
for _, v := range errList {
|
||||||
|
|||||||
Reference in New Issue
Block a user