| | |
| | | import java.io.File;
|
| | | import java.io.IOException;
|
| | | import java.util.Objects;
|
| | |
|
| | | import org.apache.commons.io.FilenameUtils;
|
| | | import org.springframework.web.multipart.MultipartFile;
|
| | | import com.ruoyi.common.config.RuoYiConfig;
|
| | |
| | | import java.io.IOException;
|
| | | import java.io.InputStream;
|
| | | import java.io.InputStreamReader;
|
| | | import java.nio.charset.Charset;
|
| | | import java.nio.charset.StandardCharsets;
|
| | | import javax.servlet.ServletRequest;
|
| | | import org.apache.commons.lang3.exception.ExceptionUtils;
|
| | |
| | | return;
|
| | | }
|
| | | String[] sqlKeywords = StringUtils.split(SQL_REGEX, "\\|");
|
| | | for (String sqlKeyword : sqlKeywords) {
|
| | | if (StringUtils.indexOfIgnoreCase(value, sqlKeyword) > -1) {
|
| | | for (String sqlKeyword : sqlKeywords)
|
| | | {
|
| | | if (StringUtils.indexOfIgnoreCase(value, sqlKeyword) > -1)
|
| | | {
|
| | | throw new UtilException("参数存在SQL注入风险");
|
| | | }
|
| | | }
|
| | |
| | | * 批量删除系统登录日志
|
| | | *
|
| | | * @param infoIds 需要删除的登录日志ID
|
| | | * @return 结果
|
| | | */
|
| | | public int deleteLogininforByIds(Long[] infoIds);
|
| | |
|
| | |
| | | {
|
| | | tempList.add(dept.getDeptId());
|
| | | }
|
| | | for (SysDept dept : depts) {
|
| | | for (SysDept dept : depts)
|
| | | {
|
| | | // 如果是顶级节点, 遍历该父节点的所有子节点
|
| | | if (!tempList.contains(dept.getParentId())) {
|
| | | if (!tempList.contains(dept.getParentId()))
|
| | | {
|
| | | recursionFn(depts, dept);
|
| | | returnList.add(dept);
|
| | | }
|
| | |
| | | * 批量删除系统登录日志
|
| | | *
|
| | | * @param infoIds 需要删除的登录日志ID
|
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | public int deleteLogininforByIds(Long[] infoIds)
|