Browse Source

Merge branch 'master' into release

tags/V1.3.2
xiaoying 1 year ago
parent
commit
32b519ccfa
1 changed files with 12 additions and 10 deletions
  1. +12
    -10
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/third/dsp/DspCallbackServiceImpl.java

+ 12
- 10
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/third/dsp/DspCallbackServiceImpl.java View File

.eq(InspectionFile::getInspectionId, inspection.getId()) .eq(InspectionFile::getInspectionId, inspection.getId())
.eq(InspectionFile::getMark, MarkEnum.VALID.getCode())); .eq(InspectionFile::getMark, MarkEnum.VALID.getCode()));


log.info("批量插入问题图片数据");
CommonUtils.batchOperate((x) -> inspectionFileMapper.addBatch(x), thirstyQuestionFiles, 1000);

Map<String, QuestionType> questionTypeMap = getStringQuestionTypeMap(); Map<String, QuestionType> questionTypeMap = getStringQuestionTypeMap();


log.info("调用saveAccidentData方法保存应急记录数据...");
Boolean result = saveAccidentDataService.saveAccidentData(questionTypeMap, thirstyQuestionFiles);
log.info("预警数据入库完成,result={}", result);

// 生成工单
autoGenerateWorkorderService.generate(inspection, questionTypeMap, thirstyQuestionFiles);

// 通知小程序 // 通知小程序
if (count <= 0) { if (count <= 0) {
log.info("该任务第一次产生问题,通知小程序, inspectionId={}", inspection.getId());
// 该任务第一次产生问题,通知小程序 // 该任务第一次产生问题,通知小程序
if (CollectionUtil.isNotEmpty(thirstyQuestionFiles) && thirstyQuestionFiles.size() > 0) { if (CollectionUtil.isNotEmpty(thirstyQuestionFiles) && thirstyQuestionFiles.size() > 0) {
InspectionFile inspectionFile = thirstyQuestionFiles.get(0); InspectionFile inspectionFile = thirstyQuestionFiles.get(0);
noticeWeChatMiniProgramService.notice(inspection, questionType); noticeWeChatMiniProgramService.notice(inspection, questionType);
} }
} }

log.info("批量插入问题图片数据");
CommonUtils.batchOperate((x) -> inspectionFileMapper.addBatch(x), thirstyQuestionFiles, 1000);

log.info("调用saveAccidentData方法保存应急记录数据...");
Boolean result = saveAccidentDataService.saveAccidentData(questionTypeMap, thirstyQuestionFiles);
log.info("预警数据入库完成,result={}", result);

// 生成工单
autoGenerateWorkorderService.generate(inspection, questionTypeMap, thirstyQuestionFiles);
} }
//释放通道 //释放通道
if (4 == inspection.getAnalyseStatus() || 5 == inspection.getAnalyseStatus() || 6 == inspection.getAnalyseStatus()) { if (4 == inspection.getAnalyseStatus() || 5 == inspection.getAnalyseStatus() || 6 == inspection.getAnalyseStatus()) {
*/ */
private Map<String, QuestionType> getStringQuestionTypeMap() { private Map<String, QuestionType> getStringQuestionTypeMap() {
List<QuestionType> questionTypeList = questionTypeMapper.selectList(Wrappers.<QuestionType>lambdaQuery() List<QuestionType> questionTypeList = questionTypeMapper.selectList(Wrappers.<QuestionType>lambdaQuery()

.eq(QuestionType::getMark, MarkEnum.VALID.getCode())); .eq(QuestionType::getMark, MarkEnum.VALID.getCode()));
Map<String, QuestionType> questionTypeMap = new HashMap<>(); Map<String, QuestionType> questionTypeMap = new HashMap<>();
for (QuestionType type : questionTypeList) { for (QuestionType type : questionTypeList) {

Loading…
Cancel
Save