- 打印饿百取货码

This commit is contained in:
gazebo
2019-07-01 11:03:12 +08:00
parent 6ad23a038c
commit df95de82e6
5 changed files with 33 additions and 2 deletions

View File

@@ -627,3 +627,11 @@ func OperationTimeStr4VendorStore(v *model.VendorStoreSnapshot) (str string) {
}
return str
}
// 得到饿百订单的取货码
func GetEbaiOrderGetCode(order *model.GoodsOrder) (getCode string) {
if order.VendorID == model.VendorIDEBAI && len(order.VendorOrderID2) >= 4 {
getCode = order.VendorOrderID2[len(order.VendorOrderID2)-4:]
}
return getCode
}

View File

@@ -32,6 +32,10 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
if utils.IsTimeZero(expectedDeliveryTime) {
expectedDeliveryTime = order.OrderCreatedAt.Add(1 * time.Hour)
}
getCode := ""
if order.VendorID == model.VendorIDEBAI {
getCode = fmt.Sprintf("<B>%s</B>\n", jxutils.GetEbaiOrderGetCode(order))
}
orderFmt := `
<CB>%s</CB><BR><BR>
<C>手机买菜上京西</C><BR>
@@ -43,8 +47,8 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
<BR>
<B>%s#%d</B><BR><BR>
<QR>%s</QR>
<BR>
<QR>%s</QR><BR>
%s
客户: %s<BR>
电话: %s<BR>
地址: %s<BR>
@@ -63,6 +67,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
utils.Time2Str(order.OrderCreatedAt),
utils.Time2Str(expectedDeliveryTime),
order.VendorOrderID,
getCode,
jxutils.GetVendorName(order.VendorID),
order.OrderSeq,
order.VendorOrderID,

View File

@@ -33,6 +33,10 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
if utils.IsTimeZero(expectedDeliveryTime) {
expectedDeliveryTime = order.OrderCreatedAt.Add(1 * time.Hour)
}
getCode := ""
if order.VendorID == model.VendorIDEBAI {
getCode = fmt.Sprintf("<big>%s*\n", jxutils.GetEbaiOrderGetCode(order))
}
orderFmt := `
<big> %s**
手机买菜上京西*
@@ -44,6 +48,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
*
<big>%s\#%d**
<qrcA4>%s*
%s
客户: %s*
电话: %s*
地址: %s*
@@ -62,6 +67,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
utils.Time2Str(order.OrderCreatedAt),
utils.Time2Str(expectedDeliveryTime),
order.VendorOrderID,
getCode,
jxutils.GetVendorName(order.VendorID),
order.OrderSeq,
order.VendorOrderID,

View File

@@ -32,6 +32,10 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
if utils.IsTimeZero(expectedDeliveryTime) {
expectedDeliveryTime = order.OrderCreatedAt.Add(1 * time.Hour)
}
getCode := ""
if order.VendorID == model.VendorIDEBAI {
getCode = fmt.Sprintf("<FS2>%s</FS2>\\n\n", jxutils.GetEbaiOrderGetCode(order))
}
orderFmt := `
<FS2><center>%s</center></FS2>\n\n
<center>手机买菜上京西</center>
@@ -43,6 +47,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
\n
<FS2>%s#%d</FS2>\n\n
<QR>%s</QR>
%s
\n
客户: %s\n
电话: %s\n
@@ -61,6 +66,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
utils.Time2Str(order.OrderCreatedAt),
utils.Time2Str(expectedDeliveryTime),
order.VendorOrderID,
getCode,
jxutils.GetVendorName(order.VendorID),
order.OrderSeq,
order.VendorOrderID,

View File

@@ -33,6 +33,10 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
if utils.IsTimeZero(expectedDeliveryTime) {
expectedDeliveryTime = order.OrderCreatedAt.Add(1 * time.Hour)
}
getCode := ""
if order.VendorID == model.VendorIDEBAI {
getCode = fmt.Sprintf("<S2>%s</S2><RN>", jxutils.GetEbaiOrderGetCode(order))
}
orderFmt := `
<S2><C>%s</C></S2><RN><RN>
<C>手机买菜上京西</C>
@@ -44,6 +48,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
<RN>
<S2>%s#%d</S2><RN><RN>
<QR>%s</QR>
%s
<RN>
客户: %s<RN>
电话: %s<RN>
@@ -62,6 +67,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin
utils.Time2Str(order.OrderCreatedAt),
utils.Time2Str(expectedDeliveryTime),
order.VendorOrderID,
getCode,
jxutils.GetVendorName(order.VendorID),
order.OrderSeq,
order.VendorOrderID,