美团门店关闭是通知给石锋
This commit is contained in:
@@ -5,9 +5,7 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/dingdingapi"
|
|
||||||
"git.rosy.net.cn/jx-callback/business/bidding"
|
"git.rosy.net.cn/jx-callback/business/bidding"
|
||||||
"git.rosy.net.cn/jx-callback/business/jxutils/ddmsg"
|
|
||||||
"git.rosy.net.cn/jx-callback/business/partner/delivery"
|
"git.rosy.net.cn/jx-callback/business/partner/delivery"
|
||||||
|
|
||||||
"git.rosy.net.cn/jx-callback/business/partner/purchase/jdshop"
|
"git.rosy.net.cn/jx-callback/business/partner/purchase/jdshop"
|
||||||
@@ -641,7 +639,6 @@ func syncStoreSkuTiktok() {
|
|||||||
errList.AddErr(err)
|
errList.AddErr(err)
|
||||||
SaveImportantTaskID(TaskNameSyncStoreSku, SpecialTaskID)
|
SaveImportantTaskID(TaskNameSyncStoreSku, SpecialTaskID)
|
||||||
}
|
}
|
||||||
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", "抖音同步商品", utils.Format4Output(errList, false))
|
|
||||||
err = errList.GetErrListAsOne()
|
err = errList.GetErrListAsOne()
|
||||||
return retVal, err
|
return retVal, err
|
||||||
}, []int{0, 1})
|
}, []int{0, 1})
|
||||||
|
|||||||
@@ -508,6 +508,8 @@ const (
|
|||||||
const (
|
const (
|
||||||
DefaultName = "石锋"
|
DefaultName = "石锋"
|
||||||
DefaultPhone = "18048531223"
|
DefaultPhone = "18048531223"
|
||||||
|
DefaultUserIdCaiShi = "DDC5657B43EE11E9A9FF525400E86DC0"
|
||||||
|
DefaultUserIdGuoYuan = "08B71CB5671D11E9943E525400E86DC0"
|
||||||
DefaultIdCard = "610126198012230014"
|
DefaultIdCard = "610126198012230014"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ func (c *DeliveryHandler) CreateStore(ctx *jxcontext.Context, storeDetail *dao.S
|
|||||||
BusinessLicencePicHash: storeDetail.Licence,
|
BusinessLicencePicHash: storeDetail.Licence,
|
||||||
}
|
}
|
||||||
if createStore.OwnerName == "" {
|
if createStore.OwnerName == "" {
|
||||||
createStore.OwnerName = "石锋"
|
createStore.OwnerName = model.DefaultName
|
||||||
}
|
}
|
||||||
if createStore.OwnerIDNum == "" {
|
if createStore.OwnerIDNum == "" {
|
||||||
createStore.OwnerIDNum = "610126198012230014"
|
createStore.OwnerIDNum = "610126198012230014"
|
||||||
@@ -137,7 +137,7 @@ func (c *DeliveryHandler) UpdateStore(ctx *jxcontext.Context, storeDetail *dao.S
|
|||||||
updateStore.BranchShopName = storeDetail.Name
|
updateStore.BranchShopName = storeDetail.Name
|
||||||
}
|
}
|
||||||
if updateStore.OwnerName == "" {
|
if updateStore.OwnerName == "" {
|
||||||
updateStore.OwnerName = "石锋"
|
updateStore.OwnerName = model.DefaultName
|
||||||
}
|
}
|
||||||
if updateStore.OwnerIDNum == "" {
|
if updateStore.OwnerIDNum == "" {
|
||||||
updateStore.OwnerIDNum = "610126198012230014"
|
updateStore.OwnerIDNum = "610126198012230014"
|
||||||
|
|||||||
@@ -195,8 +195,8 @@ func GetOrderRiderInfoToPlatform(orderId string, wayBillStatus int) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if riderInfo.CourierPhone == "" {
|
if riderInfo.CourierPhone == "" {
|
||||||
riderInfo.CourierName = "石锋"
|
riderInfo.CourierName = model.DefaultName
|
||||||
riderInfo.CourierPhone = "18048531223"
|
riderInfo.CourierPhone = model.DefaultPhone
|
||||||
}
|
}
|
||||||
|
|
||||||
if riderInfo.OrderId == "" {
|
if riderInfo.OrderId == "" {
|
||||||
@@ -471,8 +471,8 @@ func UpdateFakeWayBillToTiktok() {
|
|||||||
riderInfo.CourierPhone = fakeWayBill[i].CourierMobile
|
riderInfo.CourierPhone = fakeWayBill[i].CourierMobile
|
||||||
}
|
}
|
||||||
if riderInfo.CourierName == "" && fakeWayBill[i].CourierName == "" {
|
if riderInfo.CourierName == "" && fakeWayBill[i].CourierName == "" {
|
||||||
riderInfo.CourierName = "石锋"
|
riderInfo.CourierName = model.DefaultName
|
||||||
riderInfo.CourierPhone = "18048531223"
|
riderInfo.CourierPhone = model.DefaultPhone
|
||||||
}
|
}
|
||||||
if riderInfo.LogisticsContext != model.RiderGetOrderDeliverFailed && riderInfo.LogisticsContext != model.RiderGetOrderDeliverOther && riderInfo.LogisticsContext != model.RiderWaitRider {
|
if riderInfo.LogisticsContext != model.RiderGetOrderDeliverFailed && riderInfo.LogisticsContext != model.RiderGetOrderDeliverOther && riderInfo.LogisticsContext != model.RiderWaitRider {
|
||||||
riderInfo.LogisticsContext = fmt.Sprintf(riderInfo.LogisticsContext, riderInfo.CourierName, riderInfo.CourierPhone)
|
riderInfo.LogisticsContext = fmt.Sprintf(riderInfo.LogisticsContext, riderInfo.CourierName, riderInfo.CourierPhone)
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"git.rosy.net.cn/baseapi/platformapi/dingdingapi"
|
||||||
|
"git.rosy.net.cn/jx-callback/business/jxutils/ddmsg"
|
||||||
|
beego "github.com/astaxie/beego/server/web"
|
||||||
"math"
|
"math"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
@@ -365,7 +368,15 @@ func (c *PurchaseHandler) UpdateStoreStatus(ctx *jxcontext.Context, vendorOrgCod
|
|||||||
}
|
}
|
||||||
if remoteStoreInfo.IsOnline == mtwmapi.PoiStatusOnline {
|
if remoteStoreInfo.IsOnline == mtwmapi.PoiStatusOnline {
|
||||||
if openLevel == mtwmapi.PoiOpenLevelHaveRest {
|
if openLevel == mtwmapi.PoiOpenLevelHaveRest {
|
||||||
err = getAPI(vendorOrgCode, storeID, vendorStoreID).PoiClose(vendorStoreID)
|
// 门店下线时通知给石锋
|
||||||
|
if err = getAPI(vendorOrgCode, storeID, vendorStoreID).PoiClose(vendorStoreID); err == nil {
|
||||||
|
switch beego.BConfig.RunMode {
|
||||||
|
case "jxgy":
|
||||||
|
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, model.DefaultUserIdGuoYuan, fmt.Sprintf("美团门店被关闭了:门店id[%d],平台门店id[%s]", storeID, vendorStoreID), "!")
|
||||||
|
default:
|
||||||
|
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, model.DefaultUserIdCaiShi, fmt.Sprintf("美团门店被关闭了:门店id[%d],平台门店id[%s]", storeID, vendorStoreID), "!")
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
err = getAPI(vendorOrgCode, storeID, vendorStoreID).PoiOpen(vendorStoreID)
|
err = getAPI(vendorOrgCode, storeID, vendorStoreID).PoiOpen(vendorStoreID)
|
||||||
}
|
}
|
||||||
@@ -469,6 +480,13 @@ func (c *PurchaseHandler) UpdateStoreLineStatus(ctx *jxcontext.Context, vendorOr
|
|||||||
default: // 先关店,在下线
|
default: // 先关店,在下线
|
||||||
if err = mtwmApi.PoiClose(vendorStoreID); err == nil {
|
if err = mtwmApi.PoiClose(vendorStoreID); err == nil {
|
||||||
err = mtwmApi.PoiOffline(vendorStoreID)
|
err = mtwmApi.PoiOffline(vendorStoreID)
|
||||||
|
// 通知给石锋
|
||||||
|
switch beego.BConfig.RunMode {
|
||||||
|
case "jxgy":
|
||||||
|
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, model.DefaultUserIdGuoYuan, fmt.Sprintf("美团门店被关闭了:门店id[%d],平台门店id[%s]", storeID, vendorStoreID), "!")
|
||||||
|
default:
|
||||||
|
ddmsg.SendUserMessage(dingdingapi.MsgTyeText, model.DefaultUserIdCaiShi, fmt.Sprintf("美团门店被关闭了:门店id[%d],平台门店id[%s]", storeID, vendorStoreID), "!")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -367,7 +367,6 @@ func createTaoVegetable(ctx *jxcontext.Context, api *tao_vegetable.API, storeSku
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
globals.SugarLogger.Debugf("创建淘鲜达商品异常:%s", err.Error())
|
globals.SugarLogger.Debugf("创建淘鲜达商品异常:%s", err.Error())
|
||||||
}
|
}
|
||||||
//ddmsg.SendUserMessage(dingdingapi.MsgTyeText, "2452A93EEB9111EC9B06525400E86DC0", fmt.Sprintf("定时创建商品[门店id:%d],出入商品个数[%d]", storeID, len(storeSkuList)), utils.Format4Output(result, false))
|
|
||||||
|
|
||||||
// 记录失败的同步数据
|
// 记录失败的同步数据
|
||||||
failedList2, vendorSkuIdMap2 := SelectStoreSkuListByFoodList(storeSkuList, *result, storeID, model.VendorChineseNames[model.VendorIDTaoVegetable], syncType)
|
failedList2, vendorSkuIdMap2 := SelectStoreSkuListByFoodList(storeSkuList, *result, storeID, model.VendorChineseNames[model.VendorIDTaoVegetable], syncType)
|
||||||
|
|||||||
Reference in New Issue
Block a user