diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go index 82e3314ae..d0751e0f8 100644 --- a/business/jxstore/event/event_tcp.go +++ b/business/jxstore/event/event_tcp.go @@ -251,7 +251,12 @@ func (t *TcpClient) doPrint(key string) (err error) { close(t.TimeoutMap[key]) } else { if c != nil { - printMsg.ContentEncryption = string(data) + encryption := "" + for _, v := range data { + encryption += fmt.Sprintf("%d", v) + } + printMsg.ContentEncryption = encryption + dao.UpdateEntity(db, printMsg, "ContentEncryption") if _, err = c.Write(data); err != nil { globals.SugarLogger.Debugf("handleTcpMessages err [%v]", err) diff --git a/business/jxstore/event/event_tcp_utils.go b/business/jxstore/event/event_tcp_utils.go index 0ee7605a6..b1c914783 100644 --- a/business/jxstore/event/event_tcp_utils.go +++ b/business/jxstore/event/event_tcp_utils.go @@ -386,6 +386,7 @@ func buildMsg(printMsg *model.PrintMsg) (data []byte, err error) { lenData := int64(len(str) + len(const1) + len(orderNoHexH) + len(orderNoHexL) + len(printInit) + 2 + 4 + len(printData)) x1, x2 := int2h8l8(lenData / 2) dataStr := str + x1 + x2 + const1 + orderNoHexH + orderNoHexL + printInit + printData + globals.SugarLogger.Debugf("============dataste %s", dataStr) check := getCheckSum(dataStr) return jxutils.Hextob(dataStr + check), err }