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