diff --git a/business/model/print_temp_utils.go b/business/model/print_temp_utils.go
index c9e5fb0f0..9def9cc92 100644
--- a/business/model/print_temp_utils.go
+++ b/business/model/print_temp_utils.go
@@ -137,7 +137,7 @@ func MakePrintMsgOnTemp(param map[string]string, userId string) (string, error)
}
// MakePrintMsgOnTempVoice 制作平台语音
-func MakePrintMsgOnTempVoice(param map[string]string, setting *PrintSettingObj) string {
+func MakePrintMsgOnTempVoice(param map[string]string, setting *PrintSettingObj, userId string) (string, error) {
printVoiceMsg := ""
printVoiceValue := make([]interface{}, 0, 0)
// 称谓设置/平台语音设置
@@ -149,16 +149,25 @@ func MakePrintMsgOnTempVoice(param map[string]string, setting *PrintSettingObj)
// 打印机提示音设置(暂时不做)
+ textMsg := ""
switch param["orderStatus"] {
- case "5": // 新订单
- case "10": // 待拣货
+ case "3", "5", "10": // 新订单
+ // 订单设置
+ if setting.OrderVoiceSetting.PrintOrder == SettingOpen { // 打印订单
+ textMsg, err := MakePrintMsgOnTemp(param, userId)
+ if err != nil {
+ return "", err
+ }
+ }
+ if setting.OrderVoiceSetting.OrderNotice == SettingOpen { // 订单通知
+ printVoiceMsg += `%s` // 你来新订单了
+ if param[]
+ printVoiceValue = append(printVoiceValue, NewOrderVoice)
+ }
+
+ case "15": // 待拣货
case "110": // 送达
- case "120": // 收货
-
- }
-
- // 订单设置
- if setting.OrderVoiceSetting.PrintOrder == SettingOpen { // 打印订单
+ case "120": // 收货,好像没有
}
diff --git a/business/model/print_temp_voice.go b/business/model/print_temp_voice.go
new file mode 100644
index 000000000..a3cf4aad6
--- /dev/null
+++ b/business/model/print_temp_voice.go
@@ -0,0 +1,123 @@
+package model
+
+const (
+ WeComeJXPrintVoice = 1 //. 欢迎使用京西云打印机.mp3
+ NetConnSuccessVoice = 2 //. 网络连接成功.mp3
+ NetConnFailVoice = 3 //. 网络连接失败和心跳失败.mp3
+ PrintLostPaperVoice = 4 //. 打印机缺纸或装纸错误.mp3
+ WFILPasswordErrVoice = 5 //. WIFI密码错误.mp3
+ NewOrderVoice = 6 //. 您来新订单了.mp3
+ WaitOrderVoice = 7 //. 您有新订单未处理.mp3
+ WaitPickUpOrderVoice = 8 //. 您有订单未拣货.mp3
+ RiderGetOrderVoice = 9 //. 骑手接单了.mp3
+ FinialsOrderVoice = 10 //. 定单以完成.mp3
+ ReminderOrderVoice = 11 //. 有人催单了.mp3
+ CancelOrderVoice = 12 //. 定单被取消了.mp3
+ ApplyCancelVoice = 13 //. 申请取消-后台设置播放几次.mp3
+ ApplyRefundVoice = 14 //. 申请退款-后台甚至播放几次.mp3
+ ApplyReturnGoodsVoice = 15 //. 申请退货-后台设置播放几次.mp3
+ DeliverFailVoice = 16 //. 骑手联系不到客户,可能会把商品送回.mp3
+ LoseTokenVoice = 17 //. 失去授权-联播3次.mp3
+ BusinessResponsibilityVoice = 18 //. 商家责任客服退款.mp3
+ EnterTheStoreVoice = 19 //. 进店咨询.mp3
+ StoreOfflineVoice = 20 //. 店铺被下线-联播3次.mp3
+ followVoice = 21 //. 请关注.mp3
+ ElmVoice = 22 //. 饿了么.mp3
+ JdToHose = 23 //. 京东到家.mp3
+ JxStore = 24 //. 京西.mp3
+ MtWmVoice = 25 //. 美团外卖.mp3
+ WmVoice = 26 //. 微盟.mp3
+ TaoBaoVoice = 27 //. 淘宝.mp3
+ JdVoice = 28 //. 京东.mp3
+ PddVoice = 29 //. 拼多多.mp3
+ MtVoice = 30 //. 美团.mp3
+ WdVoice = 31 //. 微店.mp3
+ XdVoice = 32 //. 新店.mp3
+ YzVoice = 33 //. 有赞.mp3
+ ZeroVoice = 34 //. 0.mp3
+ OneVoice = 35 //. 1.mp3
+ TwoVoice = 36 //. 2.mp3
+ ThreeVoice = 37 //. 3.mp3
+ FourVoice = 38 //. 4.mp3
+ FiveVoice = 39 //. 5.mp3
+ SixVoice = 40 //. 6.mp3
+ SevenVoice = 41 //. 7.mp3
+ EightVoice = 42 //. 8.mp3
+ NineVoice = 43 //. 9.mp3
+ TenVoice = 44 //. 10.mp3
+ TwentyVoice = 45 //. 20.mp3
+ ThirtyVoice = 46 //. 30.mp3
+ FortyVoice = 47 //. 40.mp3
+ FiftyVoice = 48 //. 50.mp3
+ SixtyVoice = 49 //. 60.mp3
+ SeventyVoice = 50 //. 70.mp3
+ EightyVoice = 51 //. 80.mp3
+ NinetyVoice = 52 //. 90.mp3
+ OneHundredVoice = 53 //. 100.mp3
+ TwoHundredVoice = 54 //. 200.mp3
+ ThereHundredVoice = 55 //. 300.mp3
+ FourHundredVoice = 56 //. 400.mp3
+ FiveHundredVoice = 57 //. 500.mp3
+ SixHundredVoice = 58 //. 600.mp3
+ SeventyHundredVoice = 59 //. 700.mp3
+ EightHundredVoice = 60 //. 800.mp3
+ NineHundredVoice = 61 //. 900.mp3
+ OneThousandVoice = 62 //. 1000.mp3
+ OrderNoVoice = 63 //. 号定单.mp3
+ BossVoice = 64 //. 老板.mp3
+ EldestBrotherVoice = 65 //. 大哥.mp3
+ EldestSisterVoice = 66 //. 大姐.mp3
+ ToStorePayVoice = 67 //. 到店支付.mp3
+ SpotVoice = 68 //. 点.mp3
+ BalanceEnoughVoice = 69 //. 余额不足5元.mp3
+ MondayVoice = 70 //. 星期一.mp3
+ TuesdayVoice = 71 //. 星期二.mp3
+ WednesdayVoice = 72 //. 星期三.mp3
+ ThursdayVoice = 73 //. 星期四.mp3
+ FridayVoice = 74 //. 星期五.mp3
+ SaturdayVoice = 75 //. 星期六.mp3
+ SundayVoice = 76 //. 星期天.mp3
+ ElementVoice = 77 //. 元.mp3
+)
+
+const (
+ Title = `
手机买菜上京西
+ 极速到家送惊喜
+ --------------------------------
`
+
+ Sound = `
%s
`
+ EBailOrderNo = `%s
`
+ PayOrderTime = ` 下单时间: %s
`
+ TrySendTime = ` 预计送达: %s
`
+ OrderNo = ` 订单编号: %s
`
+ BusinessType = `预订单
`
+
+ VendorName = `
%s`
+ EBaiCode = `#%s
`
+
+ QRCOrder = `%s
`
+ EBaiVendorName = `%s:`
+ EBaiOrderNo = `%s
`
+ ConsigneeName = ` 客户: %s
`
+ ConsigneeMobile = ` 电话: %s
`
+ ConsigneeAddress = ` 地址: %s
`
+
+ BuyerComment = ` 客户备注:
%s
`
+ GoodsListDetail = `商品明细:
+ 品名 数量 单价 小计
+ --------------------------------
`
+
+ SkuName = `%s
`
+ SkuNumber = `x%s`
+ SkuPrice = ` ¥%s`
+ SkuAllPrice = ` ¥%s
`
+ SkuUpc = `upc码: %s\n`
+
+ AllSkuTypeCount = `
共%s种,`
+ AllSkuCount = `%s件商品
--------------------------------
`
+
+ StoreName = `商品质量问题请联系:
%s:`
+ StoreTel = `%s
更多信息请关注官方微信: `
+
+ OfficialName = "officialName"
+)