From f112028e0e0bf5bb8d447f145bcff104513da334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 20 Oct 2025 15:22:39 +0800 Subject: [PATCH] 1 --- business/jxutils/netprinter/netprinter.go | 4 ++++ business/partner/im/im.go | 1 - business/partner/printer/jxprint/jxprint.go | 14 ++++++++++++-- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/business/jxutils/netprinter/netprinter.go b/business/jxutils/netprinter/netprinter.go index e178a5ec6..eda6ef989 100644 --- a/business/jxutils/netprinter/netprinter.go +++ b/business/jxutils/netprinter/netprinter.go @@ -79,6 +79,7 @@ func PrintOrderByOrder4Store(ctx *jxcontext.Context, order *model.GoodsOrder, st if err == nil { handler, err := GetHandlerFromStore(store) if err != nil { + globals.SugarLogger.Debugf("805216--------err := %v", err) return &partner.PrinterStatus{ PrintResult: partner.PrintResultNoPrinter, }, nil @@ -93,6 +94,9 @@ func PrintOrderByOrder4Store(ctx *jxcontext.Context, order *model.GoodsOrder, st } printResult, err = handler.PrintOrder(ctx, store, storeDetail, order, printType, afs) + if storeID == 805216 { + globals.SugarLogger.Debugf("805216--------err := %v", err) + } if err == nil { dao.SetOrderPrintFlag(db, ctx.GetUserName(), order.VendorOrderID, order.VendorID, true) } diff --git a/business/partner/im/im.go b/business/partner/im/im.go index 7074326c1..d40d1d002 100644 --- a/business/partner/im/im.go +++ b/business/partner/im/im.go @@ -231,7 +231,6 @@ func ReadMsgFromVendor(vendorID int, elmAppID string, msg []byte) error { UserID: utils.Int2Str(PushContentReq.OpenUserID), LatestMsg: PushContentReq.MsgContent, LatestTime: PushContentReq.Cts, - OrderID: "", } vendorStoreID = PushContentReq.AppPoiCode if PushContentReq.OrderID != 0 { diff --git a/business/partner/printer/jxprint/jxprint.go b/business/partner/printer/jxprint/jxprint.go index 647d7be15..45f6426d9 100644 --- a/business/partner/printer/jxprint/jxprint.go +++ b/business/partner/printer/jxprint/jxprint.go @@ -238,6 +238,9 @@ func (c *PrinterHandler) getOrderContentByTemplate(order *model.GoodsOrder, stor } func (c *PrinterHandler) PrintOrder(ctx *jxcontext.Context, store *model.Store, storeDetail *dao.StoreDetail, order *model.GoodsOrder, printType string, afs *model.AfsOrder) (printerStatus *partner.PrinterStatus, err error) { + if store.ID == 805216 { + globals.SugarLogger.Debugf("8052161 :%d", len(order.Skus)) + } if len(order.Skus) == 0 { return } @@ -265,9 +268,16 @@ func (c *PrinterHandler) PrintOrder(ctx *jxcontext.Context, store *model.Store, if err != nil { return nil, err } - + if store.ID == 805216 { + globals.SugarLogger.Debugf("8052162 :%s", string(orderPrint)) + } orderSeq := utils.Int2Str(order.VendorID) + utils.Int2Str(order.OrderSeq) - return c.PrintMsg(ctx, store.PrinterSN, orderSeq, "", string(orderPrint)) + result, err := c.PrintMsg(ctx, store.PrinterSN, orderSeq, "", string(orderPrint)) + if store.ID == 805216 { + globals.SugarLogger.Debugf("8052163 :%v", err) + globals.SugarLogger.Debugf("8052164 :%s", utils.Format4Output(result, false)) + } + return result, err } func (c *PrinterHandler) PrintCancelOrRefundOrder(ctx *jxcontext.Context, printType int, store *model.Store, storeDetail *dao.StoreDetail, order *model.GoodsOrder) (printerStatus *partner.PrinterStatus, err error) {