批量删除清理缓存

This commit is contained in:
xiangheng
2024-09-13 09:11:34 +08:00
parent f041b2583e
commit 01759f86d6
13 changed files with 148 additions and 186 deletions

View File

@@ -177,10 +177,17 @@ func (service userProtocolService) Del(Id int) (e error) {
}
// DelBatch 用户协议-批量删除
func (service userProtocolService) DelBatch(IdsArr []string) (e error) {
func (service userProtocolService) DelBatch(Ids []string) (e error) {
var obj model.UserProtocol
err := service.db.Where("id in (?)", IdsArr).Delete(&obj).Error
return err
err := service.db.Where("id in (?)", Ids).Delete(&obj).Error
if err != nil {
return err
}
// 删除缓存
for _, v := range Ids {
cacheUtil.RemoveCache(v)
}
return nil
}
// 获取Excel的列