发布UAT调试
This commit is contained in:
@@ -4,7 +4,7 @@ package com.volvo.ai.analytic.center.rabbitMq;
|
||||
import com.volvo.ai.analytic.center.constant.Constant;
|
||||
import com.volvo.ai.analytic.center.service.MqMessageRecordService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.amqp.rabbit.annotation.RabbitListener;
|
||||
//import org.springframework.amqp.rabbit.annotation.RabbitListener;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ import com.volvo.ai.analytic.center.service.DiFyService;
|
||||
import com.volvo.ai.analytic.center.service.DiffdefeatApproveService;
|
||||
import com.volvo.ai.analytic.center.service.MqMessageRecordService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.amqp.core.AmqpTemplate;
|
||||
//import org.springframework.amqp.core.AmqpTemplate;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
@@ -334,26 +334,26 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
|
||||
curMQMessageRecord.setTaskStatus(MqTaskStatusEnum.ANALYSIS_FAILURE.getCode());
|
||||
}
|
||||
if (Objects.equals(MqTaskStatusEnum.ANALYSIS_COMPLETION.getCode(),curMQMessageRecord.getTaskStatus())){
|
||||
DiffdefeatApprove curDiffdefeatApprove = diffdefeatApproveService.lambdaQuery()
|
||||
DiffdefeatApprove approve = diffdefeatApproveService.lambdaQuery()
|
||||
.eq(DiffdefeatApprove::getFormId, oldItem.getFormId())
|
||||
.eq(DiffdefeatApprove::getBusinessId, curMQMessageRecord.getSubBizNo())
|
||||
.orderByDesc(DiffdefeatApprove::getId)
|
||||
.last("limit 1").one();
|
||||
if(curDiffdefeatApprove!=null){
|
||||
curDiffdefeatApprove.setAppointmentResult(diffDefeatResult.getAppointmentResult());
|
||||
curDiffdefeatApprove.setUserStatus(getUserStatus(diffDefeatResult.getUserStatus()));
|
||||
curDiffdefeatApprove.setInputStr(response.getContentStr());
|
||||
diffdefeatApproveService.updateById(curDiffdefeatApprove);
|
||||
if(approve!=null){
|
||||
approve.setAppointmentResult(diffDefeatResult.getAppointmentResult());
|
||||
approve.setUserStatus(getUserStatus(diffDefeatResult.getUserStatus()));
|
||||
approve.setInputStr(response.getContentStr());
|
||||
diffdefeatApproveService.updateById(approve);
|
||||
} else {
|
||||
log.info("数据分析结果正常");
|
||||
curDiffdefeatApprove = new DiffdefeatApprove();
|
||||
curDiffdefeatApprove.setFormId(oldItem.getFormId());
|
||||
curDiffdefeatApprove.setBusinessId(diffDefeatanAlysis.getBusinessId());
|
||||
curDiffdefeatApprove.setUserStatus(getUserStatus(diffDefeatResult.getUserStatus()));
|
||||
curDiffdefeatApprove.setAppointmentResult(diffDefeatResult.getAppointmentResult());
|
||||
curDiffdefeatApprove.setInputStr(response.getContentStr());
|
||||
curDiffdefeatApprove.setDefeatTime(diffDefeatanAlysis.getDefeatTime());
|
||||
diffdefeatApproveService.save(curDiffdefeatApprove);
|
||||
approve = new DiffdefeatApprove();
|
||||
approve.setFormId(oldItem.getFormId());
|
||||
approve.setBusinessId(diffDefeatanAlysis.getBusinessId());
|
||||
approve.setUserStatus(getUserStatus(diffDefeatResult.getUserStatus()));
|
||||
approve.setAppointmentResult(diffDefeatResult.getAppointmentResult());
|
||||
approve.setInputStr(response.getContentStr());
|
||||
approve.setDefeatTime(diffDefeatanAlysis.getDefeatTime());
|
||||
diffdefeatApproveService.save(approve);
|
||||
log.info("插入数据记录完成");
|
||||
}
|
||||
this.toMqSinceType53(diffDefeatanAlysis,diffDefeatResult,oldItem);
|
||||
@@ -364,9 +364,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
|
||||
curMQMessageRecord.setRetryCount(curMQMessageRecord.getRetryCount()+1);
|
||||
this.updateById(curMQMessageRecord);
|
||||
log.info("数据更改分析状态完成");
|
||||
}
|
||||
|
||||
if (Objects.equals(curMQMessageRecord.getSinceType(),SinceTypeEnum.SINCETYPE2.getCode()) && Objects.equals(curMQMessageRecord.getSubSinceType(), SubSinceTypeEnum.SINCETYPE52.getCode())) {
|
||||
} else if (Objects.equals(curMQMessageRecord.getSinceType(),SinceTypeEnum.SINCETYPE2.getCode()) && Objects.equals(curMQMessageRecord.getSubSinceType(), SubSinceTypeEnum.SINCETYPE52.getCode())) {
|
||||
DiffdefeatApprove approveEntity = diffdefeatApproveService.lambdaQuery()
|
||||
.eq(DiffdefeatApprove::getFormId, oldItem.getFormId())
|
||||
.eq(DiffdefeatApprove::getBusinessId, curMQMessageRecord.getSubBizNo())
|
||||
@@ -386,6 +384,8 @@ public class MqMessageRecordServiceImpl extends ServiceImpl<MqMessageRecordMappe
|
||||
curMQMessageRecord.setRetryCount(curMQMessageRecord.getRetryCount()+1);
|
||||
this.updateById(curMQMessageRecord);
|
||||
}
|
||||
} else {
|
||||
log.info("辨别数据为未知类型sinceType {},subSinceType {}", oldItem.getSinceType(), oldItem.getSubSinceType());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("数据处理异常", e);
|
||||
|
||||
Reference in New Issue
Block a user