|
@@ -9,6 +9,7 @@ import com.backendsys.modules.upload.dao.SysFileDao;
|
|
|
import com.backendsys.modules.upload.entity.SysFile;
|
|
|
import com.backendsys.modules.upload.entity.SysFileCategory;
|
|
|
import com.backendsys.modules.upload.service.SysFileCategoryService;
|
|
|
+import com.backendsys.utils.response.ResultEnum;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -21,6 +22,9 @@ import java.util.stream.Collectors;
|
|
|
@Service
|
|
|
public class SysFileCategoryServiceImpl implements SysFileCategoryService {
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private SecurityUtil securityUtil;
|
|
|
+
|
|
|
@Autowired
|
|
|
private SysFileDao sysFileDao;
|
|
|
@Autowired
|
|
@@ -141,10 +145,13 @@ public class SysFileCategoryServiceImpl implements SysFileCategoryService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // [DB] 批量新增
|
|
|
if (!insertListEntity.isEmpty()) {
|
|
|
- System.out.println("insertListEntity: " + insertListEntity);
|
|
|
+
|
|
|
+ // 判断权限
|
|
|
+ if (securityUtil.hasPermission("1.1.3")) new CustException(ResultEnum.AUTH_ROLE_ERROR.getMessage());
|
|
|
+ // [DB] 批量新增
|
|
|
sysFileCategoryDao.insertBatch(insertListEntity);
|
|
|
+
|
|
|
StringBuilder insertIdSetStr = new StringBuilder();
|
|
|
insertListEntity.stream().forEach(it -> {
|
|
|
if (it.getId() != null) {
|
|
@@ -178,17 +185,24 @@ public class SysFileCategoryServiceImpl implements SysFileCategoryService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 判断权限
|
|
|
+ if (securityUtil.hasPermission("1.1.6")) new CustException(ResultEnum.AUTH_ROLE_ERROR.getMessage());
|
|
|
// [DB] 批量删除
|
|
|
sysFileCategoryDao.deleteBatchIds(deleteIds);
|
|
|
+
|
|
|
String deleteIdsStr = deleteIds.stream().map(String::valueOf).collect(Collectors.joining(", "));
|
|
|
message += "删除了 Id: " + deleteIdsStr + ", ";
|
|
|
}
|
|
|
|
|
|
|
|
|
- // [DB] 批量更新
|
|
|
+
|
|
|
if (sysFileCategoryList.size() > 0) {
|
|
|
- System.out.println("updateByIdBatch: " + sysFileCategoryList);
|
|
|
+
|
|
|
+ // 判断权限
|
|
|
+ if (securityUtil.hasPermission("1.1.4")) new CustException(ResultEnum.AUTH_ROLE_ERROR.getMessage());
|
|
|
+ // [DB] 批量更新
|
|
|
sysFileCategoryDao.updateByIdBatch(sysFileCategoryList);
|
|
|
+
|
|
|
String updateIdSetStr = updateIdSetNoNull.stream().map(String::valueOf).collect(Collectors.joining(", "));
|
|
|
message += "更新了 Id: " + updateIdSetStr;
|
|
|
}
|