|
@@ -59,16 +59,18 @@ func UpdateClassifyVisible(classifyId int, adminId []int) (err error) {
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
|
- insertList := make([]ClassifyVisible, 0, len(adminId))
|
|
|
- for _, admin := range adminId {
|
|
|
- classifyVisible := ClassifyVisible{
|
|
|
- ClassifyId: classifyId,
|
|
|
- AdminId: admin,
|
|
|
- CreateTime: time.Now(),
|
|
|
+ if len(adminId) > 0 {
|
|
|
+ insertList := make([]ClassifyVisible, 0, len(adminId))
|
|
|
+ for _, admin := range adminId {
|
|
|
+ classifyVisible := ClassifyVisible{
|
|
|
+ ClassifyId: classifyId,
|
|
|
+ AdminId: admin,
|
|
|
+ CreateTime: time.Now(),
|
|
|
+ }
|
|
|
+ insertList = append(insertList, classifyVisible)
|
|
|
}
|
|
|
- insertList = append(insertList, classifyVisible)
|
|
|
+ err = tx.CreateInBatches(insertList, utils.MultiAddNum).Error
|
|
|
}
|
|
|
- err = tx.CreateInBatches(insertList, utils.MultiAddNum).Error
|
|
|
return
|
|
|
}
|
|
|
|