diff --git a/business/dao/print_temp_utils.go b/business/dao/print_temp_utils.go index a3cb3ed42..adf7512bf 100644 --- a/business/dao/print_temp_utils.go +++ b/business/dao/print_temp_utils.go @@ -253,17 +253,17 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, textMsg string // 文本信息 err error ) - // 称谓设置/平台语音设置 - if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { - // 老板 - printVoiceMsg += `%d` - printVoiceValue = append(printVoiceValue, setting.CallNameSetting) - } // 订单状态 switch param[model.OrderStatusPrint] { // 新订单(待接单) case utils.Int2Str(model.OrderStatusNew), "110": + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } // 订单设置 if setting.PrintSetting.WaitOrderPrint == model.SettingOpen { // 打印订单 textMsg, err = MakePrintMsgOnTemp(param, userId) @@ -280,6 +280,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, } // 申请取消 case utils.Int2Str(model.ApplyOrderCancel): + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } // 订单设置 if setting.PrintSetting.ApplyUserCancelOrder == model.SettingOpen { // 申请取消打印 textMsg, err = MakePrintMsgOnTemp(param, userId) @@ -294,6 +300,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, } // 申请退货 case utils.Int2Str(model.ApplyOrderRefundGoods): + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } rejection := `` rejectionValue := make([]interface{}, 0, 0) rejection += `
客户申请退货:

` @@ -310,6 +322,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, } // 申请退款 case utils.Int2Str(model.ApplyOrderRefund): + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } // 订单设置 if setting.PrintSetting.ApplyUserRefund == model.SettingOpen { // 取消退款订单 textMsg, err = MakePrintMsgOnTemp(param, userId) @@ -324,6 +342,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, } // 取消打印 case utils.Int2Str(model.OrderStatusCanceled): + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } // 订单设置 if setting.PrintSetting.UserOrderCancel == model.SettingOpen { // 取消打印订单 textMsg, err = MakePrintMsgOnTemp(param, userId) @@ -358,6 +382,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, // printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param) // } case utils.Int2Str(model.OrderStatusRejection): // 拒收 + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } //if setting.VoiceSetting.CustomerRejectionVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen { // // 暂无语音打印 //} @@ -374,6 +404,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, } case utils.Int2Str(model.OrderStatusCustomerService): // 客服退款 + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } if setting.VoiceSetting.CusterRefundVoice == model.SettingOpen { printVoiceMsg += `%d` printVoiceValue = append(printVoiceValue, model.BusinessResponsibilityVoice) @@ -390,6 +426,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, textMsg = strings.Replace(fmt.Sprintf(strings.Replace(rejection, "\n", "", -1), rejectionValue...), "\\n", "\r\n", -1) } case utils.Int2Str(model.OrderStatusCanceled), utils.Int2Str(model.CancelOrderSuccess): // 取消订单成功 + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } if setting.PrintSetting.CusterRefundPrint == model.SettingOpen { rejection := `` rejectionValue := make([]interface{}, 0, 0) @@ -402,6 +444,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, textMsg = strings.Replace(fmt.Sprintf(strings.Replace(rejection, "\n", "", -1), rejectionValue...), "\\n", "\r\n", -1) } case utils.Int2Str(model.BusinessCancelOrder): // 商家取消打印 + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } if setting.PrintSetting.BusinessOrderCancel == model.SettingOpen { rejection := `` rejectionValue := make([]interface{}, 0, 0) @@ -414,6 +462,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, textMsg = strings.Replace(fmt.Sprintf(strings.Replace(rejection, "\n", "", -1), rejectionValue...), "\\n", "\r\n", -1) } case utils.Int2Str(model.OrderRefundMoneySuccess): // 订单退款成功打印 + // 称谓设置/平台语音设置 + if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 { + // 老板 + printVoiceMsg += `%d` + printVoiceValue = append(printVoiceValue, setting.CallNameSetting) + } if setting.PrintSetting.OrderCancelSuccess == model.SettingOpen { rejection := `` rejectionValue := make([]interface{}, 0, 0)