Files
baseapi/platformapi/tao_vegetable/store_test.go
2023-06-28 09:45:03 +08:00

86 lines
2.8 KiB
Go

package tao_vegetable
import (
"fmt"
"git.rosy.net.cn/baseapi"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/request"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
"go.uber.org/zap"
"testing"
)
var (
apiTao *API
sugarLogger *zap.SugaredLogger
)
/*{
"w2_valid": 1686799202942,
"r1_valid": 1702349402942,
"sp": "hema",
"r2_valid": 1687056602942,
"w1_valid": 1702349402942,
"locale": "zh_CN",
"user_id": "2215979737042",
"expire_time": 1702349402942,
"refresh_token": "50003C01414dSdI4diuByqeaiB124723d9yCmsxcIiMnXDrxjh0noxEuo20VpEXyHize",
"user_nick": "%E5%88%98%E7%A3%8A",
"refresh_token_valid_time": 1686797402942,
"access_token": "50002C00414zMSClqLiSDjBr2N19748391yiazjtFmsgTOdbBftik0XDfkUQywSmcjfC"
}
*/
func init() {
apiTao = NewTaoVegetable(AppKey, AppSecret, ServerUrl)
apiTao.SetToken("50002C00414zMSClqLiSDjBr2N19748391yiazjtFmsgTOdbBftik0XDfkUQywSmcjfC")
logger, _ := zap.NewDevelopment()
sugarLogger = logger.Sugar()
baseapi.Init(sugarLogger)
}
func TestGetStoreCategory(t *testing.T) {
data, err := apiTao.GetStoreCategoryInfo("")
globals.SugarLogger.Debugf("data := %s", utils.Format4Output(data, false))
globals.SugarLogger.Debugf("err := %s", utils.Format4Output(err, false))
}
func TestGetStoreAllCategory(t *testing.T) {
data, err := apiTao.GetStoreAllCategory()
globals.SugarLogger.Debugf("data := %s", utils.Format4Output(data, false))
globals.SugarLogger.Debugf("err := %s", utils.Format4Output(err, false))
}
func TestAddCategory(t *testing.T) {
data, err := apiTao.AddStoreCategoryInfo(&request.AlibabaWdkSkuCategoryAddRequest{Param: &domain.AlibabaWdkSkuCategoryAddCategoryDo{
Code: utils.String2Pointer("222201"),
Name: utils.String2Pointer("叶菜类"),
ParentCode: utils.String2Pointer("2222"),
Leaf: utils.Bool2Point(false),
Desc: utils.String2Pointer("叶菜"),
SortOrder: utils.Int64ToPointer(3),
}})
globals.SugarLogger.Debugf("data := %s", utils.Format4Output(data, false))
globals.SugarLogger.Debugf("err := %s", utils.Format4Output(err, false))
}
func TestDeleteCategory(t *testing.T) {
code := "2222"
err := apiTao.DeleteStoreCategoryInfo(&request.AlibabaWdkSkuCategoryDeleteRequest{Param: &domain.AlibabaWdkSkuCategoryDeleteCategoryDo{Code: &code}})
globals.SugarLogger.Debugf("err := %v", err)
}
func TestUpdateCategory(t *testing.T) {
err := apiTao.UpdateStoreCategoryInfo(&request.AlibabaWdkSkuCategoryUpdateRequest{Param: &domain.AlibabaWdkSkuCategoryUpdateCategoryDo{
Code: utils.String2Pointer("5522225555"),
Name: utils.String2Pointer("冰淇淋2"),
Status: utils.Int64ToPointer(0),
}})
globals.SugarLogger.Debugf("err := %v", err)
}
func TestAbc(t *testing.T) {
a := 1001
c := float64(a) / float64(100)
fmt.Println(c)
}