feat(channel): 支持安全删除渠道并保留历史数据
This commit is contained in:
@@ -145,7 +145,7 @@ func (h *SessionHandler) Export(c *gin.Context) {
|
||||
channelMap := map[uint]model.Channel{}
|
||||
if len(channelIDs) > 0 {
|
||||
var channels []model.Channel
|
||||
model.DB.Where("id IN ?", service.UniqueUint(channelIDs)).Find(&channels)
|
||||
model.DB.Unscoped().Where("id IN ?", service.UniqueUint(channelIDs)).Find(&channels)
|
||||
for _, ch := range channels {
|
||||
channelMap[ch.ID] = ch
|
||||
}
|
||||
@@ -323,7 +323,7 @@ func (h *StatisticsHandler) Export(c *gin.Context) {
|
||||
|
||||
// 渠道
|
||||
var channels []model.Channel
|
||||
model.DB.Where("tenant_id = ?", tenantID).Find(&channels)
|
||||
model.DB.Unscoped().Where("tenant_id = ?", tenantID).Find(&channels)
|
||||
channelTypes := make(map[uint]string)
|
||||
for _, channel := range channels {
|
||||
channelTypes[channel.ID] = channel.Type
|
||||
|
||||
Reference in New Issue
Block a user