|
|
|
|
@ -12,7 +12,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
import com.biutag.constants.AppConstants; |
|
|
|
|
import com.biutag.entity.setting.DictData; |
|
|
|
|
import com.biutag.entity.system.Dept; |
|
|
|
|
import com.biutag.entity.system.PoliceDepart; |
|
|
|
|
import com.biutag.enums.DetermineType; |
|
|
|
|
import com.biutag.enums.MailState; |
|
|
|
|
import com.biutag.enums.RoleEnum; |
|
|
|
|
@ -20,6 +19,7 @@ import com.biutag.exception.BusinessException;
|
|
|
|
|
import com.biutag.lan.config.AdminThreadLocal; |
|
|
|
|
import com.biutag.lan.domain.*; |
|
|
|
|
import com.biutag.lan.domain.bo.*; |
|
|
|
|
import com.biutag.lan.domain.validate.commons.MailIdValidate; |
|
|
|
|
import com.biutag.lan.domain.vo.DetermineMail; |
|
|
|
|
import com.biutag.lan.domain.vo.MailExtensionApprovalVo; |
|
|
|
|
import com.biutag.lan.domain.vo.MailFlowDetail; |
|
|
|
|
@ -29,10 +29,8 @@ import com.biutag.lan.flow.*;
|
|
|
|
|
import com.biutag.lan.flow.node.FirstSignFlow; |
|
|
|
|
import com.biutag.lan.mapper.MailMapper; |
|
|
|
|
import com.biutag.lan.mapper.WorkMapper; |
|
|
|
|
import com.biutag.lan.domain.validate.commons.MailIdValidate; |
|
|
|
|
import com.biutag.mapper.MailNlpMapper; |
|
|
|
|
import com.biutag.mapper.system.DeptMapper; |
|
|
|
|
import com.biutag.mapper.system.PoliceDepartMapper; |
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
import org.springframework.beans.BeanUtils; |
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
@ -95,6 +93,8 @@ public class MailService extends ServiceImpl<MailMapper, Mail> {
|
|
|
|
|
@Lazy |
|
|
|
|
@Autowired |
|
|
|
|
private FlowConfig flowConfig; |
|
|
|
|
@Autowired |
|
|
|
|
private MailMarkService mailMarkService; |
|
|
|
|
|
|
|
|
|
public MailFlowDetail getMailFlowDetail(String mailId) { |
|
|
|
|
MailSource mailSource = mailSourceService.getById(mailId); |
|
|
|
|
@ -593,7 +593,6 @@ public class MailService extends ServiceImpl<MailMapper, Mail> {
|
|
|
|
|
return list(new LambdaQueryWrapper<Mail>().ne(Mail::getMailLevel, "高敏信件") |
|
|
|
|
.eq(Mail::getMailState, "completion") |
|
|
|
|
.eq(Mail::getSource, "mailbox") |
|
|
|
|
.ge(Mail::getCreateTime, startTime) |
|
|
|
|
.lt(Mail::getCreateTime, endTime)); |
|
|
|
|
.in(Mail::getId, mailMarkService.listFor12345(startTime, endTime))); |
|
|
|
|
} |
|
|
|
|
} |