- PrintOrder支持测试打印

This commit is contained in:
gazebo
2019-04-18 12:30:03 +08:00
parent 42461361fc
commit 9474aa551a

View File

@@ -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