1
This commit is contained in:
@@ -253,17 +253,17 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj,
|
|||||||
textMsg string // 文本信息
|
textMsg string // 文本信息
|
||||||
err error
|
err error
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// 订单状态
|
||||||
|
switch param[model.OrderStatusPrint] {
|
||||||
|
// 新订单(待接单)
|
||||||
|
case utils.Int2Str(model.OrderStatusNew), "110":
|
||||||
// 称谓设置/平台语音设置
|
// 称谓设置/平台语音设置
|
||||||
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
// 老板
|
// 老板
|
||||||
printVoiceMsg += `<sound>%d</sound>`
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 订单状态
|
|
||||||
switch param[model.OrderStatusPrint] {
|
|
||||||
// 新订单(待接单)
|
|
||||||
case utils.Int2Str(model.OrderStatusNew), "110":
|
|
||||||
// 订单设置
|
// 订单设置
|
||||||
if setting.PrintSetting.WaitOrderPrint == model.SettingOpen { // 打印订单
|
if setting.PrintSetting.WaitOrderPrint == model.SettingOpen { // 打印订单
|
||||||
textMsg, err = MakePrintMsgOnTemp(param, userId)
|
textMsg, err = MakePrintMsgOnTemp(param, userId)
|
||||||
@@ -280,6 +280,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj,
|
|||||||
}
|
}
|
||||||
// 申请取消
|
// 申请取消
|
||||||
case utils.Int2Str(model.ApplyOrderCancel):
|
case utils.Int2Str(model.ApplyOrderCancel):
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
// 订单设置
|
// 订单设置
|
||||||
if setting.PrintSetting.ApplyUserCancelOrder == model.SettingOpen { // 申请取消打印
|
if setting.PrintSetting.ApplyUserCancelOrder == model.SettingOpen { // 申请取消打印
|
||||||
textMsg, err = MakePrintMsgOnTemp(param, userId)
|
textMsg, err = MakePrintMsgOnTemp(param, userId)
|
||||||
@@ -294,6 +300,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj,
|
|||||||
}
|
}
|
||||||
// 申请退货
|
// 申请退货
|
||||||
case utils.Int2Str(model.ApplyOrderRefundGoods):
|
case utils.Int2Str(model.ApplyOrderRefundGoods):
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
rejection := ``
|
rejection := ``
|
||||||
rejectionValue := make([]interface{}, 0, 0)
|
rejectionValue := make([]interface{}, 0, 0)
|
||||||
rejection += `<center><b>客户申请退货:</b></center><br>`
|
rejection += `<center><b>客户申请退货:</b></center><br>`
|
||||||
@@ -310,6 +322,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj,
|
|||||||
}
|
}
|
||||||
// 申请退款
|
// 申请退款
|
||||||
case utils.Int2Str(model.ApplyOrderRefund):
|
case utils.Int2Str(model.ApplyOrderRefund):
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
// 订单设置
|
// 订单设置
|
||||||
if setting.PrintSetting.ApplyUserRefund == model.SettingOpen { // 取消退款订单
|
if setting.PrintSetting.ApplyUserRefund == model.SettingOpen { // 取消退款订单
|
||||||
textMsg, err = MakePrintMsgOnTemp(param, userId)
|
textMsg, err = MakePrintMsgOnTemp(param, userId)
|
||||||
@@ -324,6 +342,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj,
|
|||||||
}
|
}
|
||||||
// 取消打印
|
// 取消打印
|
||||||
case utils.Int2Str(model.OrderStatusCanceled):
|
case utils.Int2Str(model.OrderStatusCanceled):
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
// 订单设置
|
// 订单设置
|
||||||
if setting.PrintSetting.UserOrderCancel == model.SettingOpen { // 取消打印订单
|
if setting.PrintSetting.UserOrderCancel == model.SettingOpen { // 取消打印订单
|
||||||
textMsg, err = MakePrintMsgOnTemp(param, userId)
|
textMsg, err = MakePrintMsgOnTemp(param, userId)
|
||||||
@@ -358,6 +382,12 @@ func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj,
|
|||||||
// printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
|
// printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
|
||||||
// }
|
// }
|
||||||
case utils.Int2Str(model.OrderStatusRejection): // 拒收
|
case utils.Int2Str(model.OrderStatusRejection): // 拒收
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
//if setting.VoiceSetting.CustomerRejectionVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen {
|
//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): // 客服退款
|
case utils.Int2Str(model.OrderStatusCustomerService): // 客服退款
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
if setting.VoiceSetting.CusterRefundVoice == model.SettingOpen {
|
if setting.VoiceSetting.CusterRefundVoice == model.SettingOpen {
|
||||||
printVoiceMsg += `<sound>%d</sound>`
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
printVoiceValue = append(printVoiceValue, model.BusinessResponsibilityVoice)
|
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)
|
textMsg = strings.Replace(fmt.Sprintf(strings.Replace(rejection, "\n", "", -1), rejectionValue...), "\\n", "\r\n", -1)
|
||||||
}
|
}
|
||||||
case utils.Int2Str(model.OrderStatusCanceled), utils.Int2Str(model.CancelOrderSuccess): // 取消订单成功
|
case utils.Int2Str(model.OrderStatusCanceled), utils.Int2Str(model.CancelOrderSuccess): // 取消订单成功
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
if setting.PrintSetting.CusterRefundPrint == model.SettingOpen {
|
if setting.PrintSetting.CusterRefundPrint == model.SettingOpen {
|
||||||
rejection := ``
|
rejection := ``
|
||||||
rejectionValue := make([]interface{}, 0, 0)
|
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)
|
textMsg = strings.Replace(fmt.Sprintf(strings.Replace(rejection, "\n", "", -1), rejectionValue...), "\\n", "\r\n", -1)
|
||||||
}
|
}
|
||||||
case utils.Int2Str(model.BusinessCancelOrder): // 商家取消打印
|
case utils.Int2Str(model.BusinessCancelOrder): // 商家取消打印
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
if setting.PrintSetting.BusinessOrderCancel == model.SettingOpen {
|
if setting.PrintSetting.BusinessOrderCancel == model.SettingOpen {
|
||||||
rejection := ``
|
rejection := ``
|
||||||
rejectionValue := make([]interface{}, 0, 0)
|
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)
|
textMsg = strings.Replace(fmt.Sprintf(strings.Replace(rejection, "\n", "", -1), rejectionValue...), "\\n", "\r\n", -1)
|
||||||
}
|
}
|
||||||
case utils.Int2Str(model.OrderRefundMoneySuccess): // 订单退款成功打印
|
case utils.Int2Str(model.OrderRefundMoneySuccess): // 订单退款成功打印
|
||||||
|
// 称谓设置/平台语音设置
|
||||||
|
if setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66 {
|
||||||
|
// 老板
|
||||||
|
printVoiceMsg += `<sound>%d</sound>`
|
||||||
|
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
|
||||||
|
}
|
||||||
if setting.PrintSetting.OrderCancelSuccess == model.SettingOpen {
|
if setting.PrintSetting.OrderCancelSuccess == model.SettingOpen {
|
||||||
rejection := ``
|
rejection := ``
|
||||||
rejectionValue := make([]interface{}, 0, 0)
|
rejectionValue := make([]interface{}, 0, 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user