浏览代码

feat:修改模板消息

wangchuanjin 2 年之前
父节点
当前提交
c9c09be22e

+ 1 - 0
src/jfw/modules/subscribepay/src/config/config.go

@@ -175,6 +175,7 @@ type WxTplMsg struct {
 	Keyword2       *qrpc.TmplItem
 	Keyword3       *qrpc.TmplItem
 	Keyword4       *qrpc.TmplItem
+	Keyword44      *qrpc.TmplItem
 }
 type Invoice struct {
 	Invoice_manager           string

+ 3 - 0
src/jfw/modules/subscribepay/src/message.json

@@ -91,6 +91,9 @@
 		},
 		"keyword4": {
 			"value":"您的订单%s处于未支付状态,订单将在%.0f小时后自动关闭。为了使您获取更多招标信息,请您及时付款。"
+		},
+		"keyword44": {
+			"value":"您的订单%s处于未支付状态,为了使您获取更多招标信息,请您及时付款。"
 		}
 	},
 	"WxTpl_PaySuccess": {

+ 4 - 1
src/jfw/modules/subscribepay/src/util/msgremind.go

@@ -342,9 +342,12 @@ func (m *msgRemind) run() {
 			}
 			if isPushWx == 1 && s_m_openid != "" {
 				var wtmc *p.WxTplMsgCustom
+				keyword4_value := ""
 				if remind_status == 2 {
+					keyword4_value = fmt.Sprintf(MessageConfig.WxTpl_Unpaid.Keyword4.Value, unpaidOrder.orderCode, math.Ceil(float64(TimeTaskConfig.UnpaidRemind.BeforeExpire)/3600))
 					wtmc = Unpaid_WTMCS.Get(MessageConfig.WxTpl_Unpaid.SoonCloseFirst.Value)
 				} else {
+					keyword4_value = fmt.Sprintf(MessageConfig.WxTpl_Unpaid.Keyword44.Value, unpaidOrder.orderCode)
 					wtmc = Unpaid_WTMCS.Get(MessageConfig.WxTpl_Unpaid.First.Value)
 				}
 				advertCode := ""
@@ -362,7 +365,7 @@ func (m *msgRemind) run() {
 						Value: fmt.Sprintf(MessageConfig.WxTpl_Unpaid.Keyword3.Value, fmt.Sprintf("%.2f", float64(unpaidOrder.orderMoney)/100)),
 					},
 					"keyword4": &qrpc.TmplItem{
-						Value: fmt.Sprintf(MessageConfig.WxTpl_Unpaid.Keyword4.Value, unpaidOrder.orderCode, math.Ceil(float64(TimeTaskConfig.UnpaidRemind.BeforeExpire)/3600)),
+						Value: keyword4_value,
 					},
 				}
 				wxPushOk, _ = qrpc.WxSendTmplMsg(Config.Weixinrpc, &qrpc.WxTmplMsg{