Initial commit
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
if(Constants.BPM_PROCESS_SUCCESS.equals(data.getResult()) ||
|
||||
Constants.BPM_PROCESS_FINISHED.equals(data.getResult())){
|
||||
log.info("res of bpm call back: process success");
|
||||
return true;
|
||||
}
|
||||
|
||||
处理任务表
|
||||
|
||||
反馈 BBoss 成功信息, 成功后才进行后面的数据库操作
|
||||
|
||||
BbossCancelOrderHandleVO handleVO = new BbossCancelOrderHandleVO ();
|
||||
BbossCancelOrderHandleContentVO contentVO = new BbossCancelOrderHandleContentVO();
|
||||
contentVO.setOrderNum(orderNum);
|
||||
contentVO.setProductId(productId);
|
||||
contentVO.setCancelStage(cancelStage);
|
||||
contentVO.setCancelTime(org.springframework.util.StringUtils.isEmpty(cancelStage) ?
|
||||
cancelDate : LocalDateTime.parse(cancelDate,
|
||||
DateTimeFormatter.ofPattern(Constants.YYYY_MM_DD_HH_MM_SS)).format(DateTimeFormatter.ofPattern(Constants.YYYYMMDDHHMMSS)));
|
||||
handleVO.setContent(contentVO);
|
||||
BbossCancelOrderFeedbackVO response = bBossAndDssInteractiveService.syncBbossCancelOrder(handleVO);
|
||||
|
||||
if (feedbackVO == null) {
|
||||
throw new PlatformException(" 网络错误 ");
|
||||
}
|
||||
if (!BBossInteractiveCodeEnum.RESPONSE_SIGN_1.getCode().equals(feedbackVO.getResponse().getRspCode())) {
|
||||
log.info(" 增值业务工单请求失败, 应答错误代码:{}, 应答错误描述:{}", feedbackVO.getResponse().getRspCode(),
|
||||
BBossInteractiveCodeEnum.findDetailByCode(feedbackVO.getResponse().getRspCode()));
|
||||
throw new PlatformException(feedbackVO.getResponse().getRspDesc());
|
||||
}
|
||||
if (!VasOrderResultRspStatusEnum.SUCCESS.getStatus().equals(feedbackVO.getResult().getStatus())) {
|
||||
log.error(" 增值业务工单请求失败, 工单号:{}, 处理结果状态码:{}, 错误描述:{}", content.getOrderNum(), feedbackVO.getResult().getStatus(),
|
||||
feedbackVO.getResult().getErrDesc());
|
||||
String errMessage = StringUtils.isEmpty(feedbackVO.getResult().getErrDesc())
|
||||
? VasOrderResultRspStatusEnum.getDescByStatus(feedbackVO.getResult().getStatus())
|
||||
: feedbackVO.getResult().getErrDesc();
|
||||
throw new PlatformException(errMessage);
|
||||
}
|
||||
|
||||
saveOrderInfoHistoryRecord
|
||||
Reference in New Issue
Block a user