From 9eb51d0748c9ec1e19182e2e3b14a5bd128e2d7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Wed, 2 Dec 2020 10:01:52 +0800 Subject: [PATCH] haocaixians --- business/jxcallback/orderman/order.go | 1 + business/partner/printer/feie/feie.go | 22 ++++++++++++++----- .../partner/printer/yilianyun/yilianyun.go | 22 ++++++++++++++----- business/partner/printer/zhongwu/zhongwu.go | 22 ++++++++++++++----- conf/app.conf | 1 + globals/globals.go | 8 ++++--- 6 files changed, 55 insertions(+), 21 deletions(-) diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index b81717abb..cf4fcb872 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -1260,6 +1260,7 @@ func result2Orders(ctx *jxcontext.Context, result *jdshopapi.AllOrdersResult) (o DeliveryType: model.OrderDeliveryTypeStoreSelf, StatusTime: utils.Str2Time(jdsOrder.OrderCreateTime + ":00"), OrderSeq: 0, + VendorOrgCode: "1", } //获取真实手机号 fakeMobile, err := api.JdShopAPI.PhoneSensltiveInfo(order.VendorOrderID2, orderDetail.MobileKey) diff --git a/business/partner/printer/feie/feie.go b/business/partner/printer/feie/feie.go index 2692bb22a..8d9dcf7c6 100644 --- a/business/partner/printer/feie/feie.go +++ b/business/partner/printer/feie/feie.go @@ -32,10 +32,16 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin if utils.IsTimeZero(expectedDeliveryTime) { expectedDeliveryTime = order.OrderCreatedAt.Add(1 * time.Hour) } + orderParams := []interface{}{} getCode := "" if order.VendorID == model.VendorIDEBAI { getCode = fmt.Sprintf("饿百取货码:%s

\n", jxutils.GetEbaiOrderGetCode(order)) } + if order.VendorOrgCode == "34665" { + orderParams = append(orderParams, globals.StoreNameEbai2) + } else { + orderParams = append(orderParams, globals.StoreName) + } orderFmt := ` %s

手机买菜上京西
@@ -62,8 +68,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin 品名 数量 单价 小计
--------------------------------
` // 实际支付:%s
- orderParams := []interface{}{ - globals.StoreName, + orderParams = append(orderParams, utils.Time2Str(order.OrderCreatedAt), utils.Time2Str(expectedDeliveryTime), order.VendorOrderID, @@ -75,7 +80,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin order.ConsigneeAddress, order.BuyerComment, // jxutils.IntPrice2StandardCurrencyString(order.ActualPayPrice), - } + ) for _, sku := range order.Skus { orderFmt += `%s
` @@ -110,6 +115,12 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st if order.VendorID == model.VendorIDEBAI { getCode = fmt.Sprintf("饿百取货码:%s

\n", jxutils.GetEbaiOrderGetCode(order)) } + orderParams := []interface{}{} + if order.VendorOrgCode == "34665" { + orderParams = append(orderParams, globals.StoreNameEbai2) + } else { + orderParams = append(orderParams, globals.StoreName) + } orderFmt := ` %s

手机买菜上京西
@@ -136,8 +147,7 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st 品名数量单价小计
--------------------------------
` // 实际支付:%s
- orderParams := []interface{}{ - globals.StoreName, + orderParams = append(orderParams, utils.Time2Str(order.OrderCreatedAt), utils.Time2Str(expectedDeliveryTime), order.VendorOrderID, @@ -149,7 +159,7 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st order.ConsigneeAddress, order.BuyerComment, // jxutils.IntPrice2StandardCurrencyString(order.ActualPayPrice), - } + ) for _, sku := range order.Skus { orderFmt += `%s
` diff --git a/business/partner/printer/yilianyun/yilianyun.go b/business/partner/printer/yilianyun/yilianyun.go index 6b1ac7f59..1f4a4cfc9 100644 --- a/business/partner/printer/yilianyun/yilianyun.go +++ b/business/partner/printer/yilianyun/yilianyun.go @@ -36,6 +36,12 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin if order.VendorID == model.VendorIDEBAI { getCode = fmt.Sprintf("饿百取货码:%s\\n\n", jxutils.GetEbaiOrderGetCode(order)) } + orderParams := []interface{}{} + if order.VendorOrgCode == "34665" { + orderParams = append(orderParams, globals.StoreNameEbai2) + } else { + orderParams = append(orderParams, globals.StoreName) + } //TODO 去掉单价和小计,2020-06-18 orderFmt := `
%s
\n\n @@ -61,8 +67,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin 品名 数量 单价 小计\n --------------------------------\n` // 实际支付:%s\n - orderParams := []interface{}{ - globals.StoreName, + orderParams = append(orderParams, utils.Time2Str(order.OrderCreatedAt), utils.Time2Str(expectedDeliveryTime), order.VendorOrderID, @@ -74,7 +79,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin order.ConsigneeAddress, order.BuyerComment, // jxutils.IntPrice2StandardCurrencyString(order.ActualPayPrice), - } + ) for _, sku := range order.Skus { orderFmt += `%s\n` @@ -105,6 +110,12 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st if order.VendorID == model.VendorIDEBAI { getCode = fmt.Sprintf("饿百取货码:%s\\n\n", jxutils.GetEbaiOrderGetCode(order)) } + orderParams := []interface{}{} + if order.VendorOrgCode == "34665" { + orderParams = append(orderParams, globals.StoreNameEbai2) + } else { + orderParams = append(orderParams, globals.StoreName) + } orderFmt := `
%s
\n\n
手机买菜上京西
@@ -129,8 +140,7 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st 品名数量单价小计\n --------------------------------\n` // 实际支付:%s\n - orderParams := []interface{}{ - globals.StoreName, + orderParams = append(orderParams, utils.Time2Str(order.OrderCreatedAt), utils.Time2Str(expectedDeliveryTime), order.VendorOrderID, @@ -142,7 +152,7 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st order.ConsigneeAddress, order.BuyerComment, // jxutils.IntPrice2StandardCurrencyString(order.ActualPayPrice), - } + ) for _, sku := range order.Skus { orderFmt += `%s\n` diff --git a/business/partner/printer/zhongwu/zhongwu.go b/business/partner/printer/zhongwu/zhongwu.go index 9eff3d4e1..bd48807ab 100644 --- a/business/partner/printer/zhongwu/zhongwu.go +++ b/business/partner/printer/zhongwu/zhongwu.go @@ -37,6 +37,12 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin if order.VendorID == model.VendorIDEBAI { getCode = fmt.Sprintf("饿百取货码:%s\n", jxutils.GetEbaiOrderGetCode(order)) } + orderParams := []interface{}{} + if order.VendorOrgCode == "34665" { + orderParams = append(orderParams, globals.StoreNameEbai2) + } else { + orderParams = append(orderParams, globals.StoreName) + } orderFmt := ` %s 手机买菜上京西 @@ -61,8 +67,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin 品名 数量 ********************************` // 实际支付:%s - orderParams := []interface{}{ - globals.StoreName, + orderParams = append(orderParams, utils.Time2Str(order.OrderCreatedAt), utils.Time2Str(expectedDeliveryTime), order.VendorOrderID, @@ -74,7 +79,7 @@ func (c *PrinterHandler) getOrderContent(order *model.GoodsOrder, storeTel strin order.ConsigneeAddress, order.BuyerComment, // jxutils.IntPrice2StandardCurrencyString(order.ActualPayPrice), - } + ) for _, sku := range order.Skus { orderFmt += `%s` @@ -106,6 +111,12 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st if order.VendorID == model.VendorIDEBAI { getCode = fmt.Sprintf("饿百取货码:%s\n", jxutils.GetEbaiOrderGetCode(order)) } + orderParams := []interface{}{} + if order.VendorOrgCode == "34665" { + orderParams = append(orderParams, globals.StoreNameEbai2) + } else { + orderParams = append(orderParams, globals.StoreName) + } orderFmt := ` %s 手机买菜上京西 @@ -130,8 +141,7 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st 品名 数量 ********************************` // 实际支付:%s - orderParams := []interface{}{ - globals.StoreName, + orderParams = append(orderParams, utils.Time2Str(order.OrderCreatedAt), utils.Time2Str(expectedDeliveryTime), order.VendorOrderID, @@ -143,7 +153,7 @@ func (c *PrinterHandler) getOrderContentBig(order *model.GoodsOrder, storeTel st order.ConsigneeAddress, order.BuyerComment, // jxutils.IntPrice2StandardCurrencyString(order.ActualPayPrice), - } + ) for _, sku := range order.Skus { orderFmt += `%s` diff --git a/conf/app.conf b/conf/app.conf index 6b1f39cd2..efaadf5c5 100644 --- a/conf/app.conf +++ b/conf/app.conf @@ -123,6 +123,7 @@ getWeixinTokenKey = "c928ed0d-87a3-441a-8517-f92f0167296f" storeName = "京西菜市" storeNameMtwm = "京西菜市" storeNameEbai = "饿鲜达" +storeNameEbai2 = "好菜鲜生" smsSignName = "京西菜市" smsMobileVerifyTemplate = "SMS_175583158" diff --git a/globals/globals.go b/globals/globals.go index df52f970b..fa68b2394 100644 --- a/globals/globals.go +++ b/globals/globals.go @@ -41,9 +41,10 @@ var ( GetPushTokenURL string GetWeimobTokenURL string - StoreName string - StoreNameMtwm string - StoreNameEbai string + StoreName string + StoreNameMtwm string + StoreNameEbai string + StoreNameEbai2 string SMSSignName string SMSMobileVerifyTemplate string @@ -118,6 +119,7 @@ func Init() { StoreName = beego.AppConfig.String("storeName") StoreNameMtwm = beego.AppConfig.String("storeNameMtwm") StoreNameEbai = beego.AppConfig.String("storeNameEbai") + StoreNameEbai2 = beego.AppConfig.String("storeNameEbai2") SMSSignName = beego.AppConfig.String("smsSignName") SMSMobileVerifyTemplate = beego.AppConfig.String("smsMobileVerifyTemplate")