diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index 55e9a38bb..fe50e5fee 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -1656,6 +1656,7 @@ func OrderProfitWarning(order *model.GoodsOrder) { roleList []*authz.RoleInfo userIDs []string flag = false + storeIDt int ) if operatorRole != "" { roleList = append(roleList, autils.NewRole(operatorRole, 0)) @@ -1667,7 +1668,11 @@ func OrderProfitWarning(order *model.GoodsOrder) { } } } - noticeMsg := fmt.Sprintf("利润 :[%v],运营负责人:[%v],商家负责人:[%v],门店ID:[%v],平台门店ID[%v],门店名:[%v],订单序号:[%v],订单号(点击进入详情):%v", profit, operatorName, storeDetail.MarketManName, order.StoreID, order.VendorStoreID, order.StoreName, order.OrderSeq, globals.BackstageHost+"/#/ordermanager/"+order.VendorOrderID) + storeIDt = order.StoreID + if storeIDt == 0 { + storeIDt = order.JxStoreID + } + noticeMsg := fmt.Sprintf("利润 :[%v],运营负责人:[%v],商家负责人:[%v],门店ID:[%v],平台门店ID[%v],门店名:[%v],订单序号:[%v],订单号(点击进入详情):%v", profit, operatorName, storeDetail.MarketManName, storeIDt, order.VendorStoreID, order.StoreName, order.OrderSeq, globals.BackstageHost+"/#/ordermanager/"+order.VendorOrderID) user, err := dao.GetUserByID(db, "mobile", operatorPhone) user2, err := dao.GetUserByID(db, "mobile", storeDetail.MarketManPhone) if user != nil && err == nil {