|
|
|
@ -7,11 +7,9 @@ import cn.hutool.core.lang.Opt; |
|
|
|
import cn.hutool.core.map.MapUtil; |
|
|
|
import cn.hutool.core.map.MapUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import com.alibaba.fastjson2.JSON; |
|
|
|
import com.alibaba.fastjson2.JSON; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.biutag.supervision.common.UserContextHolder; |
|
|
|
import com.biutag.supervision.common.UserContextHolder; |
|
|
|
import com.biutag.supervision.constants.enums.*; |
|
|
|
import com.biutag.supervision.constants.enums.*; |
|
|
|
import com.biutag.supervision.flow.FlowService; |
|
|
|
|
|
|
|
import com.biutag.supervision.flow.action.ApplyCompletionAction; |
|
|
|
import com.biutag.supervision.flow.action.ApplyCompletionAction; |
|
|
|
import com.biutag.supervision.pojo.Result; |
|
|
|
import com.biutag.supervision.pojo.Result; |
|
|
|
import com.biutag.supervision.pojo.domain.Blame; |
|
|
|
import com.biutag.supervision.pojo.domain.Blame; |
|
|
|
@ -35,6 +33,7 @@ import com.biutag.supervision.pojo.vo.complaintCollection.ComplaintCollectionPag |
|
|
|
import com.biutag.supervision.pojo.vo.complaintCollection.ComplaintCollectionWatchDetailVO; |
|
|
|
import com.biutag.supervision.pojo.vo.complaintCollection.ComplaintCollectionWatchDetailVO; |
|
|
|
import com.biutag.supervision.repository.complaintCollection.ComplaintCollectionResourceService; |
|
|
|
import com.biutag.supervision.repository.complaintCollection.ComplaintCollectionResourceService; |
|
|
|
import com.biutag.supervision.repository.complaintCollectionBlame.ComplaintCollectionBlameResourceService; |
|
|
|
import com.biutag.supervision.repository.complaintCollectionBlame.ComplaintCollectionBlameResourceService; |
|
|
|
|
|
|
|
import com.biutag.supervision.repository.complaintCollectionCheckFile.ComplaintCollectionCheckFileResourceService; |
|
|
|
import com.biutag.supervision.repository.complaintCollectionFile.ComplaintCollectionFileResourceService; |
|
|
|
import com.biutag.supervision.repository.complaintCollectionFile.ComplaintCollectionFileResourceService; |
|
|
|
import com.biutag.supervision.repository.supPolice.SupPoliceResourceService; |
|
|
|
import com.biutag.supervision.repository.supPolice.SupPoliceResourceService; |
|
|
|
import com.biutag.supervision.repository.supdepart.SupDepartResourceService; |
|
|
|
import com.biutag.supervision.repository.supdepart.SupDepartResourceService; |
|
|
|
@ -68,20 +67,15 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic |
|
|
|
private final ComplaintCollectionBlameResourceService complaintCollectionBlameResourceService; |
|
|
|
private final ComplaintCollectionBlameResourceService complaintCollectionBlameResourceService; |
|
|
|
private final SupDictDataService dictDataService; |
|
|
|
private final SupDictDataService dictDataService; |
|
|
|
private final NegativeService negativeService; |
|
|
|
private final NegativeService negativeService; |
|
|
|
private final FlowService flowService; |
|
|
|
|
|
|
|
private final NegativeThingFileService thingFileService; |
|
|
|
private final NegativeThingFileService thingFileService; |
|
|
|
private final NegativeQueryService negativeQueryService; |
|
|
|
|
|
|
|
private final NegativeTaskService negativeTaskService; |
|
|
|
|
|
|
|
private final DepartNegativeRateService departNegativeRateService; |
|
|
|
|
|
|
|
private final NegativeWorkService negativeWorkService; |
|
|
|
|
|
|
|
private final NegativeScoreService negativeScoreService; |
|
|
|
|
|
|
|
private final SupDepartService departService; |
|
|
|
private final SupDepartService departService; |
|
|
|
private final DataCaseVerifService dataCaseVerifService; |
|
|
|
|
|
|
|
private final SupDepartResourceService supDepartResourceService; |
|
|
|
private final SupDepartResourceService supDepartResourceService; |
|
|
|
private final ApplyCompletionAction applyCompletionAction; |
|
|
|
private final ApplyCompletionAction applyCompletionAction; |
|
|
|
private final NegativeBlameService negativeBlameService; |
|
|
|
private final NegativeBlameService negativeBlameService; |
|
|
|
private final SupPoliceResourceService supPoliceResourceService; |
|
|
|
private final SupPoliceResourceService supPoliceResourceService; |
|
|
|
private final ComplaintCollectionFileResourceService complaintCollectionFileResourceService; |
|
|
|
private final ComplaintCollectionFileResourceService complaintCollectionFileResourceService; |
|
|
|
|
|
|
|
private final ComplaintCollectionCheckFileResourceService complaintCollectionCheckFileResourceService; |
|
|
|
|
|
|
|
private final NegativeFileService negativeFileService; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
@ -329,6 +323,7 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic |
|
|
|
result.add(blameEntity); |
|
|
|
result.add(blameEntity); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 涉及人
|
|
|
|
complaintCollectionBlameResourceService.createComplaintCollectionBlame(result); |
|
|
|
complaintCollectionBlameResourceService.createComplaintCollectionBlame(result); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
// 生成问题
|
|
|
|
// 生成问题
|
|
|
|
@ -342,6 +337,21 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic |
|
|
|
VerifyData verifyData = buildVerifyData(request); |
|
|
|
VerifyData verifyData = buildVerifyData(request); |
|
|
|
applyCompletionAction.updateNegative(negative, verifyData); |
|
|
|
applyCompletionAction.updateNegative(negative, verifyData); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 涉访涉诉核查办理附件
|
|
|
|
|
|
|
|
List<FileVo> files = request.getFiles(); |
|
|
|
|
|
|
|
List<ComplaintCollectionCheckFile> complaintCollectionFiles = new ArrayList<>(); |
|
|
|
|
|
|
|
for (FileVo file : files) { |
|
|
|
|
|
|
|
ComplaintCollectionCheckFile complaintCollectionCheckFile = new ComplaintCollectionCheckFile(); |
|
|
|
|
|
|
|
complaintCollectionCheckFile.setComplaintId(request.getComplaintId()); |
|
|
|
|
|
|
|
complaintCollectionCheckFile.setFileName(file.getFileName()); |
|
|
|
|
|
|
|
complaintCollectionCheckFile.setFilePath(file.getFilePath()); |
|
|
|
|
|
|
|
complaintCollectionCheckFile.setCheckStatus(checkStatus); |
|
|
|
|
|
|
|
complaintCollectionCheckFile.setCheckStatusName(request.getCheckStatusName()); |
|
|
|
|
|
|
|
complaintCollectionCheckFile.setCreateBy(UserContextHolder.getCurrentUser().getUserName()); |
|
|
|
|
|
|
|
complaintCollectionCheckFile.setCreateTime(LocalDateTime.now()); |
|
|
|
|
|
|
|
complaintCollectionFiles.add(complaintCollectionCheckFile); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
complaintCollectionCheckFileResourceService.createComplaintCollectionCheckFile(complaintCollectionFiles); |
|
|
|
return Result.success(true); |
|
|
|
return Result.success(true); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -476,6 +486,7 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic |
|
|
|
dto.setThingDesc(request.getThingDesc()); |
|
|
|
dto.setThingDesc(request.getThingDesc()); |
|
|
|
dto.setInvolveDepartName(request.getInvolveDepartName()); |
|
|
|
dto.setInvolveDepartName(request.getInvolveDepartName()); |
|
|
|
dto.setInvolveDepartId(request.getInvolveDepartId()); |
|
|
|
dto.setInvolveDepartId(request.getInvolveDepartId()); |
|
|
|
|
|
|
|
dto.setThingFiles(request.getThingFiles()); |
|
|
|
return dto; |
|
|
|
return dto; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|