package jxprintapi import ( "fmt" "git.rosy.net.cn/baseapi" "go.uber.org/zap" "testing" ) var ( api *API sugarLogger *zap.SugaredLogger ) //120220915001594 func init() { logger, _ := zap.NewDevelopment() sugarLogger = logger.Sugar() baseapi.Init(sugarLogger) api = New("1000", "rfBd56ti2SMtYvSg") } func TestAddPrinter(t *testing.T) { err := api.AddPrinter([]*AddPrinterParam{ &AddPrinterParam{ PrintNo: "120220915001594", Name: "test1", }, }) if err != nil { t.Fatalf("PrintMsg return error:%v", err) } //baseapi.SugarLogger.Debug(result) } func TestDelPrinter(t *testing.T) { err := api.DelPrinter([]string{"120220915001594"}, "") if err != nil { t.Fatalf("PrintMsg return error:%v", err) } //baseapi.SugarLogger.Debug(result) } func TestUpdatePrinter(t *testing.T) { err := api.UpdatePrinter(&UpdatePrinterParam{ PrintNo: "120220915001594", }) if err != nil { t.Fatalf("PrintMsg return error:%v", err) } //baseapi.SugarLogger.Debug(result) } func TestDelPrinterSeq(t *testing.T) { err := api.DelPrinterSeq("120220915001594") if err != nil { t.Fatal(err) } //t.Log(utils.Format4Output(result, false)) } func TestGetPrintMsg(t *testing.T) { result, err := api.GetPrintMsg("120220915001594") if err != nil { t.Fatal(err) } t.Log(result) } func TestGetPrinterStatus(t *testing.T) { result, err := api.GetPrinterStatus("120220915001467") if err != nil { t.Fatal(err) } t.Log(result) } // 20210615000012 func TestDoPrint(t *testing.T) { result, err := api.DoPrint("120220915001594", `{ "allSkuCount": "2", "allSkuTypeCount": "1", "appId": "1000", "businessType": "1", "buyerComment": "(缺货时电话与我联系)", "consigneeAddress": "脉冲品质汽美车衣•改色•贴膜(沪太店)@#上海市上海市静安区彭浦镇绿苑小区", "consigneeMobile": "18468578703,380", "consigneeName": "刘*****", "eBaiOrderNo": "好菜鲜生", "eBailCode": "1126", "officialName": "京西菜市", "orderNo": "4016410104553361126", "orderStatus": "5", "payOrderTime": "2023-03-22 11:15:06", "qrcOrder": "4016410104553361126", "skuList": "[{\"skuName\":\"【精选好价】肥瘦五花肉(下午易缺货)250g/组\",\"skuCount\":\"X2\",\"salePrice\":\"¥22.10\",\"totalCountPrice\":\"¥44.20\",\"upc\":\"\"}]", "storeName": "好菜鲜生(胜浦中胜路店)", "storeTel": "13205196216", "trySendTime": "2023-03-22 11:45:13", "userPayMoney": "¥43.20", "vendorID": "3", "vendorName": "饿百新零售", "vendorOrderNo": "5" }`, 2) if err != nil { t.Fatal(err) } t.Log(result) } func TestName23(t *testing.T) { count := 236 / 50 fmt.Println(count) if 236%50 != 0 { count += 1 } fmt.Println(count) }