From d006845f3e49339f1887bb61ff363a35c0fd032d Mon Sep 17 00:00:00 2001 From: yuejiayang <146344614+YangLei105@users.noreply.github.com> Date: Mon, 25 Nov 2024 13:05:47 +0800 Subject: [PATCH] =?UTF-8?q?2024.11.25=20=E5=AE=A1=E6=89=B9=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/AuthHistServiceImpl.java | 12 +++++++++- .../service/impl/AuthRuleServiceImpl.java | 1 + .../service/impl/PartCostHistServiceImpl.java | 22 +++++++++---------- .../xujie/sys/modules/quote/entity/Quote.java | 13 +++++++++++ .../resources/mapper/quote/QuoteMapper.xml | 4 +++- 5 files changed, 39 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java b/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java index c1361520..c10ce3be 100644 --- a/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java @@ -94,10 +94,20 @@ public class AuthHistServiceImpl extends ServiceImpl emailAddress) throws MessagingException, UnsupportedEncodingException { //List collect = data.getItemList().stream().filter(a -> "N".equals(a.getItemResult())).map(QcFAIRecordData::getItemDesc).collect(Collectors.toList()); + String Link = ""; if (emailAddress != null) { + if (emailAddress.get(0).getRecordTypeDb().equals("1")){ + // 使用 标签创建可点击链接,链接地址和文本均自定义 + Link = "" + + emailAddress.get(0).getOrderRef1() + + ""; + } else if (emailAddress.get(0).getRecordTypeDb().equals("2")) { + Link = "" + + emailAddress.get(0).getOrderRef1() + ""; + } StringBuilder s = new StringBuilder(); s.append("
    "); - s.append("
  1. 有新的申请单待审批,请及时处理!申请单号:").append(emailAddress.get(0).getOrderRef1()).append("
  2. "); + s.append("
  3. 有新的申请单待审批,请及时处理!申请单号:").append(Link).append("
  4. "); s.append("
"); //设置邮件内容 String text = "" + diff --git a/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthRuleServiceImpl.java b/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthRuleServiceImpl.java index a2d81790..27184202 100644 --- a/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthRuleServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/auth/service/impl/AuthRuleServiceImpl.java @@ -146,6 +146,7 @@ public class AuthRuleServiceImpl extends ServiceImpl set = new HashSet<>(userIds); for (Integer userId : set) { + authHistData.setRecordTypeDb(recordType); authHistData.setUserId(userId); authHistData.setEmail(authRuleMapper.searchAuthMailSend(authHistData)); authMailSends.add(authHistData); diff --git a/src/main/java/com/xujie/sys/modules/part/service/impl/PartCostHistServiceImpl.java b/src/main/java/com/xujie/sys/modules/part/service/impl/PartCostHistServiceImpl.java index e4987cb4..6b1fd5b4 100644 --- a/src/main/java/com/xujie/sys/modules/part/service/impl/PartCostHistServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/part/service/impl/PartCostHistServiceImpl.java @@ -61,32 +61,32 @@ public class PartCostHistServiceImpl extends ServiceImpl a.user_id = #{params.userId} AND a.site = #{params.site}