|
|
|
|
@@ -258,14 +258,16 @@ func (c *PrinterHandler) PrintOrder(ctx *jxcontext.Context, store *model.Store,
|
|
|
|
|
//}
|
|
|
|
|
printData[AppID] = "1000" // 菜市应用
|
|
|
|
|
switch printType {
|
|
|
|
|
case "order":
|
|
|
|
|
printData[OrderStatus] = utils.Int2Str(order.Status) // 订单状态
|
|
|
|
|
case "wayBill":
|
|
|
|
|
printData[WayBillStatus] = order.VendorStatus // 运单状态
|
|
|
|
|
case "store":
|
|
|
|
|
printData[StoreStatus] = utils.Int2Str(store.Status) // 门店状态
|
|
|
|
|
case "enter":
|
|
|
|
|
printData[ReminderStatus] = "1" // 催单
|
|
|
|
|
case "order": // 订单状态
|
|
|
|
|
printData[OrderStatus] = utils.Int2Str(order.Status)
|
|
|
|
|
case "wayBill": // 运单状态
|
|
|
|
|
printData[WayBillStatus] = order.VendorStatus
|
|
|
|
|
case "store": // 门店状态
|
|
|
|
|
printData[StoreStatus] = utils.Int2Str(store.Status)
|
|
|
|
|
case "enter": // 催单
|
|
|
|
|
printData[ReminderStatus] = "1"
|
|
|
|
|
case "afs": // 售后
|
|
|
|
|
printData[OrderStatus] = utils.Int2Str(130)
|
|
|
|
|
}
|
|
|
|
|
orderPrint, err := json.Marshal(printData)
|
|
|
|
|
if err != nil {
|
|
|
|
|
@@ -276,6 +278,10 @@ func (c *PrinterHandler) PrintOrder(ctx *jxcontext.Context, store *model.Store,
|
|
|
|
|
return c.PrintMsg(ctx, store.PrinterSN, orderSel, "", string(orderPrint))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (c *PrinterHandler) PrintCancelOrRefundOrder(ctx *jxcontext.Context, printType int, store *model.Store, storeDetail *dao.StoreDetail, order *model.GoodsOrder) (printerStatus *partner.PrinterStatus, err error) {
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// PrintStore 打印门店
|
|
|
|
|
func (c *PrinterHandler) PrintStore(ctx *jxcontext.Context, store *model.Store, storeDetail *dao.StoreDetail, vendorCode int) (printerStatus *partner.PrinterStatus, err error) {
|
|
|
|
|
data := make(map[string]interface{}, 0)
|
|
|
|
|
@@ -290,10 +296,6 @@ func (c *PrinterHandler) PrintStore(ctx *jxcontext.Context, store *model.Store,
|
|
|
|
|
return c.PrintMsg(ctx, store.PrinterSN, "99999", "", string(orderPrint))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (c *PrinterHandler) PrintCancelOrRefundOrder(ctx *jxcontext.Context, printType int, store *model.Store, storeDetail *dao.StoreDetail, order *model.GoodsOrder) (printerStatus *partner.PrinterStatus, err error) {
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (c *PrinterHandler) EmptyPrintList(ctx *jxcontext.Context, id1, id2 string) (err error) {
|
|
|
|
|
if globals.EnableStoreWrite {
|
|
|
|
|
err = api.JxPrintAPI.DelPrinterSeq(id1)
|
|
|
|
|
|