diff --git a/business/jxutils/weixinmsg/weixinmsg.go b/business/jxutils/weixinmsg/weixinmsg.go index 6dd712cd6..ab3628a8f 100644 --- a/business/jxutils/weixinmsg/weixinmsg.go +++ b/business/jxutils/weixinmsg/weixinmsg.go @@ -238,7 +238,7 @@ func PushJDBadCommentToWeiXin(comment *model.JxBadComments) (err error) { }, } storeID := int(utils.Str2Int64(comment.Jxstoreid)) - return SendMsgToStore(0, WX_BAD_COMMENT_PUSH_TEMPLATE_ID, fmt.Sprintf("%s%d", WX_TO_SHOW_COMMENTS_DETAIL_URL, storeID), data) + return SendMsgToStore(storeID, WX_BAD_COMMENT_PUSH_TEMPLATE_ID, fmt.Sprintf("%s%d", WX_TO_SHOW_COMMENTS_DETAIL_URL, storeID), data) } func FormatDeliveryTime(order *model.GoodsOrder) string { diff --git a/business/model/legacy.go b/business/model/legacy.go index 926d0393c..0c797ea55 100644 --- a/business/model/legacy.go +++ b/business/model/legacy.go @@ -54,5 +54,5 @@ type JxBadComments struct { } func (*JxBadComments) TableName() string { - return "jx_bad_comments2" + return "jx_bad_comments" } diff --git a/business/partner/purchase/jd/order.go b/business/partner/purchase/jd/order.go index 4456a9072..8760e8330 100644 --- a/business/partner/purchase/jd/order.go +++ b/business/partner/purchase/jd/order.go @@ -46,7 +46,7 @@ func (c *PurchaseHandler) onOrderMsg(msg *jdapi.CallbackOrderMsg) (retVal *jdapi } else { status := c.callbackMsg2Status(msg) if msg.StatusID == jdapi.OrderStatusAddComment || msg.StatusID == jdapi.OrderStatusModifyComment { - if globals.ReallyCallPlatformAPI { + if false { //globals.ReallyCallPlatformAPI { freshfood.FreshFoodAPI.JDOrderComment(msg) } if err := c.onOrderComment(msg); err != nil { diff --git a/business/partner/purchase/jd/order_legacy_comment.go b/business/partner/purchase/jd/order_legacy_comment.go index 4b37ace59..08b4e345e 100644 --- a/business/partner/purchase/jd/order_legacy_comment.go +++ b/business/partner/purchase/jd/order_legacy_comment.go @@ -138,9 +138,9 @@ func (c *PurchaseHandler) onOrderComment(msg *jdapi.CallbackOrderMsg) (err error } func (c *PurchaseHandler) replyOrderComment(intOrderID int64, jdStoreNo string, score int) (err error) { - if score == 2 { + if score <= 2 { score = 1 - } else if score == 5 { + } else if score >= 5 { score = 4 } config := replyConfig[score] @@ -148,7 +148,7 @@ func (c *PurchaseHandler) replyOrderComment(intOrderID int64, jdStoreNo string, content := config.comments[rand.Intn(len(config.comments))] time.AfterFunc(time.Duration(delaySeconds)*time.Second, func() { utils.CallFuncLogError(func() error { - if false { //globals.ReallyCallPlatformAPI { + if globals.ReallyCallPlatformAPI { return api.JdAPI.OrgReplyComment(intOrderID, jdStoreNo, content, utils.GetAPIOperator("")) } return nil