From 7e8b117234ae693edf4fe4fd838282259e7c37f0 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期二, 27 八月 2024 17:20:53 +0800
Subject: [PATCH] 测试问题修正

---
 src/main/java/com/whyc/service/MaterialService.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/MaterialService.java b/src/main/java/com/whyc/service/MaterialService.java
index ad1cf57..cd5f34e 100644
--- a/src/main/java/com/whyc/service/MaterialService.java
+++ b/src/main/java/com/whyc/service/MaterialService.java
@@ -218,6 +218,25 @@
             material.setFileUrl(null);
         });
         mapper.insertBatchSomeColumn(materialList);
+        /*0120寮�澶寸殑鐗╂枡涓婁紶鍚庯紝绯荤粺鑷姩鍙戦偖浠跺搴斾汉鍛橈細鍚存禋銆侀檲鍗撱�佺唺瀹舵澃銆侀挶闀滃厓銆佹柤濂�
+          0108銆�0109寮�澶寸殑鐗╂枡涓婁紶鍚庯紝绯荤粺鑷姩鍙戦偖浠跺搴斾汉鍛橈細鍠昏壋銆佽鎴愩�佺唺蹇楀钩銆佸彾鑳滆摑 */
+        List<String> materialCodeList = materialList.stream().map(Material::getSubCode).collect(Collectors.toList());
+        DocUser user = ActionUtil.getUser();
+        MailDTO mailDTO = new MailDTO();
+
+        mailDTO.setTitle("銆愮墿鏂欎笂浼犳彁閱掋��");
+        if(materialCodeList.stream().anyMatch(b->b.startsWith("0120"))){
+            List<MailUser> mailUserList = mailUserService.getMailUserList(5);
+            mailDTO.setMailList(mailUserList.stream().map(MailUser::getMail).collect(Collectors.toList()));
+            mailDTO.setContent(user.getName()+"鍦ㄦ枃妗g鐞嗗钩鍙颁笂浼犱簡0120寮�澶寸殑鐗╂枡,璇风煡鏅�");
+            mailService.sendMail(mailDTO);
+        }
+        if (materialCodeList.stream().anyMatch(b->b.startsWith("0108")||b.startsWith("0109"))){
+            List<MailUser> mailUserList = mailUserService.getMailUserList(6);
+            mailDTO.setMailList(mailUserList.stream().map(MailUser::getMail).collect(Collectors.toList()));
+            mailDTO.setContent(user.getName()+"鍦ㄦ枃妗g鐞嗗钩鍙颁笂浼犱簡0108鎴�0109寮�澶寸殑鐗╂枡,璇风煡鏅�");
+            mailService.sendMail(mailDTO);
+        }
         return new Response().set(1,true,"鏂板瀹屾垚");
     }
 

--
Gitblit v1.9.1