瀏覽代碼

限制最近文件不重复

wukai 1 年之前
父節點
當前提交
b81157bd83
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      doc-biz/src/main/java/com/doc/biz/service/impl/DocRecentServiceImpl.java

+ 9 - 0
doc-biz/src/main/java/com/doc/biz/service/impl/DocRecentServiceImpl.java

@@ -1,5 +1,6 @@
 package com.doc.biz.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.doc.biz.domain.DocInfo;
 import com.doc.biz.domain.DocRecent;
 import com.doc.biz.mapper.DocRecentMapper;
@@ -62,6 +63,14 @@ public class DocRecentServiceImpl implements IDocRecentService {
     @Override
     public int insertDocRecent(DocRecent docRecent) {
         docRecent.setCreateTime(DateUtils.getNowDate());
+        QueryWrapper<DocRecent> queryWrapper = new QueryWrapper<>();
+
+        queryWrapper.eq("is_folder", docRecent.getIsFolder());
+        queryWrapper.eq("owner", docRecent.getOwner());
+        queryWrapper.eq("rela_id", docRecent.getRelaId());
+
+        docRecentMapper.delete(queryWrapper);
+
         return docRecentMapper.insertDocRecent(docRecent);
     }