Files
baseapi/platformapi/jxprintapi/jxprintapi_test.go
邹宗楠 cf38acc037 1
2025-03-24 15:40:21 +08:00

122 lines
2.7 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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)
}