1
This commit is contained in:
@@ -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 { // 打印订单
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user