This commit is contained in:
邹宗楠
2022-08-25 17:18:29 +08:00
parent 9dafa1729d
commit c612b569e0
2 changed files with 110 additions and 109 deletions

View File

@@ -151,7 +151,7 @@ func MakePrintMsgOnTemp(param map[string]string, userId string) (string, error)
case "skuName", "skuNumber", "skuPrice", "skuAllPrice", "allSkuTypeCount", "allSkuCount", "skuUpc": case "skuName", "skuNumber", "skuPrice", "skuAllPrice", "allSkuTypeCount", "allSkuCount", "skuUpc":
continue continue
case "goodsListDetail": case "goodsListDetail":
printMsg += model.TempTag[v] printMsg += userTempMap[v]
skuList := make([]*model.SkuListPrintOrder, 0, 0) skuList := make([]*model.SkuListPrintOrder, 0, 0)
if err := json.Unmarshal([]byte(param["skuList"]), &skuList); err != nil { if err := json.Unmarshal([]byte(param["skuList"]), &skuList); err != nil {
return "", err return "", err

View File

@@ -1,113 +1,114 @@
package model package model
var TempTag map[string]string //
//var TempTag map[string]string
func init() { //
TempTag = make(map[string]string, 26) //func init() {
TempTag["title"] = Title // TempTag = make(map[string]string, 26)
TempTag["sound"] = Sound // TempTag["title"] = Title
TempTag["eBailOrderNo"] = EBailOrderNo // TempTag["sound"] = Sound
TempTag["payOrderTime"] = PayOrderTime // TempTag["eBailOrderNo"] = EBailOrderNo
TempTag["trySendTime"] = TrySendTime // TempTag["payOrderTime"] = PayOrderTime
TempTag["orderNo"] = OrderNo // TempTag["trySendTime"] = TrySendTime
TempTag["businessType"] = BusinessType // TempTag["orderNo"] = OrderNo
TempTag["vendorName"] = VendorName // TempTag["businessType"] = BusinessType
TempTag["eBaiCode"] = EBaiCode // TempTag["vendorName"] = VendorName
TempTag["qRCOrder"] = QRCOrder // TempTag["eBaiCode"] = EBaiCode
TempTag["eBaiVendorName"] = EBaiVendorName // TempTag["qRCOrder"] = QRCOrder
TempTag["eBaiOrderNo"] = EBaiOrderNo // TempTag["eBaiVendorName"] = EBaiVendorName
TempTag["consigneeName"] = ConsigneeName // TempTag["eBaiOrderNo"] = EBaiOrderNo
TempTag["consigneeMobile"] = ConsigneeMobile // TempTag["consigneeName"] = ConsigneeName
TempTag["consigneeAddress"] = ConsigneeAddress // TempTag["consigneeMobile"] = ConsigneeMobile
TempTag["buyerComment"] = BuyerComment // TempTag["consigneeAddress"] = ConsigneeAddress
TempTag["goodsListDetail"] = GoodsListDetail // TempTag["buyerComment"] = BuyerComment
TempTag["skuName"] = SkuName // TempTag["goodsListDetail"] = GoodsListDetail
TempTag["skuNumber"] = SkuNumber // TempTag["skuName"] = SkuName
TempTag["skuPrice"] = SkuPrice // TempTag["skuNumber"] = SkuNumber
TempTag["skuAllPrice"] = SkuAllPrice // TempTag["skuPrice"] = SkuPrice
TempTag["allSkuTypeCount"] = AllSkuTypeCount // TempTag["skuAllPrice"] = SkuAllPrice
TempTag["allSkuCount"] = AllSkuCount // TempTag["allSkuTypeCount"] = AllSkuTypeCount
TempTag["storeName"] = StoreName // TempTag["allSkuCount"] = AllSkuCount
TempTag["storeTel"] = StoreTel // TempTag["storeName"] = StoreName
TempTag["officialName"] = OfficialName // TempTag["storeTel"] = StoreTel
} // TempTag["officialName"] = OfficialName
//}
const ( //
//SystemTempKey 公共参数 EBaiOrderNo= vendorName EBaiVendorName = vendorOrderNo //const (
SystemTempKey = "title,sound,eBailOrderNo,payOrderTime,trySendTime,orderNo,businessType,vendorName,eBaiCode,qRCOrder,eBaiVendorName,eBaiOrderNo,consigneeName," + // //SystemTempKey 公共参数 EBaiOrderNo= vendorName EBaiVendorName = vendorOrderNo
"consigneeMobile,consigneeAddress,buyerComment,goodsListDetail,skuName,skuNumber,skuPrice,skuAllPrice,skuUpc,allSkuTypeCount,allSkuCount,storeName,storeTel,officialName" // SystemTempKey = "title,sound,eBailOrderNo,payOrderTime,trySendTime,orderNo,businessType,vendorName,eBaiCode,qRCOrder,eBaiVendorName,eBaiOrderNo,consigneeName," +
SystemTempValue = "{" + // "consigneeMobile,consigneeAddress,buyerComment,goodsListDetail,skuName,skuNumber,skuPrice,skuAllPrice,skuUpc,allSkuTypeCount,allSkuCount,storeName,storeTel,officialName"
"title:" + Title + "," + // SystemTempValue = "{" +
"sound:" + Sound + "," + // "title:" + Title + "," +
"eBailOrderNo:" + EBailOrderNo + "," + // "sound:" + Sound + "," +
"payOrderTime:" + PayOrderTime + "," + // "eBailOrderNo:" + EBailOrderNo + "," +
"trySendTime:" + TrySendTime + "," + // "payOrderTime:" + PayOrderTime + "," +
"orderNo:" + OrderNo + "," + // "trySendTime:" + TrySendTime + "," +
"businessType:" + BusinessType + "," + // "orderNo:" + OrderNo + "," +
"vendorName:" + VendorName + "," + // "businessType:" + BusinessType + "," +
"eBaiCode:" + EBaiCode + "," + // "vendorName:" + VendorName + "," +
"qRCOrder:" + QRCOrder + "," + // "eBaiCode:" + EBaiCode + "," +
"eBaiVendorName:" + EBaiVendorName + "," + // "qRCOrder:" + QRCOrder + "," +
"eBaiOrderNo:" + EBaiOrderNo + "," + // "eBaiVendorName:" + EBaiVendorName + "," +
"consigneeName:" + ConsigneeName + "," + // "eBaiOrderNo:" + EBaiOrderNo + "," +
"consigneeMobile:" + ConsigneeMobile + "," + // "consigneeName:" + ConsigneeName + "," +
"consigneeAddress:" + ConsigneeAddress + "," + // "consigneeMobile:" + ConsigneeMobile + "," +
"buyerComment:" + BuyerComment + "," + // "consigneeAddress:" + ConsigneeAddress + "," +
"goodsListDetail:" + GoodsListDetail + "," + // "buyerComment:" + BuyerComment + "," +
"skuName:" + SkuName + "," + // "goodsListDetail:" + GoodsListDetail + "," +
"skuNumber:" + SkuNumber + "," + // "skuName:" + SkuName + "," +
"skuPrice:" + SkuPrice + "," + // "skuNumber:" + SkuNumber + "," +
"skuAllPrice:" + SkuAllPrice + "," + // "skuPrice:" + SkuPrice + "," +
"skuUpc:" + SkuUpc + "," + // "skuAllPrice:" + SkuAllPrice + "," +
"allSkuTypeCount:" + AllSkuTypeCount + "," + // "skuUpc:" + SkuUpc + "," +
"allSkuCount:" + AllSkuCount + "," + // "allSkuTypeCount:" + AllSkuTypeCount + "," +
"storeName:" + StoreName + "," + // "allSkuCount:" + AllSkuCount + "," +
"storeTel:" + StoreTel + "," + // "storeName:" + StoreName + "," +
"officialName:" + OfficialName + // "storeTel:" + StoreTel + "," +
"}" // "officialName:" + OfficialName +
// "}"
Title = `<center>手机买菜上京西</center><br> //
<center>极速到家送惊喜</center><br> // Title = `<center>手机买菜上京西</center><br>
--------------------------------<br>` // <center>极速到家送惊喜</center><br>
// --------------------------------<br>`
Sound = `<br><sound>%d</sound><br>` //
EBailOrderNo = `<center><b>%s</b></center><br><br>` // Sound = `<br><sound>%d</sound><br>`
PayOrderTime = ` <b>下单时间: %s</b><br>` // EBailOrderNo = `<center><b>%s</b></center><br><br>`
TrySendTime = ` <b>预计送达: %s</b><br>` // PayOrderTime = ` <b>下单时间: %s</b><br>`
OrderNo = ` <b>订单编号: %s</b><br>` // TrySendTime = ` <b>预计送达: %s</b><br>`
BusinessType = `<center><b>订单</b></center><br>` // OrderNo = ` <b>订单编号: %s</b><br>`
// BusinessType = `<center><b>预订单</b></center><br>`
VendorName = `<br><b>%s` //
EBaiCode = `#%s</b><br>` // VendorName = `<br><b>%s`
// EBaiCode = `#%s</b><br>`
QRCOrder = `<qrc>%s</qrc><br>` //
EBaiVendorName = `<b>%s:` // QRCOrder = `<qrc>%s</qrc><br>`
EBaiOrderNo = `%s</b><br><br>` // EBaiVendorName = `<b>%s:`
ConsigneeName = ` <b>客户: %s<br>` // EBaiOrderNo = `%s</b><br><br>`
ConsigneeMobile = ` <b>电话: %s<br>` // ConsigneeName = ` <b>客户: %s<br>`
ConsigneeAddress = ` <b>地址: %s<br><br>` // ConsigneeMobile = ` <b>电话: %s<br>`
// ConsigneeAddress = ` <b>地址: %s<br><br>`
BuyerComment = ` <b>客户备注:</b><br><b>%s</b><br><br>` //
GoodsListDetail = `商品明细:<br> // BuyerComment = ` <b>客户备注:</b><br><b>%s</b><br><br>`
品名 数量 单价 小计<br> // GoodsListDetail = `商品明细:<br>
--------------------------------<br>` // 品名 数量 单价 小计<br>
// --------------------------------<br>`
SkuName = `<b>%s</b><br>` //
SkuNumber = `<b>x%s</b>` // SkuName = `<b>%s</b><br>`
SkuPrice = ` <b>%s</b>` // SkuNumber = `<b>x%s</b>`
SkuAllPrice = ` <b>¥%s</b><br>` // SkuPrice = ` <b>¥%s</b>`
SkuUpc = `upc码 %s\n` // SkuAllPrice = ` <b>¥%s</b><br>`
// SkuUpc = `upc码 %s\n`
AllSkuTypeCount = `<br><br><b>共%s种,` //
AllSkuCount = `%s件商品</b><br>--------------------------------<br>` // AllSkuTypeCount = `<br><br><b>共%s种,`
// AllSkuCount = `%s件商品</b><br>--------------------------------<br>`
StoreName = `<center><b>商品质量问题请联系:</b></center><br><center><b>%s:` //
StoreTel = `%s</b></center><br><br>更多信息请关注官方微信: ` // StoreName = `<center><b>商品质量问题请联系:</b></center><br><center><b>%s:`
// StoreTel = `%s</b></center><br><br>更多信息请关注官方微信: `
OfficialName = `<b>%s</b><br><br><br> //
--------------------------------<br> // OfficialName = `<b>%s</b><br><br><br>
--------------------------------<br><br>` // --------------------------------<br>
) // --------------------------------<br><br>`
//)
type SkuListPrintOrder struct { type SkuListPrintOrder struct {
SkuName string `json:"skuName"` // 商品名称 SkuName string `json:"skuName"` // 商品名称