This commit is contained in:
邹宗楠
2022-12-22 16:06:00 +08:00
parent ba661932bf
commit 29381c1d46
2 changed files with 27 additions and 1 deletions

View File

@@ -1,7 +1,9 @@
package mtwmapi
import (
"errors"
"fmt"
"git.rosy.net.cn/jx-callback/globals"
"testing"
"git.rosy.net.cn/baseapi/utils"
@@ -115,6 +117,30 @@ func TestRetailDelete(t *testing.T) {
}
}
func TestRetailDat(t *testing.T) {
err := api.RetailInitData("F71D0F0881A211ED9D81525400E86DC0", "16185779", "31173", map[string]interface{}{
"app_spu_code": "31173",
"category_code": "3039",
"common_attr_value": "[{\"attrId\":1200000088,\"attrName\":\"品牌\",\"valueList\":[{\"valueId\":1000001,\"value\":\"其他品牌\"}]},{\"attrId\":1200000094,\"attrName\":\"产地\",\"valueList\":[{\"valueId\":100000050,\"value\":\"中国\"}]},{\"attrId\":1200000132,\"attrName\":\"国产/进口\",\"valueList\":[{\"valueId\":1300000003,\"value\":\"国产\"}]},{\"attrId\":1200000210,\"attrName\":\"商品类别\",\"valueList\":[{\"valueId\":1300002991,\"value\":\"水果混合切片\"}]},{\"attrId\":1200000286,\"attrName\":\"果品品牌\",\"valueList\":[{\"valueId\":1300000249,\"value\":\"其他\"}]},{\"attrId\":1200004449,\"attrName\":\"拼数\",\"valueList\":[{\"valueId\":1300015654,\"value\":\"单拼\"}]}]",
"description": "",
"is_sold_out": 0,
"min_order_count": 1,
"name": "【果切】香甜芒果果切1盒约250g",
"picture": "https://image.jxc4.com/image/4fd5cd77a6fce23ee26f8d40392d83b1.jpg,https://image.jxc4.com/image/4fd5cd77a6fce23ee26f8d40392d83b1.jpg,https://image.jxc4.com/image/4fd5cd77a6fce23ee26f8d40392d83b1.jpg,https://image.jxc4.com/image/4fd5cd77a6fce23ee26f8d40392d83b1.jpg,https://image.jxc4.com/image/4fd5cd77a6fce23ee26f8d40392d83b1.jpg",
"price": 13.9,
"sequence": 494,
"skus": "[{\"ladder_box_num\":1,\"ladder_box_price\":0.5,\"price\":13.9,\"sku_id\":\"31173\",\"spec\":\"250g\",\"stock\":\"9999\",\"weight\":250}]",
"tag_id": "200002727",
"unit": "盒",
})
globals.SugarLogger.Debugf("err %s", utils.Format4Output(err, false))
}
func TestErrList(t *testing.T) {
data := utils.IsErrMatch(errors.New("无需切自配送 level:0, code:1"), "301251", nil)
fmt.Println(data)
}
func TestRetailBatchInitData(t *testing.T) {
failedFoods, err := api.RetailBatchInitData(utils.GetUUID(), testPoiCode, []map[string]interface{}{
map[string]interface{}{