This commit is contained in:
邹宗楠
2022-08-09 10:06:23 +08:00
parent 4a655509ed
commit b47fba8d37

View File

@@ -86,7 +86,7 @@ func init() {
}
// MakePrintMsgOnTemp 将打印数据渲染到模板当中
func MakePrintMsgOnTemp(param map[string]string, userId string, setting *PrintSettingObj) (string, error) {
func MakePrintMsgOnTemp(param map[string]string, userId string) (string, error) {
// 查询用户默认模板,不存在则使用系统默认模板
var userTemp *SystemTemp
userTemp, isHave, err := SelectUserDefaultTemp(userId, TempTypeMerchant)
@@ -100,11 +100,6 @@ func MakePrintMsgOnTemp(param map[string]string, userId string, setting *PrintSe
// 需要打印数据
printMsg := ""
printValue := make([]interface{}, 0, 0)
if (setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66) && setting.SystemVoice == SettingOpen {
printMsg += `<sound>%s</sound>`
printValue = append(printValue, setting.CallNameSetting)
}
for _, v := range strings.Split(userTemp.TempRank, ",") {
switch v {
case "skuName", "skuNumber", "skuPrice", "skuAllPrice", "allSkuTypeCount", "allSkuCount":
@@ -141,20 +136,30 @@ func MakePrintMsgOnTemp(param map[string]string, userId string, setting *PrintSe
return strings.Replace(fmt.Sprintf(strings.Replace(printMsg, "\n", "", -1), printValue...), "\\n", "\r\n", -1), nil
}
//
//// MakePrintMsgOnTempVoice 制作平台语音
//func MakePrintMsgOnTempVoice(setting *PrintSettingObj) string {
// // 关闭平台语音模板
// if setting.SystemVoice == SettingClose {
// return ""
// }
//
// printMsg := ""
// printValue := make([]interface{}, 0, 0)
// if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
// // 老板
// printMsg += `<sound>%s</sound>`
// printValue = append(printValue, setting.CallNameSetting)
// }
//
//}
// MakePrintMsgOnTempVoice 制作平台语音
func MakePrintMsgOnTempVoice(param map[string]string, setting *PrintSettingObj) string {
printVoiceMsg := ""
printVoiceValue := make([]interface{}, 0, 0)
// 称谓设置/平台语音设置
if (setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66) && setting.SystemVoice == SettingClose {
// 老板
printVoiceMsg += `<sound>%s</sound>`
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
}
// 打印机提示音设置(暂时不做)
switch param["orderStatus"] {
case "5": // 新订单
case "10": // 待拣货
case "110": // 送达
case "120": // 收货
}
// 订单设置
if setting.OrderVoiceSetting.PrintOrder == SettingOpen { // 打印订单
}
}