From 9474aa551a22f02a7cc8864dda206ef2f84066a4 Mon Sep 17 00:00:00 2001 From: gazebo Date: Thu, 18 Apr 2019 12:30:03 +0800 Subject: [PATCH] =?UTF-8?q?-=20PrintOrder=E6=94=AF=E6=8C=81=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxutils/netprinter/netprinter.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/business/jxutils/netprinter/netprinter.go b/business/jxutils/netprinter/netprinter.go index cfe7f8465..6a248377f 100644 --- a/business/jxutils/netprinter/netprinter.go +++ b/business/jxutils/netprinter/netprinter.go @@ -12,9 +12,31 @@ import ( "git.rosy.net.cn/jx-callback/globals" ) +const ( + testVendorOrderID = "test" + realTestVendorOrderID = "817102016000041" + realTestOrderVendorID = model.VendorIDJD +) + func PrintOrder(ctx *jxcontext.Context, vendorOrderID string, vendorID int) (printResult *partner.PrinterStatus, err error) { + storeID := vendorID + if vendorOrderID == testVendorOrderID { + vendorOrderID = realTestVendorOrderID + vendorID = realTestOrderVendorID + } order, err := partner.CurOrderManager.LoadOrder(vendorOrderID, vendorID) if err == nil { + if vendorOrderID == realTestVendorOrderID { + order.BuyerComment = "用户备注" + order.ConsigneeAddress = "四川省成都市某个地方" + order.ConsigneeLat = 30695171 + order.ConsigneeLng = 104056984 + order.ConsigneeName = "用户姓名" + order.ConsigneeMobile = "13812345678" + order.ConsigneeMobile2 = "13812345678" + order.StoreID = storeID + order.JxStoreID = storeID + } printResult, err = PrintOrderByOrder(ctx, order) } return printResult, err