diff --git a/src/main/java/com/xujie/sys/modules/auth/service/AuthRuleService.java b/src/main/java/com/xujie/sys/modules/auth/service/AuthRuleService.java index 2a65766e..262e369b 100644 --- a/src/main/java/com/xujie/sys/modules/auth/service/AuthRuleService.java +++ b/src/main/java/com/xujie/sys/modules/auth/service/AuthRuleService.java @@ -27,4 +27,6 @@ public interface AuthRuleService extends IService { List getBusinessTypeList(AuthRuleDataVo data); void getFormAuthRule(String recordType,String site,String buNo,String quoteNo) throws MessagingException, UnsupportedEncodingException; + + Boolean deleteAuthHistByRfqNo(String recordType, String site, String buNo, String rfqNo); } 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 3d6ab607..0fe20288 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 @@ -148,7 +148,7 @@ public class AuthRuleServiceImpl extends ServiceImpl userIds = authRuleMapper.getUserIdByAuthGroup(authHistData); @@ -168,6 +168,17 @@ public class AuthRuleServiceImpl extends ServiceImpl map = new HashMap<>(); + map.put("record_type_db", recordType); + map.put("site", site); + map.put("order_ref2", buNo); + map.put("order_ref1", rfqNo); + return authHistService.removeByMap(map); + } + } diff --git a/src/main/java/com/xujie/sys/modules/inquiry/service/impl/InquiryApplicationServiceImpl.java b/src/main/java/com/xujie/sys/modules/inquiry/service/impl/InquiryApplicationServiceImpl.java index f07fd2cc..3fb55e95 100644 --- a/src/main/java/com/xujie/sys/modules/inquiry/service/impl/InquiryApplicationServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/inquiry/service/impl/InquiryApplicationServiceImpl.java @@ -18,6 +18,7 @@ import com.xujie.sys.modules.quote.entity.QuoteDetailBom; import com.xujie.sys.modules.quote.mapper.QuoteDetailBomMapper; import com.xujie.sys.modules.quote.mapper.QuoteMapper; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -219,12 +220,20 @@ public class InquiryApplicationServiceImpl extends ServiceImpl siteList = new ArrayList<>(); + siteList.add("2"); + siteList.add("3"); + // 从存储过程获取所有待发送邮件数据 - List allUserSendEmailList = EamProjectMapper.getAutoSendMailAddress("2"); + List allUserSendEmailList = new ArrayList<>(); + for (int i = 0; i < siteList.size(); i++) { + allUserSendEmailList.addAll(EamProjectMapper.getAutoSendMailAddress(siteList.get(i))); + } List oneUserSendEmailList = new ArrayList<>(); String previousUsername = null;