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