bug
jiangqs
2023-08-18 0b413f3fd67110cfd7752f27eb171bde06edc4b4
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/management/MgtConfigController.java
@@ -387,8 +387,13 @@
        Long userId = SecurityUtils.getUserId();
        mgtOperLogPageDto.setUserId(userId);
        Page<MgtOperLogPageVo> page = new Page<>();
        page.setSize(2000);
        page.setCurrent(1);
        if(mgtOperLogPageDto.getPageSize() > 5000){
            page.setSize(5000);
            page.setCurrent(1);
        }else{
            page.setSize(mgtOperLogPageDto.getPageSize());
            page.setCurrent(mgtOperLogPageDto.getPageNum());
        }
        List<MgtOperLogPageVo> mgtOperLogPageVoList = customConfigService.pageOperLog(page, mgtOperLogPageDto);
        ExcelUtil<MgtOperLogPageVo> util = new ExcelUtil<MgtOperLogPageVo>(MgtOperLogPageVo.class);
        util.exportExcel(response, mgtOperLogPageVoList, "操作日志");
@@ -406,14 +411,47 @@
        return R.ok(page.setRecords(mgtTagPageVoList));
    }
    @ApiOperation(value = "导入标签")
    @PostMapping("/importData")
    public AjaxResult importData(MultipartFile file, Integer tagType) throws Exception
    @ApiOperation(value = "导入商品标签")
    @PostMapping("/importGoodsTagData")
    public AjaxResult importGoodsTagData(@RequestPart("file")MultipartFile file) throws Exception
    {
        ExcelUtil<MgtTagImportDto> util = new ExcelUtil<MgtTagImportDto>(MgtTagImportDto.class);
        List<MgtTagImportDto> tagList = util.importExcel(file.getInputStream());
        String operName = SecurityUtils.getUsername();
        String message = sysTagService.importTag(tagList, tagType, operName);
        String message = sysTagService.importTag(tagList, 1, operName);
        return success(message);
    }
    @ApiOperation(value = "导入用户标签")
    @PostMapping("/importUserTagData")
    public AjaxResult importUserTagData(@RequestPart("file")MultipartFile file) throws Exception
    {
        ExcelUtil<MgtTagImportDto> util = new ExcelUtil<MgtTagImportDto>(MgtTagImportDto.class);
        List<MgtTagImportDto> tagList = util.importExcel(file.getInputStream());
        String operName = SecurityUtils.getUsername();
        String message = sysTagService.importTag(tagList, 2, operName);
        return success(message);
    }
    @ApiOperation(value = "导入商户标签")
    @PostMapping("/importShopTagData")
    public AjaxResult importShopTagData(@RequestPart("file")MultipartFile file) throws Exception
    {
        ExcelUtil<MgtTagImportDto> util = new ExcelUtil<MgtTagImportDto>(MgtTagImportDto.class);
        List<MgtTagImportDto> tagList = util.importExcel(file.getInputStream());
        String operName = SecurityUtils.getUsername();
        String message = sysTagService.importTag(tagList, 3, operName);
        return success(message);
    }
    @ApiOperation(value = "导入建议标签")
    @PostMapping("/importSuggestTagData")
    public AjaxResult importSuggestTagData(@RequestPart("file")MultipartFile file) throws Exception
    {
        ExcelUtil<MgtTagImportDto> util = new ExcelUtil<MgtTagImportDto>(MgtTagImportDto.class);
        List<MgtTagImportDto> tagList = util.importExcel(file.getInputStream());
        String operName = SecurityUtils.getUsername();
        String message = sysTagService.importTag(tagList, 4, operName);
        return success(message);
    }