Sfoglia il codice sorgente

fix: 模版信息适用规则删除

chenjianhua 7 mesi fa
parent
commit
e9b8b48070

+ 5 - 1
service-manage/src/main/java/com/simuwang/manage/service/impl/EmailTemplateInfoServiceImpl.java

@@ -105,12 +105,16 @@ public class EmailTemplateInfoServiceImpl implements EmailTemplateInfoService {
                     emailTemplateDataRuleMapper.batchInsert(addList);
                 }
                 if(editList.size() > 0){
-                    emailTemplateDataRuleMapper.batchUpdate(editList.subList(0,1));
+                    emailTemplateDataRuleMapper.batchUpdate(editList);
                 }
             }
             List<EmailTemplateApplicationRuleVO> emailTemplateApplicationRuleVOList = saveTemplateInfoVO.getEmailTemplateApplicationRuleVOList();
             if(emailTemplateApplicationRuleVOList.size() > 0){
                 emailTemplateApplicationRuleVOList.forEach(e -> e.setTemplateId(templateId));
+                List<Integer> templateIdList = new ArrayList<>();
+                templateIdList.add(templateId);
+                Integer userId = UserUtils.getLoginUser().getUserId();
+                emailTemplateApplicationRuleMapper.deleteByTemplateId(templateIdList,userId);
                 List<EmailTemplateApplicationRuleDO> addList = new ArrayList<>();
                 List<EmailTemplateApplicationRuleDO> editList = new ArrayList<>();
                 for(EmailTemplateApplicationRuleVO applicationRuleVO : emailTemplateApplicationRuleVOList){