diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go index 671ff35e8..ef668c23c 100644 --- a/business/jxstore/event/event_tcp.go +++ b/business/jxstore/event/event_tcp.go @@ -432,7 +432,7 @@ func buildMsg(printMsg *model.PrintMsg) (data []byte, err error) { ) //写入数据 orderNoHexH, orderNoHexL = int2h8l8(int64(orderNo)) - printDataGBK, _ := jxutils.Utf8ToGbk([]byte(content)) + printDataGBK, _ := jxutils.Utf8ToGbk([]byte(replaceContentOther(content))) printData = hex.EncodeToString(printDataGBK) printData = replaceContent(printData, printMsg) lenData := int64(len(str) + len(const1) + len(orderNoHexH) + len(orderNoHexL) + len(printInit) + 2 + 4 + len(printData)) @@ -442,6 +442,10 @@ func buildMsg(printMsg *model.PrintMsg) (data []byte, err error) { return jxutils.Hextob(dataStr + check), err } +func replaceContentOther(content string) string { + return strings.ReplaceAll(content, "⃣", "") +} + func getCheckSum(str string) (check string) { var sum int64 for i := 0; i < len(str); i = i + 2 {