- PrintOrder支持测试打印
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user