- PrintOrder支持测试打印
This commit is contained in:
@@ -12,9 +12,31 @@ import (
|
|||||||
"git.rosy.net.cn/jx-callback/globals"
|
"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) {
|
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)
|
order, err := partner.CurOrderManager.LoadOrder(vendorOrderID, vendorID)
|
||||||
if err == nil {
|
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)
|
printResult, err = PrintOrderByOrder(ctx, order)
|
||||||
}
|
}
|
||||||
return printResult, err
|
return printResult, err
|
||||||
|
|||||||
Reference in New Issue
Block a user