This commit is contained in:
邹宗楠
2023-08-04 12:49:46 +08:00
parent 3797a132f5
commit d45626a64a
2 changed files with 16 additions and 22 deletions

View File

@@ -32,9 +32,19 @@ func (s *DefScheduler) OnAfsOrderNew(order *model.AfsOrder, isPending bool) (err
}
}
}
msghub.OnNewWait4ApproveAfsOrder(order)
weixinmsg.NotifyAfsOrderStatus(order)
push.NotifyAfsOrder(order)
if order != nil && order.VendorID == model.VendorIDTaoVegetable {
result, _ := dao.GetAfsOrders(dao.GetDB(), model.VendorIDTaoVegetable, order.VendorOrderID, "")
if len(result) <= model.YES {
msghub.OnNewWait4ApproveAfsOrder(order)
weixinmsg.NotifyAfsOrderStatus(order)
push.NotifyAfsOrder(order)
}
} else {
msghub.OnNewWait4ApproveAfsOrder(order)
weixinmsg.NotifyAfsOrderStatus(order)
push.NotifyAfsOrder(order)
}
// 京西云打印机打印数据-如果门店使用京西打印机才使用如下代码块
store, err := dao.GetStoreDetail(dao.GetDB(), order.JxStoreID, order.VendorID, order.VendorOrgCode)

View File

@@ -2,6 +2,7 @@ package misc
import (
"fmt"
"git.rosy.net.cn/jx-callback/business/jxutils/enterprise_msg"
"sync"
"time"
@@ -519,7 +520,7 @@ func Init() {
syncStoreSkuTao(hangzhou[0:50])
}, []string{
"10:05:00",
"12:05:00",
"12:55:00",
"14:05:00",
"16:05:00",
"18:05:00",
@@ -535,24 +536,6 @@ func Init() {
})
}
// 淘鲜达更新门店商品 ,接口收费暂不使用
//ScheduleTimerFunc("RefreshSyncSkuListTao", func() {
// syncStoreSkuTao(hangzhou)
//}, []string{
// "18:50:00",
// "20:50:00",
// "22:43:00",
// "00:50:00",
// "02:50:00",
// "04:50:00",
// "06:50:00",
// "08:50:00",
// "10:50:00",
// "12:50:00",
// "14:50:00",
// "16:50:00",
//})
// 刷新抖音门店token
if beego.BConfig.RunMode != "jxgy" {
ScheduleTimerFuncByInterval(func() {
@@ -919,6 +902,7 @@ func syncStoreSkuTao(beijin []int) {
if err := ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "淘鲜达消息:", utils.Format4Output(beijin[syncLen:syncLen+5], false)); err != nil {
globals.SugarLogger.Debugf("SendUserMessage := %s", utils.Format4Output(err, false))
}
enterprise_msg.SendUserMessage("18981810340", "淘鲜达同步消息", utils.Format4Output(beijin[syncLen:syncLen+5], false), utils.Format4Output(beijin[syncLen:syncLen+5], false))
_, err = cms.CurVendorSync.SyncStoresSkus2(jxcontext.AdminCtx, nil, 0, db, []int{model.VendorIDTaoVegetable}, beijin[syncLen:syncLen+5], false, nil, nil, syncFlag, true, true)
errList.AddErr(err)
case 1: