|
@@ -349,6 +349,7 @@ public class MailInfoServiceImpl extends ServiceImpl<MailInfoMapper, MailInfo> i
|
|
mailAddressService.saveBatch(mailAddressList);
|
|
mailAddressService.saveBatch(mailAddressList);
|
|
update(Wrappers.<MailInfo>lambdaUpdate().eq(MailInfo::getId, mailId).set(MailInfo::getAddressSync, 1));
|
|
update(Wrappers.<MailInfo>lambdaUpdate().eq(MailInfo::getId, mailId).set(MailInfo::getAddressSync, 1));
|
|
// 提交事务
|
|
// 提交事务
|
|
|
|
+ transactionStatus.flush();
|
|
platformTransactionManager.commit(transactionStatus);
|
|
platformTransactionManager.commit(transactionStatus);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
// 回滚事务
|
|
// 回滚事务
|
|
@@ -366,9 +367,11 @@ public class MailInfoServiceImpl extends ServiceImpl<MailInfoMapper, MailInfo> i
|
|
try {
|
|
try {
|
|
mailMessageService.save(mailMessage);
|
|
mailMessageService.save(mailMessage);
|
|
mailAttachmentService.saveBatch(mailAttachmentList);
|
|
mailAttachmentService.saveBatch(mailAttachmentList);
|
|
- update(Wrappers.<MailInfo>lambdaUpdate().eq(MailInfo::getId, mailId).set(MailInfo::getMessageSync, 1).set(MailInfo::getAttachmentSync, 1));
|
|
|
|
|
|
+ update(Wrappers.<MailInfo>lambdaUpdate().eq(MailInfo::getId, mailId)
|
|
|
|
+ .set(MailInfo::getMessageSync, 1).set(MailInfo::getAttachmentSync, 1));
|
|
|
|
|
|
// 提交事务
|
|
// 提交事务
|
|
|
|
+ transactionStatus.flush();
|
|
platformTransactionManager.commit(transactionStatus);
|
|
platformTransactionManager.commit(transactionStatus);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
// 回滚事务
|
|
// 回滚事务
|