diff --git a/business/auth2/auth2.go b/business/auth2/auth2.go
index de4c0d243..19bff002b 100644
--- a/business/auth2/auth2.go
+++ b/business/auth2/auth2.go
@@ -10,8 +10,8 @@ import (
"time"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/globals"
"git.rosy.net.cn/jx-callback/globals/api"
"github.com/dchest/captcha"
diff --git a/business/auth2/authprovider/defauther.go b/business/auth2/authprovider/defauther.go
index 510a0c17c..f15f28390 100644
--- a/business/auth2/authprovider/defauther.go
+++ b/business/auth2/authprovider/defauther.go
@@ -9,8 +9,8 @@ import (
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/auth2"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/globals"
"git.rosy.net.cn/jx-callback/globals/api"
)
diff --git a/business/authz/autils/authz_utils.go b/business/authz/autils/authz_utils.go
index cb75f0149..2740801be 100644
--- a/business/authz/autils/authz_utils.go
+++ b/business/authz/autils/authz_utils.go
@@ -6,8 +6,8 @@ import (
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/authz"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
)
func GetRoleDescription(name string, storeID int) (description string) {
diff --git a/business/model/dao/common.go b/business/dao/common.go
similarity index 100%
rename from business/model/dao/common.go
rename to business/dao/common.go
diff --git a/business/model/dao/dao.go b/business/dao/dao.go
similarity index 100%
rename from business/model/dao/dao.go
rename to business/dao/dao.go
diff --git a/business/model/dao/dao_auth2.go b/business/dao/dao_auth2.go
similarity index 100%
rename from business/model/dao/dao_auth2.go
rename to business/dao/dao_auth2.go
diff --git a/business/model/dao/dao_bz.go b/business/dao/dao_bz.go
similarity index 100%
rename from business/model/dao/dao_bz.go
rename to business/dao/dao_bz.go
diff --git a/business/model/dao/dao_err.go b/business/dao/dao_err.go
similarity index 100%
rename from business/model/dao/dao_err.go
rename to business/dao/dao_err.go
diff --git a/business/model/dao/dao_print.go b/business/dao/dao_print.go
similarity index 100%
rename from business/model/dao/dao_print.go
rename to business/dao/dao_print.go
diff --git a/business/dao/dao_print_setting.go b/business/dao/dao_print_setting.go
new file mode 100644
index 000000000..3c3800e7c
--- /dev/null
+++ b/business/dao/dao_print_setting.go
@@ -0,0 +1,25 @@
+package dao
+
+import (
+ "errors"
+ "git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/model"
+)
+
+func GetPrintSetting(printNo string) (*model.PrintSettingObj, error) {
+ sql := ` SELECT * FROM print_setting WHERE print_no = ? and deleted_at = ? `
+ sqlParams := []interface{}{
+ printNo,
+ utils.DefaultTimeValue,
+ }
+
+ var printSetting *model.PrintSetting
+ if err := GetRows(GetDB(), &printSetting, sql, sqlParams...); err != nil {
+ return nil, err
+ }
+ if printSetting == nil {
+ return nil, errors.New("数据查询异常")
+ }
+
+ return model.UnMarshalString2Json(printSetting)
+}
diff --git a/business/dao/dao_print_temp.go b/business/dao/dao_print_temp.go
new file mode 100644
index 000000000..6e1d3c0e5
--- /dev/null
+++ b/business/dao/dao_print_temp.go
@@ -0,0 +1,29 @@
+package dao
+
+import (
+ "git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/model"
+)
+
+// SelectUserDefaultTemp 查询用户默认模板
+func SelectUserDefaultTemp(userId string, tempType string) (*model.SystemTemp, bool, error) {
+ var result *model.SystemTemp
+ if err := GetRow(GetDB(), &result, `SELECT * FROM system_temp WHERE user_id = ? AND temp_type = ? AND is_use = ? AND deleted_at = ? ORDER BY created_at desc `, []interface{}{userId, tempType, 1, utils.DefaultTimeValue}...); err != nil {
+ return nil, false, err
+ }
+ return result, true, nil
+}
+
+// QuerySystemTemp 查询系统模板
+func QuerySystemTemp() ([]*model.SystemTemp, error) {
+ var result []*model.SystemTemp
+ if err := GetRows(GetDB(), &result, `SELECT * FROM system_temp WHERE user_id = ? ORDER BY created_at desc `, []interface{}{"system_user"}...); err != nil {
+ return nil, err
+ }
+ return result, nil
+}
+
+// AddTemp 添加模板数据
+func AddTemp(param *model.SystemTemp) error {
+ return CreateEntity(GetDB(), param)
+}
diff --git a/business/model/dao/dao_user_test.go b/business/dao/dao_user_test.go
similarity index 100%
rename from business/model/dao/dao_user_test.go
rename to business/dao/dao_user_test.go
diff --git a/business/model/dao/dao_utils.go b/business/dao/dao_utils.go
similarity index 100%
rename from business/model/dao/dao_utils.go
rename to business/dao/dao_utils.go
diff --git a/business/model/dao/event.go b/business/dao/event.go
similarity index 100%
rename from business/model/dao/event.go
rename to business/dao/event.go
diff --git a/business/model/dao/new_config.go b/business/dao/new_config.go
similarity index 100%
rename from business/model/dao/new_config.go
rename to business/dao/new_config.go
diff --git a/business/model/dao/place.go b/business/dao/place.go
similarity index 100%
rename from business/model/dao/place.go
rename to business/dao/place.go
diff --git a/business/model/print_temp_utils.go b/business/dao/print_temp_utils.go
similarity index 51%
rename from business/model/print_temp_utils.go
rename to business/dao/print_temp_utils.go
index 861471081..048381894 100644
--- a/business/model/print_temp_utils.go
+++ b/business/dao/print_temp_utils.go
@@ -1,18 +1,19 @@
-package model
+package dao
import (
"encoding/json"
"fmt"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/globals"
"strings"
"time"
)
-var SystemTempObj map[string]*SystemTemp
+var SystemTempObj map[string]*model.SystemTemp
func init() {
- SystemTempObj = make(map[string]*SystemTemp, 0)
+ SystemTempObj = make(map[string]*model.SystemTemp, 0)
sysTempList, err := QuerySystemTemp()
if err != nil {
globals.SugarLogger.Debug("query system temp err :", err)
@@ -23,64 +24,64 @@ func init() {
// 不存在系统模板,初始化系统模板
//InitSystemTemp()
}
- temp := make(map[string]*SystemTemp, 0)
+ temp := make(map[string]*model.SystemTemp, 0)
for _, v := range sysTempList {
temp[v.TempSize] = v
SystemTempObj[v.TempSize] = v
}
now := time.Now()
- param := &SystemTemp{
+ param := &model.SystemTemp{
CreatedAt: &now,
UpdatedAt: &now,
LastOperator: "system",
DeletedAt: &utils.DefaultTimeValue,
TempName: "",
- TempRank: SystemTempKey,
+ TempRank: model.SystemTempKey,
Temp: "",
UserId: "system_user",
- TempType: TempTypeMerchant,
- TempSize: SystemTempSizeBig,
+ TempType: model.TempTypeMerchant,
+ TempSize: model.SystemTempSizeBig,
PrintSn: "system",
IsUse: 1,
}
// 初始化大字体模板
- if _, v := temp[SystemTempSizeBig]; !v {
- param.TempName = "system" + SystemTempSizeBig
- param.Temp = SystemTempValue
+ if _, v := temp[model.SystemTempSizeBig]; !v {
+ param.TempName = "system" + model.SystemTempSizeBig
+ param.Temp = model.SystemTempValue
if err := AddTemp(param); err != nil {
globals.SugarLogger.Debug("init system temp err :", err)
}
- SystemTempObj[SystemTempSizeBig] = param
+ SystemTempObj[model.SystemTempSizeBig] = param
}
// 初始化中字体模板
- if _, v := temp[SystemTempSizeMedium]; !v {
- param.TempName = "system" + SystemTempSizeMedium
- medium := strings.Replace(SystemTempValue, "", "", -1)
+ if _, v := temp[model.SystemTempSizeMedium]; !v {
+ param.TempName = "system" + model.SystemTempSizeMedium
+ medium := strings.Replace(model.SystemTempValue, "", "", -1)
medium2 := strings.Replace(medium, "", "", -1)
param.Temp = medium2
- param.TempSize = SystemTempSizeMedium
+ param.TempSize = model.SystemTempSizeMedium
param.IsUse = 2
if err := AddTemp(param); err != nil {
globals.SugarLogger.Debug("init system temp err :", err)
}
- SystemTempObj[SystemTempSizeMedium] = param
+ SystemTempObj[model.SystemTempSizeMedium] = param
}
// 初始化小字体模板
- if _, v := temp[SystemTempSizeSmall]; !v {
- param.TempName = "system" + SystemTempSizeSmall
- medium := strings.Replace(SystemTempValue, "", " ", -1)
+ if _, v := temp[model.SystemTempSizeSmall]; !v {
+ param.TempName = "system" + model.SystemTempSizeSmall
+ medium := strings.Replace(model.SystemTempValue, "", " ", -1)
medium2 := strings.Replace(medium, "", " ", -1)
param.Temp = medium2
- param.TempSize = SystemTempSizeSmall
+ param.TempSize = model.SystemTempSizeSmall
param.IsUse = 2
if err := AddTemp(param); err != nil {
globals.SugarLogger.Debug("init system temp err :", err)
}
- SystemTempObj[SystemTempSizeSmall] = param
+ SystemTempObj[model.SystemTempSizeSmall] = param
}
}
@@ -88,13 +89,13 @@ func init() {
// MakePrintMsgOnTemp 将打印数据渲染到模板当中
func MakePrintMsgOnTemp(param map[string]string, userId string) (string, error) {
// 查询用户默认模板,不存在则使用系统默认模板
- var userTemp *SystemTemp
- userTemp, isHave, err := SelectUserDefaultTemp(userId, TempTypeMerchant)
+ var userTemp *model.SystemTemp
+ userTemp, isHave, err := SelectUserDefaultTemp(userId, model.TempTypeMerchant)
if err != nil {
return "", err
}
if userTemp == nil || !isHave {
- userTemp = SystemTempObj[SystemTempSizeBig]
+ userTemp = SystemTempObj[model.SystemTempSizeBig]
}
// 需要打印数据
@@ -105,29 +106,29 @@ func MakePrintMsgOnTemp(param map[string]string, userId string) (string, error)
case "skuName", "skuNumber", "skuPrice", "skuAllPrice", "allSkuTypeCount", "allSkuCount":
continue
case "goodsListDetail":
- printMsg += TempTag[v]
- skuList := make([]*SkuListPrintOrder, 0, 0)
+ printMsg += model.TempTag[v]
+ skuList := make([]*model.SkuListPrintOrder, 0, 0)
if err := json.Unmarshal([]byte(param[v]), skuList); err != nil {
return "", err
}
for i := 0; i < len(skuList); i++ {
- printMsg += TempTag["skuName"]
- printMsg += TempTag["skuNumber"]
- printMsg += TempTag["skuPrice"]
- printMsg += TempTag["skuAllPrice"]
+ printMsg += model.TempTag["skuName"]
+ printMsg += model.TempTag["skuNumber"]
+ printMsg += model.TempTag["skuPrice"]
+ printMsg += model.TempTag["skuAllPrice"]
printValue = append(printValue, skuList[i].SkuName, skuList[i].SkuName, skuList[i].SalePrice, skuList[i].TotalCountPrice)
if skuList[i].Upc != "" {
- printMsg += TempTag["sku"]
+ printMsg += model.TempTag["sku"]
printValue = append(printValue, skuList[i].Upc)
}
}
case "businessType":
if param[v] == "2" { // 是预订单
- printMsg += TempTag[v]
+ printMsg += model.TempTag[v]
}
default:
- printMsg += TempTag[v]
+ printMsg += model.TempTag[v]
printValue = append(printValue, param[v])
}
@@ -137,9 +138,9 @@ func MakePrintMsgOnTemp(param map[string]string, userId string) (string, error)
}
// MakePrintMsgOnTempVoice 制作平台语音
-func MakePrintMsgOnTempVoice(param map[string]string, setting *PrintSettingObj, userId string) (string, error) {
+func MakePrintMsgOnTempVoice(param map[string]string, setting *model.PrintSettingObj, userId string) (string, error) {
// 打订单
- if param[OrderStatusPrint] != "" {
+ if param[model.OrderStatusPrint] != "" {
// 订单提示设置
printMsg, err := PrinterOrderVoice(param, setting, userId)
if err != nil {
@@ -149,42 +150,42 @@ func MakePrintMsgOnTempVoice(param map[string]string, setting *PrintSettingObj,
}
// 打运单
- if param[WayBillStatusPrint] != "" {
- switch param[WayBillStatusPrint] {
- case utils.Int2Str(WaybillStatusCourierAssigned): // 分配骑手
+ if param[model.WayBillStatusPrint] != "" {
+ switch param[model.WayBillStatusPrint] {
+ case utils.Int2Str(model.WaybillStatusCourierAssigned): // 分配骑手
return PrintWayBillOrderStatus(param, setting), nil
- case utils.Int2Str(WaybillStatusDeliverReminder): // 催单
+ case utils.Int2Str(model.WaybillStatusDeliverReminder): // 催单
printVoiceMsg := ``
printVoiceValue := make([]interface{}, 0, 0)
printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, ReminderOrderVoice)
+ printVoiceValue = append(printVoiceValue, model.ReminderOrderVoice)
return strings.Replace(fmt.Sprintf(strings.Replace(printVoiceMsg, "\n", "", -1), printVoiceValue...), "\\n", "\r\n", -1), nil
- case utils.Int2Str(WaybillStatusDelivered): // 送达
+ case utils.Int2Str(model.WaybillStatusDelivered): // 送达
printVoiceMsg := ``
printVoiceValue := make([]interface{}, 0, 0)
printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, FinialsOrderVoice)
+ printVoiceValue = append(printVoiceValue, model.FinialsOrderVoice)
return strings.Replace(fmt.Sprintf(strings.Replace(printVoiceMsg, "\n", "", -1), printVoiceValue...), "\\n", "\r\n", -1), nil
}
}
// 门店状态
- if param[StoreStatusPrint] != "" {
+ if param[model.StoreStatusPrint] != "" {
return PrintStoreStatus(param, setting), nil
}
// 进店咨询
- if param[EnterTheStorePrint] != "" {
+ if param[model.EnterTheStorePrint] != "" {
return `19`, nil
}
return "", nil
}
// PrinterOrderVoice 打印机订单提示设置
-func PrinterOrderVoice(param map[string]string, setting *PrintSettingObj, userId string) (string, error) {
+func PrinterOrderVoice(param map[string]string, setting *model.PrintSettingObj, userId string) (string, error) {
var (
printVoiceMsg string //语音信息
printVoiceValue = make([]interface{}, 0, 0)
@@ -192,120 +193,120 @@ func PrinterOrderVoice(param map[string]string, setting *PrintSettingObj, userId
err error
)
// 称谓设置/平台语音设置
- if (setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66) && setting.SystemVoice == SettingOpen {
+ if (setting.CallNameSetting == 64 || setting.CallNameSetting == 65 || setting.CallNameSetting == 66) && setting.SystemVoice == model.SettingOpen {
// 老板
printVoiceMsg += `%s`
printVoiceValue = append(printVoiceValue, setting.CallNameSetting)
}
// 订单状态
- switch param[OrderStatusPrint] {
+ switch param[model.OrderStatusPrint] {
// 新订单
- case utils.Int2Str(OrderStatusNew):
+ case utils.Int2Str(model.OrderStatusNew):
// 订单设置
- if setting.OrderVoiceSetting.PrintOrder == SettingOpen { // 打印订单
+ if setting.OrderVoiceSetting.PrintOrder == model.SettingOpen { // 打印订单
textMsg, err = MakePrintMsgOnTemp(param, userId)
if err != nil {
return "", err
}
}
- if setting.OrderVoiceSetting.OrderNotice == SettingOpen && setting.SystemVoice == SettingOpen { // 订单通知
+ if setting.OrderVoiceSetting.OrderNotice == model.SettingOpen && setting.SystemVoice == model.SettingOpen { // 订单通知
printVoiceMsg += `%s%s` // 你来新订单了
- printVoiceValue = append(printVoiceValue, NewOrderVoice)
+ printVoiceValue = append(printVoiceValue, model.NewOrderVoice)
printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
}
// 申请取消
- case utils.Int2Str(ApplyOrderCancel):
+ case utils.Int2Str(model.ApplyOrderCancel):
// 订单设置
- if setting.OrderVoiceSetting.UserOrderCancel == SettingOpen { // 申请取消打印
+ if setting.OrderVoiceSetting.UserOrderCancel == model.SettingOpen { // 申请取消打印
textMsg, err = MakePrintMsgOnTemp(param, userId)
if err != nil {
return "", err
}
}
- if setting.OrderVoiceSetting.UserOrderCancelVoice == SettingOpen && setting.SystemVoice == SettingOpen { // 申请取消语音
+ if setting.OrderVoiceSetting.UserOrderCancelVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen { // 申请取消语音
printVoiceMsg += `%s%s` // 你来新订单了
- printVoiceValue = append(printVoiceValue, ApplyCancelVoice)
+ printVoiceValue = append(printVoiceValue, model.ApplyCancelVoice)
printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
}
// 申请退款
- case utils.Int2Str(ApplyOrderRefund):
+ case utils.Int2Str(model.ApplyOrderRefund):
// 订单设置
- if setting.OrderVoiceSetting.RefundOrder == SettingOpen { // 取消打印订单
+ if setting.OrderVoiceSetting.RefundOrder == model.SettingOpen { // 取消打印订单
textMsg, err = MakePrintMsgOnTemp(param, userId)
if err != nil {
return "", err
}
}
- if setting.OrderVoiceSetting.RefundOrderVoice == SettingOpen && setting.SystemVoice == SettingOpen {
- if setting.OrderVoiceSetting.OrderNotice == SettingOpen && setting.SystemVoice == SettingOpen {
+ if setting.OrderVoiceSetting.RefundOrderVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen {
+ if setting.OrderVoiceSetting.OrderNotice == model.SettingOpen && setting.SystemVoice == model.SettingOpen {
printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, ApplyRefundVoice)
+ printVoiceValue = append(printVoiceValue, model.ApplyRefundVoice)
}
}
// 取消打印
- case utils.Int2Str(OrderStatusCanceled):
+ case utils.Int2Str(model.OrderStatusCanceled):
// 订单设置
- if setting.OrderVoiceSetting.BusinessOrderCancel == SettingOpen { // 取消打印订单
+ if setting.OrderVoiceSetting.BusinessOrderCancel == model.SettingOpen { // 取消打印订单
textMsg, err = MakePrintMsgOnTemp(param, userId)
if err != nil {
return "", err
}
}
- if setting.OrderVoiceSetting.BusinessOrderCancelVoice == SettingOpen && setting.SystemVoice == SettingOpen {
- if setting.OrderVoiceSetting.OrderNotice == SettingOpen && setting.SystemVoice == SettingOpen { // 订单取消语音通知
+ if setting.OrderVoiceSetting.BusinessOrderCancelVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen {
+ if setting.OrderVoiceSetting.OrderNotice == model.SettingOpen && setting.SystemVoice == model.SettingOpen { // 订单取消语音通知
printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
printVoiceMsg += `%s` // 你来新订单了
- printVoiceValue = append(printVoiceValue, CancelOrderVoice)
+ printVoiceValue = append(printVoiceValue, model.CancelOrderVoice)
}
}
- case utils.Int2Str(OrderStatusAccepted): // 待拣货
- if setting.PickingSetting.WaitPickingPrint == SettingOpen { // 打印订单
+ case utils.Int2Str(model.OrderStatusAccepted): // 待拣货
+ if setting.PickingSetting.WaitPickingPrint == model.SettingOpen { // 打印订单
textMsg, err = MakePrintMsgOnTemp(param, userId)
if err != nil {
return "", err
}
}
- if setting.PickingSetting.WaitPickingVoice == SettingOpen && setting.SystemVoice == SettingOpen { // 订单通知
+ if setting.PickingSetting.WaitPickingVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen { // 订单通知
printVoiceMsg += `%s%s` // 你有订单未拣货
- printVoiceValue = append(printVoiceValue, WaitPickUpOrderVoice)
+ printVoiceValue = append(printVoiceValue, model.WaitPickUpOrderVoice)
printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
}
- case utils.Int2Str(OrderStatusWaitAccepted): // 待接单
- if setting.PickingSetting.WaitPickingPrint == SettingOpen { // 打印订单
+ case utils.Int2Str(model.OrderStatusWaitAccepted): // 待接单
+ if setting.PickingSetting.WaitPickingPrint == model.SettingOpen { // 打印订单
textMsg, err = MakePrintMsgOnTemp(param, userId)
if err != nil {
return "", err
}
}
- if setting.PickingSetting.WaitPickingVoice == SettingOpen && setting.SystemVoice == SettingOpen { // 订单通知
+ if setting.PickingSetting.WaitPickingVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen { // 订单通知
printVoiceMsg += `%s%s` // 你有订单未接单(订单未处理)
- printVoiceValue = append(printVoiceValue, WaitOrderVoice)
+ printVoiceValue = append(printVoiceValue, model.WaitOrderVoice)
printVoiceMsg, printVoiceValue = SyntheticSpeech(printVoiceMsg, printVoiceValue, param)
}
- case utils.Int2Str(OrderStatusRejection): // 拒收
- if setting.CustomerVoiceSetting.CustomerRejectionVoice == SettingOpen && setting.SystemVoice == SettingOpen {
+ case utils.Int2Str(model.OrderStatusRejection): // 拒收
+ if setting.CustomerVoiceSetting.CustomerRejectionVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen {
// 暂无语音打印
}
- if setting.CustomerVoiceSetting.CustomerRejectionPrint == SettingOpen { // 客户拒收打印
+ if setting.CustomerVoiceSetting.CustomerRejectionPrint == model.SettingOpen { // 客户拒收打印
rejection := ``
rejectionValue := make([]interface{}, 0, 0)
rejection += `
客户拒收信息:
`
rejection += `订单号: %s
`
rejection += `订单来源: %s # %s
`
rejection += `拒收原因: %s
`
- rejectionValue = append(rejectionValue, param[OrderNoPrint], param[VendorNamePrint], param[VendorOrderNoPrint], param[RejectionReasonPrint])
+ rejectionValue = append(rejectionValue, param[model.OrderNoPrint], param[model.VendorNamePrint], param[model.VendorOrderNoPrint], param[model.RejectionReasonPrint])
textMsg = strings.Replace(fmt.Sprintf(strings.Replace(rejection, "\n", "", -1), rejectionValue...), "\\n", "\r\n", -1)
}
- case utils.Int2Str(OrderStatusCustomerService): // 客服退款
- if setting.CustomerVoiceSetting.CustcareRefundVoice == SettingOpen && setting.SystemVoice == SettingOpen {
+ case utils.Int2Str(model.OrderStatusCustomerService): // 客服退款
+ if setting.CustomerVoiceSetting.CustcareRefundVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen {
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, BusinessResponsibilityVoice)
+ printVoiceValue = append(printVoiceValue, model.BusinessResponsibilityVoice)
}
- if setting.CustomerVoiceSetting.CustcareRefundPrint == SettingOpen {
+ if setting.CustomerVoiceSetting.CustcareRefundPrint == model.SettingOpen {
rejection := ``
rejectionValue := make([]interface{}, 0, 0)
rejection += `客服退款详情:
`
@@ -313,7 +314,7 @@ func PrinterOrderVoice(param map[string]string, setting *PrintSettingObj, userId
rejection += `订单来源: %s # %s
`
rejection += `退款原因: %s
`
rejection += `退款时间: %s
`
- rejectionValue = append(rejectionValue, param[OrderNoPrint], param[VendorNamePrint], param[VendorOrderNoPrint], param[CustcareRefundReasonPrint], utils.Time2DateStr(time.Now()))
+ rejectionValue = append(rejectionValue, param[model.OrderNoPrint], param[model.VendorNamePrint], param[model.VendorOrderNoPrint], param[model.CustcareRefundReasonPrint], utils.Time2DateStr(time.Now()))
textMsg = strings.Replace(fmt.Sprintf(strings.Replace(rejection, "\n", "", -1), rejectionValue...), "\\n", "\r\n", -1)
}
@@ -324,7 +325,7 @@ func PrinterOrderVoice(param map[string]string, setting *PrintSettingObj, userId
}
// PrintWayBillOrderStatus 打印运单类通知消息
-func PrintWayBillOrderStatus(param map[string]string, setting *PrintSettingObj) string {
+func PrintWayBillOrderStatus(param map[string]string, setting *model.PrintSettingObj) string {
var (
printVoiceMsg string //语音信息
printVoiceValue = make([]interface{}, 0, 0)
@@ -332,21 +333,21 @@ func PrintWayBillOrderStatus(param map[string]string, setting *PrintSettingObj)
textMsgValue = make([]interface{}, 0, 0) // 文本信息
)
- switch param[WayBillStatusPrint] {
- case utils.Int2Str(WaybillStatusAccepted), utils.Int2Str(WaybillStatusCourierAssigned): // 分配骑手
- if setting.RiderVoiceSetting.RiderTakeOrder == SettingOpen { // 打印订单
+ switch param[model.WayBillStatusPrint] {
+ case utils.Int2Str(model.WaybillStatusAccepted), utils.Int2Str(model.WaybillStatusCourierAssigned): // 分配骑手
+ if setting.RiderVoiceSetting.RiderTakeOrder == model.SettingOpen { // 打印订单
textMsg += `接单骑手信息:
`
textMsg += `骑手姓名: %s
`
textMsg += `骑手电话: %s
`
textMsg += `接单时间: %s
`
textMsg += `订单来源: %s
`
textMsg += `单号: #%s
`
- textMsgValue = append(textMsgValue, param[RiderNamePrint], param[RiderPhonePrint], utils.Time2DateStr(time.Now()), param[VendorNamePrint], param[VendorOrderNoPrint])
+ textMsgValue = append(textMsgValue, param[model.RiderNamePrint], param[model.RiderPhonePrint], utils.Time2DateStr(time.Now()), param[model.VendorNamePrint], param[model.VendorOrderNoPrint])
}
}
- if setting.RiderVoiceSetting.RiderTakeOrderVoice == SettingOpen && setting.SystemVoice == SettingOpen { // 骑手接单语音通知
+ if setting.RiderVoiceSetting.RiderTakeOrderVoice == model.SettingOpen && setting.SystemVoice == model.SettingOpen { // 骑手接单语音通知
printVoiceMsg += `%s%s` // 骑手已经接单了
- printVoiceValue = append(printVoiceValue, RiderGetOrderVoice)
+ printVoiceValue = append(printVoiceValue, model.RiderGetOrderVoice)
}
msg := strings.Replace(fmt.Sprintf(strings.Replace(textMsg, "\n", "", -1), textMsgValue...), "\\n", "\r\n", -1)
@@ -355,7 +356,7 @@ func PrintWayBillOrderStatus(param map[string]string, setting *PrintSettingObj)
}
// PrintStoreStatus 打印门店状态
-func PrintStoreStatus(param map[string]string, setting *PrintSettingObj) string {
+func PrintStoreStatus(param map[string]string, setting *model.PrintSettingObj) string {
var (
printVoiceMsg string //语音信息
printVoiceValue = make([]interface{}, 0, 0)
@@ -364,17 +365,17 @@ func PrintStoreStatus(param map[string]string, setting *PrintSettingObj) string
)
// 离线打印文本开启
- if setting.PickingSetting.BusinessOffLine == SettingOpen {
+ if setting.PickingSetting.BusinessOffLine == model.SettingOpen {
textMsg += `门店下线通知
`
textMsg += `门店:%s
`
textMsg += `平台:%s
`
textMsg += `下线时间:%s
`
- textMsgValue = append(textMsgValue, param[EBailOrderNoPrint], param[VendorNamePrint], utils.Time2DateStr(time.Now()))
+ textMsgValue = append(textMsgValue, param[model.EBailOrderNoPrint], param[model.VendorNamePrint], utils.Time2DateStr(time.Now()))
}
// 离线打印语音开启
- if setting.SystemVoice == SettingOpen && setting.PickingSetting.BusinessOffLineVoice == SettingOpen {
+ if setting.SystemVoice == model.SettingOpen && setting.PickingSetting.BusinessOffLineVoice == model.SettingOpen {
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, StoreOfflineVoice)
+ printVoiceValue = append(printVoiceValue, model.StoreOfflineVoice)
}
voice := strings.Replace(fmt.Sprintf(strings.Replace(printVoiceMsg, "\n", "", -1), printVoiceValue...), "\\n", "\r\n", -1)
msg := strings.Replace(fmt.Sprintf(strings.Replace(textMsg, "\n", "", -1), textMsgValue...), "\\n", "\r\n", -1)
@@ -385,54 +386,54 @@ func PrintStoreStatus(param map[string]string, setting *PrintSettingObj) string
// SyntheticSpeech 合成语音 (美团xxx号订单)
func SyntheticSpeech(printVoiceMsg string, printVoiceValue []interface{}, param map[string]string) (string, []interface{}) {
printVoiceMsg += `%s` // 美团
- switch param[VendOrIDPrint] {
- case utils.Int2Str(VendorIDJD): // 京东
- printVoiceValue = append(printVoiceValue, JdVoice)
- case utils.Int2Str(VendorIDMTWM): // 美团
- printVoiceValue = append(printVoiceValue, MtVoice)
- case utils.Int2Str(VendorIDELM): // 饿了么
- printVoiceValue = append(printVoiceValue, ElmVoice)
- case utils.Int2Str(VendorIDEBAI): // 饿百
- printVoiceValue = append(printVoiceValue, ElmVoice)
- case utils.Int2Str(VendorIDJDShop): // 京东商城
- printVoiceValue = append(printVoiceValue, JdToHose)
- case utils.Int2Str(VendorIDTT): // 抖音
+ switch param[model.VendOrIDPrint] {
+ case utils.Int2Str(model.VendorIDJD): // 京东
+ printVoiceValue = append(printVoiceValue, model.JdVoice)
+ case utils.Int2Str(model.VendorIDMTWM): // 美团
+ printVoiceValue = append(printVoiceValue, model.MtVoice)
+ case utils.Int2Str(model.VendorIDELM): // 饿了么
+ printVoiceValue = append(printVoiceValue, model.ElmVoice)
+ case utils.Int2Str(model.VendorIDEBAI): // 饿百
+ printVoiceValue = append(printVoiceValue, model.ElmVoice)
+ case utils.Int2Str(model.VendorIDJDShop): // 京东商城
+ printVoiceValue = append(printVoiceValue, model.JdToHose)
+ case utils.Int2Str(model.VendorIDTT): // 抖音
// 暂无
}
- if param[VendorOrderNoPrint] != "" {
- switch len(param[VendorOrderNoPrint]) {
+ if param[model.VendorOrderNoPrint] != "" {
+ switch len(param[model.VendorOrderNoPrint]) {
case 1:
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint]])
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint]])
case 2:
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint][:1]+"0"])
- if param[VendorOrderNoPrint][1:] != "0" {
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint][:1]+"0"])
+ if param[model.VendorOrderNoPrint][1:] != "0" {
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint][1:]])
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint][1:]])
}
case 3:
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint][0:1]+"00"])
- if param[VendorOrderNoPrint][1:2] == "0" && param[VendorOrderNoPrint][2:] == "0" {
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint][0:1]+"00"])
+ if param[model.VendorOrderNoPrint][1:2] == "0" && param[model.VendorOrderNoPrint][2:] == "0" {
- } else if param[VendorOrderNoPrint][1:2] == "0" && param[VendorOrderNoPrint][2:] != "0" {
+ } else if param[model.VendorOrderNoPrint][1:2] == "0" && param[model.VendorOrderNoPrint][2:] != "0" {
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint][1:2]])
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint][1:2]])
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint][2:]])
- } else if param[VendorOrderNoPrint][1:2] != "0" && param[VendorOrderNoPrint][2:] == "0" {
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint][2:]])
+ } else if param[model.VendorOrderNoPrint][1:2] != "0" && param[model.VendorOrderNoPrint][2:] == "0" {
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint][1:2]+"0"])
- } else if param[VendorOrderNoPrint][1:2] != "0" && param[VendorOrderNoPrint][2:] != "0" {
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint][1:2]+"0"])
+ } else if param[model.VendorOrderNoPrint][1:2] != "0" && param[model.VendorOrderNoPrint][2:] != "0" {
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint][1:2]+"0"])
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint][1:2]+"0"])
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, NumberVoiceMap[param[VendorOrderNoPrint][2:]])
+ printVoiceValue = append(printVoiceValue, model.NumberVoiceMap[param[model.VendorOrderNoPrint][2:]])
}
}
}
printVoiceMsg += `%s`
- printVoiceValue = append(printVoiceValue, OrderNoVoice)
+ printVoiceValue = append(printVoiceValue, model.OrderNoVoice)
return printVoiceMsg, printVoiceValue
}
diff --git a/business/jxstore/cms/cms.go b/business/jxstore/cms/cms.go
index 9e98120de..7fef1edda 100644
--- a/business/jxstore/cms/cms.go
+++ b/business/jxstore/cms/cms.go
@@ -3,17 +3,16 @@ package cms
import (
"fmt"
"git.rosy.net.cn/baseapi/platformapi/mtunionapi"
- "git.rosy.net.cn/baseapi/platformapi/tbunionapi"
"reflect"
"regexp"
"strconv"
"time"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/jxutils/tasksch"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
)
const (
@@ -44,10 +43,10 @@ func InitServiceInfo(version string, buildTime time.Time, gitCommit string) {
"buildTime": buildTimeStr,
"gitCommit": gitCommit,
"metaData": map[string]interface{}{
- "vendorTypeName": model.VendorTypeName,
- "vendorName": model.VendorChineseNames,
- "vendorImg": model.VendorImg,
- "vendorColors": model.VendorColors,
+ "vendorTypeName": model.VendorTypeName,
+ "vendorName": model.VendorChineseNames,
+ //"vendorImg": model.VendorImg,
+ //"vendorColors": model.VendorColors,
"orderStatus": model.OrderStatusName,
"waybillStatus": model.WaybillStatusName,
"orderTypeName": model.OrderTypeName,
@@ -68,12 +67,12 @@ func InitServiceInfo(version string, buildTime time.Time, gitCommit string) {
model.VendorIDMTWM: map[int]interface{}{
mtunionapi.ActTypeQB: "券包推广",
},
- model.VendorIDTB: map[int]interface{}{
- tbunionapi.TbElmActTypeBDH: "本地化",
- },
- model.VendorIDPDD: map[int]interface{}{
- 1: "进行中的活动",
- },
+ //model.VendorIDTB: map[int]interface{}{
+ // tbunionapi.TbElmActTypeBDH: "本地化",
+ //},
+ //model.VendorIDPDD: map[int]interface{}{
+ // 1: "进行中的活动",
+ //},
model.VendorIDJDShop: map[int]interface{}{
2: "进行中",
},
diff --git a/business/jxstore/cms/message.go b/business/jxstore/cms/message.go
index 74113473b..df601a9fc 100644
--- a/business/jxstore/cms/message.go
+++ b/business/jxstore/cms/message.go
@@ -4,10 +4,10 @@ import (
"time"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
)
type MessageStatusExt struct {
diff --git a/business/jxstore/cms/print.go b/business/jxstore/cms/print.go
index b72da8684..e130fdd36 100644
--- a/business/jxstore/cms/print.go
+++ b/business/jxstore/cms/print.go
@@ -4,9 +4,9 @@ import (
"encoding/json"
"fmt"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"net"
"os"
"regexp"
diff --git a/business/jxstore/cms/user2.go b/business/jxstore/cms/user2.go
index ccb887326..5fe15b04c 100644
--- a/business/jxstore/cms/user2.go
+++ b/business/jxstore/cms/user2.go
@@ -7,9 +7,9 @@ import (
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/auth2"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
)
var (
diff --git a/business/jxstore/common/common.go b/business/jxstore/common/common.go
index d55e80483..228d23cee 100644
--- a/business/jxstore/common/common.go
+++ b/business/jxstore/common/common.go
@@ -6,10 +6,10 @@ import (
"git.rosy.net.cn/baseapi/platformapi/autonavi"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/globals/api"
)
diff --git a/business/jxstore/event/event.go b/business/jxstore/event/event.go
index 845487ad5..2ae743584 100644
--- a/business/jxstore/event/event.go
+++ b/business/jxstore/event/event.go
@@ -6,10 +6,10 @@ import (
"time"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
)
var (
diff --git a/business/jxutils/configindb/configindb.go b/business/jxutils/configindb/configindb.go
index 34243cd65..bf735fe30 100644
--- a/business/jxutils/configindb/configindb.go
+++ b/business/jxutils/configindb/configindb.go
@@ -4,8 +4,8 @@ import (
"fmt"
"sync"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/business/model/legacymodel"
)
diff --git a/business/jxutils/datares/datares.go b/business/jxutils/datares/datares.go
index 5934e3a0a..a4309ac64 100644
--- a/business/jxutils/datares/datares.go
+++ b/business/jxutils/datares/datares.go
@@ -9,11 +9,11 @@ import (
"image/png"
"net/http"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/jxutils/tasksch"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/globals"
)
diff --git a/business/jxutils/dtask/dtask.go b/business/jxutils/dtask/dtask.go
index 36d3dd597..de11f2641 100644
--- a/business/jxutils/dtask/dtask.go
+++ b/business/jxutils/dtask/dtask.go
@@ -7,8 +7,8 @@ import (
"time"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/business/partner"
"git.rosy.net.cn/jx-callback/globals/refutil"
)
diff --git a/business/jxutils/tasks/configrefresh.go b/business/jxutils/tasks/configrefresh.go
index b0ba7b769..d4478f0e1 100644
--- a/business/jxutils/tasks/configrefresh.go
+++ b/business/jxutils/tasks/configrefresh.go
@@ -8,9 +8,9 @@ import (
"git.rosy.net.cn/baseapi/platformapi"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxutils/eventhub/syseventhub"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/business/model/legacymodel"
"git.rosy.net.cn/jx-callback/globals/api"
diff --git a/business/model/const.go b/business/model/const.go
index 05b1bbc62..9823f4aee 100644
--- a/business/model/const.go
+++ b/business/model/const.go
@@ -208,6 +208,25 @@ var (
0: "休息",
1: "营业",
}
+
+ UnionOrderStatusName = map[int]string{
+ UnionOrderStatusNew: "新订单",
+ UnionOrderStatusPay: "用户已支付",
+ UnionOrderStatusTakeOver: "用户已确认收货",
+ UnionOrderStatusAuditOver: "已审核",
+ UnionOrderStatusFinish: "已完成(已结算)",
+ UnionOrderStatusFail: "已退款(结算失败)",
+ }
+)
+
+//联盟订单状态
+const (
+ UnionOrderStatusNew = 10 //已领券?还未支付
+ UnionOrderStatusPay = 15 //已支付
+ UnionOrderStatusTakeOver = 20 //确认收货,已收到货
+ UnionOrderStatusAuditOver = 25 //审核成功,待结算
+ UnionOrderStatusFinish = 110 //已结算
+ UnionOrderStatusFail = 115 //审核失败,结算失败
)
const (
diff --git a/business/model/print_setting.go b/business/model/print_setting.go
index a9cf46722..66b05db45 100644
--- a/business/model/print_setting.go
+++ b/business/model/print_setting.go
@@ -2,9 +2,6 @@ package model
import (
"encoding/json"
- "errors"
- "git.rosy.net.cn/baseapi/utils"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"time"
)
@@ -94,26 +91,6 @@ type ShopPickingVoice struct {
WaitPickingVoice int `json:"wait_picking_voice"` // 待拣货语音[1打开]
}
-func GetPrintSetting(printNo string) (*PrintSettingObj, error) {
- sql := ` SELECT * FROM print_setting WHERE print_no = ? and deleted_at = ? `
- sqlParams := []interface{}{
- printNo,
- utils.DefaultTimeValue,
- }
-
- var printSetting *PrintSetting
- if err := dao.GetRows(dao.GetDB(), &printSetting, sql, sqlParams...); err != nil {
- return nil, err
- }
- if printSetting == nil {
- return nil, errors.New("数据查询异常")
- }
-
- return UnMarshalString2Json(printSetting)
-}
-
-// 将打印机设置转换一下
-
// UnMarshalString2Json 将字符串设置转换为对象设置
func UnMarshalString2Json(param *PrintSetting) (*PrintSettingObj, error) {
var (
diff --git a/business/model/print_temp.go b/business/model/print_temp.go
index 1903ecb9f..aa8bd101a 100644
--- a/business/model/print_temp.go
+++ b/business/model/print_temp.go
@@ -1,8 +1,6 @@
package model
import (
- "git.rosy.net.cn/baseapi/utils"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"time"
)
@@ -51,26 +49,3 @@ const (
SettingOpen = 1 // 开启
SettingClose = -1 // 关闭
)
-
-// SelectUserDefaultTemp 查询用户默认模板
-func SelectUserDefaultTemp(userId string, tempType string) (*SystemTemp, bool, error) {
- var result *SystemTemp
- if err := dao.GetRow(dao.GetDB(), &result, `SELECT * FROM system_temp WHERE user_id = ? AND temp_type = ? AND is_use = ? AND deleted_at = ? ORDER BY created_at desc `, []interface{}{userId, tempType, 1, utils.DefaultTimeValue}...); err != nil {
- return nil, false, err
- }
- return result, true, nil
-}
-
-// QuerySystemTemp 查询系统模板
-func QuerySystemTemp() ([]*SystemTemp, error) {
- var result []*SystemTemp
- if err := dao.GetRows(dao.GetDB(), &result, `SELECT * FROM system_temp WHERE user_id = ? ORDER BY created_at desc `, []interface{}{"system_user"}...); err != nil {
- return nil, err
- }
- return result, nil
-}
-
-// AddTemp 添加模板数据
-func AddTemp(param *SystemTemp) error {
- return dao.CreateEntity(dao.GetDB(), param)
-}
diff --git a/controllers/api_controller.go b/controllers/api_controller.go
index efc7299eb..52f9c42e3 100644
--- a/controllers/api_controller.go
+++ b/controllers/api_controller.go
@@ -6,10 +6,10 @@ import (
"encoding/json"
"fmt"
"git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/business/dao"
"git.rosy.net.cn/jx-callback/business/jxstore/cms"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/jx-callback/business/model"
- "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/globals"
"github.com/astaxie/beego/client/orm"
"github.com/astaxie/beego/server/web"
@@ -348,7 +348,7 @@ func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data, errCode s
return "", model.ErrCodeGeneralFailed, err
}
// 查询打印机设置
- printSetting, err := model.GetPrintSetting(printNo)
+ printSetting, err := dao.GetPrintSetting(printNo)
if err != nil {
return "", model.ErrCodeGeneralFailed, err
}
@@ -358,7 +358,7 @@ func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data, errCode s
}
// 查询用户模板
- printMsg, err := model.MakePrintMsgOnTempVoice(contentMap, printSetting, printObj.UserId)
+ printMsg, err := dao.MakePrintMsgOnTempVoice(contentMap, printSetting, printObj.UserId)
if err != nil {
return "", model.ErrCodeGeneralFailed, err
}
diff --git a/main.go b/main.go
index 94125ee00..3b928b470 100644
--- a/main.go
+++ b/main.go
@@ -3,24 +3,18 @@ package main
import (
"flag"
"fmt"
+ "git.rosy.net.cn/jx-callback/business/jxstore/cms"
+ "git.rosy.net.cn/jx-callback/business/jxstore/misc"
+ _ "git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/controllers"
"git.rosy.net.cn/jx-callback/globals"
+ _ "git.rosy.net.cn/jx-callback/globals/api"
+ "git.rosy.net.cn/jx-callback/globals/beegodb"
+ _ "git.rosy.net.cn/jx-callback/routers"
+ beego "github.com/astaxie/beego/server/web"
_ "net/http/pprof"
"os"
"time"
-
- "git.rosy.net.cn/jx-callback/business/jxstore/cms"
- "git.rosy.net.cn/jx-callback/business/jxstore/misc"
- beego "github.com/astaxie/beego/server/web"
-
- // 导入缺省订单调度器
-
- "git.rosy.net.cn/jx-callback/globals/beegodb"
-
- _ "git.rosy.net.cn/jx-callback/globals/api"
-
- _ "git.rosy.net.cn/jx-callback/business/model"
- _ "git.rosy.net.cn/jx-callback/routers"
)
var (