yzc 1 рік тому
батько
коміт
e84b5d828e

+ 8 - 1
hx-mail/src/main/java/com/fjhx/mail/service/signature/impl/MailSignatureServiceImpl.java

@@ -9,6 +9,7 @@ import com.fjhx.mail.entity.signature.po.MailSignature;
 import com.fjhx.mail.entity.signature.vo.MailSignatureVo;
 import com.fjhx.mail.mapper.signature.MailSignatureMapper;
 import com.fjhx.mail.service.signature.MailSignatureService;
+import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.common.utils.wrapper.IWrapper;
 import com.ruoyi.common.utils.wrapper.SqlField;
 import org.springframework.stereotype.Service;
@@ -36,6 +37,9 @@ public class MailSignatureServiceImpl extends ServiceImpl<MailSignatureMapper, M
                 new SqlField(MailSignature::getContent)
         );
 
+        //只能看自己的数据
+        wrapper.eq(MailSignature::getCreateUser, SecurityUtils.getUserId());
+
         wrapper.orderByDesc("s", MailSignature::getId);
         Page<MailSignatureVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
         return page;
@@ -65,7 +69,10 @@ public class MailSignatureServiceImpl extends ServiceImpl<MailSignatureMapper, M
 
     @Override
     public List<String> getTemplateList() {
-        List<String> list = this.listObject(MailSignature::getTemplateName, q -> q.groupBy(MailSignature::getTemplateName));
+        List<String> list = this.listObject(MailSignature::getTemplateName, q -> q
+                .eq(MailSignature::getCreateUser, SecurityUtils.getUserId())
+                .groupBy(MailSignature::getTemplateName)
+        );
         return list;
     }