aa
This commit is contained in:
@@ -435,9 +435,9 @@ func buildMsg(printMsg *model.PrintMsg) (data []byte, err error) {
|
|||||||
printDataGBK, _ := jxutils.Utf8ToGbk([]byte(content))
|
printDataGBK, _ := jxutils.Utf8ToGbk([]byte(content))
|
||||||
printData = hex.EncodeToString(printDataGBK)
|
printData = hex.EncodeToString(printDataGBK)
|
||||||
printData = replaceContent(printData, printMsg)
|
printData = replaceContent(printData, printMsg)
|
||||||
lenData := int64(len(str) + len(const1) + len(orderNoHexH) + len(orderNoHexL) + len(printInit) + 2 + len(hexSignBROrEXE) + 4 + len(printData))
|
lenData := int64(len(str) + len(const1) + len(orderNoHexH) + len(orderNoHexL) + len(printInit) + 2 + 4 + len(printData))
|
||||||
x1, x2 := int2h8l8(lenData / 2)
|
x1, x2 := int2h8l8(lenData / 2)
|
||||||
dataStr := str + x1 + x2 + const1 + orderNoHexH + orderNoHexL + printInit + printData + hexSignBROrEXE
|
dataStr := str + x1 + x2 + const1 + orderNoHexH + orderNoHexL + printInit + printData
|
||||||
check := getCheckSum(dataStr)
|
check := getCheckSum(dataStr)
|
||||||
return jxutils.Hextob(dataStr + check), err
|
return jxutils.Hextob(dataStr + check), err
|
||||||
}
|
}
|
||||||
@@ -497,7 +497,7 @@ func replaceContent(content string, printMsg *model.PrintMsg) (result string) {
|
|||||||
hexLenqr = "0" + hexLenqr
|
hexLenqr = "0" + hexLenqr
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
result = strings.ReplaceAll(result, byteSignQrCenter, hexSignQrCenter+hexSignQr+hexLenqr+"00")
|
result = strings.ReplaceAll(result, byteSignQrCenter, hexSignQrCenter+hexSignQr+hexLenqr+"000a")
|
||||||
result = strings.ReplaceAll(result, byteSignQrCenterE, hexSignQrEnd)
|
result = strings.ReplaceAll(result, byteSignQrCenterE, hexSignQrEnd)
|
||||||
}
|
}
|
||||||
if strings.Contains(result, byteSignQrLeft) && strings.Contains(result, byteSignQrLeftE) {
|
if strings.Contains(result, byteSignQrLeft) && strings.Contains(result, byteSignQrLeftE) {
|
||||||
@@ -508,7 +508,7 @@ func replaceContent(content string, printMsg *model.PrintMsg) (result string) {
|
|||||||
hexLenqr = "0" + hexLenqr
|
hexLenqr = "0" + hexLenqr
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
result = strings.ReplaceAll(result, byteSignQrLeft, hexSignQrLeft+hexSignQr+hexLenqr+"00")
|
result = strings.ReplaceAll(result, byteSignQrLeft, hexSignQrLeft+hexSignQr+hexLenqr+"000a")
|
||||||
result = strings.ReplaceAll(result, byteSignQrLeftE, hexSignQrEnd)
|
result = strings.ReplaceAll(result, byteSignQrLeftE, hexSignQrEnd)
|
||||||
}
|
}
|
||||||
if strings.Contains(result, byteSignQrRight) && strings.Contains(result, byteSignQrRightE) {
|
if strings.Contains(result, byteSignQrRight) && strings.Contains(result, byteSignQrRightE) {
|
||||||
@@ -519,7 +519,7 @@ func replaceContent(content string, printMsg *model.PrintMsg) (result string) {
|
|||||||
hexLenqr = "0" + hexLenqr
|
hexLenqr = "0" + hexLenqr
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
result = strings.ReplaceAll(result, byteSignQrRight, hexSignQrRight+hexSignQr+hexLenqr+"00")
|
result = strings.ReplaceAll(result, byteSignQrRight, hexSignQrRight+hexSignQr+hexLenqr+"000a")
|
||||||
result = strings.ReplaceAll(result, byteSignQrRightE, hexSignQrEnd)
|
result = strings.ReplaceAll(result, byteSignQrRightE, hexSignQrEnd)
|
||||||
}
|
}
|
||||||
if strings.Contains(result, byteSignSound) && strings.Contains(result, byteSignSoundE) {
|
if strings.Contains(result, byteSignSound) && strings.Contains(result, byteSignSoundE) {
|
||||||
|
|||||||
Reference in New Issue
Block a user