提交 10118b4d authored 作者: 杨启发's avatar 杨启发

Merge branch 'refs/heads/v20.4_exception_report_20240802' into test

# Conflicts: # performance-web/src/main/java/com/clx/performance/service/impl/PerformanceProgressServiceImpl.java Former-commit-id: 6fef440d
...@@ -288,21 +288,21 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi ...@@ -288,21 +288,21 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
change = true; change = true;
//上报履约异常 //上报履约异常
FeignOrderVO orderVO = orderFeign.getOrderInfoFeign(item.getOrderNo()); if (StringUtils.isNotBlank(param.getPerformanceAbnormalReason())) {
boolean b = orderVO != null && Objects.equals(orderVO.getOrderSource(), SyncPlatformEnum.Source.NEW_OWNER_CLIENT.getCode()); FeignOrderVO orderVO = orderFeign.getOrderInfoFeign(item.getOrderNo());
log.info("开始上报履约异常{}",b); if (orderVO != null && Objects.equals(orderVO.getOrderSource(), SyncPlatformEnum.Source.NEW_OWNER_CLIENT.getCode())) {
if (b) { OpenCallBackClient openCallBackClient = thirdAppConfig.getOpenCallBackClient(SyncPlatformEnum.Source.NEW_OWNER_CLIENT.getCode().toString());
OpenCallBackClient openCallBackClient = thirdAppConfig.getOpenCallBackClient(SyncPlatformEnum.Source.NEW_OWNER_CLIENT.getCode().toString()); TransportExceptionReportMessage message = new TransportExceptionReportMessage();
TransportExceptionReportMessage message = new TransportExceptionReportMessage(); message.setOrderNo(item.getOrderNo());
message.setOrderNo(item.getOrderNo()); message.setCreateName(progressLog.getCreateName());
message.setCreateName(progressLog.getCreateName()); message.setOperateContent(param.getPerformanceAbnormalReason());
message.setOperateContent(param.getPerformanceAbnormalReason()); message.setReportTime(LocalDateTime.now());
message.setReportTime(LocalDateTime.now()); Result<?> result = openCallBackClient.encryptPost(JSONUtil.parse(message).toString(), message.topic());
Result<?> result = openCallBackClient.encryptPost(JSONUtil.parse(message).toString(), message.topic()); if (result.succeed()) {
if (result.succeed()) { log.info("上报履约异常成功,响应信息:{}", JSONUtil.parse(result));
log.info("上报履约异常成功,响应信息:{}", JSONUtil.parse(result)); } else {
} else { log.info("上报履约异常失败,响应信息:{}", JSONUtil.parse(result));
log.info("上报履约异常失败,响应信息:{}", JSONUtil.parse(result)); }
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论