feige
3 天以前 3e6e5a5300c8b41af08f51a3932b230f9fcb9935
ruoyi-admin/src/main/java/com/ruoyi/web/controller/archive/ArchiverecordstouserController.java
@@ -47,7 +47,15 @@
    @PutMapping("/authUserToArchive")
    public AjaxResult selectRecordToUser(String recordId, Long[] userIds)
    {
        return toAjax(archiverecordstouserService.insertRecordToUsers(recordId, userIds));
        for(Long userId:userIds)
        {
            if(archiverecordstouserService.queryArchiverecordstouserByRecordId(recordId, userId)==1)
            {
                return toAjax(0);
            }
        }
        archiverecordstouserService.insertRecordToUsers(recordId, userIds);
        return toAjax(200);
    }
    /**
     * 查询【请填写功能名称】列表
@@ -117,4 +125,21 @@
    {
        return toAjax(archiverecordstouserService.deleteArchiverecordstouserByIds(ids));
    }
    /**
     * 根据用户id和recordId进行删除
     */
    @PreAuthorize("@ss.hasPermi('system:archiverecordstouser:remove')")
    @DeleteMapping("/deleteByRidUid")
    public AjaxResult removeByRecordIdAndUserId(String recordId, Long userId)
    {
        return toAjax(archiverecordstouserService.deleteArchiverecordstouserByRecordId(recordId, userId));
    }
    @PreAuthorize("@ss.hasPermi('system:archiverecordstouser:query')")
    @GetMapping("/getByRidUid")
    public AjaxResult getByRecordIdAndUserId(String recordId, Long userId)
    {
        return toAjax(archiverecordstouserService.queryArchiverecordstouserByRecordId(recordId, userId));
    }
}