فهرست منبع

限制最近文件不重复

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);
     }