This commit is contained in:
邹宗楠
2023-06-13 09:32:30 +08:00
parent 19f3247a57
commit 9f63205cba
3 changed files with 36 additions and 5 deletions

View File

@@ -986,6 +986,10 @@ func (s *DefScheduler) createWaybillOn3rdProviders(savedOrderInfo *WatchOrderInf
partner.CurOrderManager.OnOrderMsg(order, fmt.Sprintf("发起自动创建三方运单,目标创建运单平台[%s],排除平台[%s]", jxutils.GetVendorName(vendorID), utils.Format4Output(excludeVendorIDs, false)), "") partner.CurOrderManager.OnOrderMsg(order, fmt.Sprintf("发起自动创建三方运单,目标创建运单平台[%s],排除平台[%s]", jxutils.GetVendorName(vendorID), utils.Format4Output(excludeVendorIDs, false)), "")
if _, err = s.CreateWaybillOnProviders4SavedOrder(jxcontext.AdminCtx, savedOrderInfo, nil, excludeVendorIDs, false, maxDeliveryFee); err == nil { if _, err = s.CreateWaybillOnProviders4SavedOrder(jxcontext.AdminCtx, savedOrderInfo, nil, excludeVendorIDs, false, maxDeliveryFee); err == nil {
savedOrderInfo.retryCount++ savedOrderInfo.retryCount++
} else {
partner.CurOrderManager.OnOrderMsg(order, fmt.Sprintf("发起自动创建三方运单,目标创建运单平台[%s],创建失败:%v", jxutils.GetVendorName(vendorID), err), "")
content := "您的门店 [" + storeDetail.Name + "]OrderID:[" + order.VendorOrderID + "],自动呼叫骑手失败[" + fmt.Sprintf(err.Error()) + "],请手动呼叫骑手"
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "平台门店状态变化", content)
} }
} }
} else { } else {

View File

@@ -0,0 +1,27 @@
package controllers
import (
"github.com/astaxie/beego/server/web"
)
type TaoBaoVegetableController struct {
web.Controller
}
// GetCode 淘菜菜获取商户授权code
func (c *TaoBaoVegetableController) GetCode() {
//if c.Ctx.Input.Method() == http.
//body, err := ioutil.ReadAll(c.Ctx.Request.Body)
//globals.SugarLogger.Debug("商户收取code获取:%s",string(body))
//if err != nil {
// return
//}
//
//var codeObj *tao_vegetable.ShopCode
//if err := json.Unmarshal(body,&codeObj);err != nil {
// return
//}
//
//if codeObj.ResponseType
}

View File

@@ -195,12 +195,12 @@ func init() {
web.AutoRouter(&controllers.TicTocController{}) web.AutoRouter(&controllers.TicTocController{})
web.AutoRouter(&controllers.EnterpriseController{}) web.AutoRouter(&controllers.EnterpriseController{})
web.AutoRouter(&controllers.TiktokController{}) // 订单 web.AutoRouter(&controllers.TiktokController{}) // 订单
web.AutoRouter(&controllers.TiktokShopController{}) // 门店授权 web.AutoRouter(&controllers.TiktokShopController{}) // 门店授权
web.AutoRouter(&controllers.LogisticsController{}) // 抖音快递信息同步 web.AutoRouter(&controllers.LogisticsController{}) // 抖音快递信息同步
web.AutoRouter(&controllers.KuaiShouController{}) // 快手支付回调 web.AutoRouter(&controllers.KuaiShouController{}) // 快手支付回调
web.AutoRouter(&controllers.TaoBaoVegetableController{}) // 淘菜菜回调
//web.AutoRouter(&controllers.IMController{}) //im //web.AutoRouter(&controllers.IMController{}) //im
// 如下都是用于检测存活的空接口 // 如下都是用于检测存活的空接口
web.Any("/", func(ctx *beecontext.Context) { web.Any("/", func(ctx *beecontext.Context) {
ctx.WriteString("pong\n") ctx.WriteString("pong\n")