|
@@ -569,16 +569,17 @@ public class WmPayOffServiceImpl extends ServiceImpl<WmPayOffMapper, WmPayOff> i
|
|
|
|
|
|
|
|
|
if (Objects.equals(settleObj.getInt("code"), CommonConstants.SUCCESS)) {
|
|
|
+ JSONObject dataJsonObj = settleObj.getJSONObject("data");
|
|
|
log.info("政企之星结算提交成功: {}", settleObj.getStr("data"));
|
|
|
//streamId 获取不到
|
|
|
- if (StringUtils.isEmpty(settleObj.getStr("data"))) {
|
|
|
- log.warn("政企之星结算提交成功 orderNo 获取不到: {}", settleObj.getStr("data"));
|
|
|
+ if (dataJsonObj == null) {
|
|
|
+ log.warn("政企之星结算提交成功 data 获取不到: {}", note.getSettleNo());
|
|
|
noticeInfo.append(sysUser.getRealname()).append(":提交结算成功,业务流水号获取不到,请联系管理员;");
|
|
|
}
|
|
|
note.setUpdateTime(LocalDateTime.now());
|
|
|
note.setSettleNoteStatus(DingEnum.NOTE_STATUS_SUBMIT.getType());
|
|
|
// 新增字段streamId
|
|
|
- note.setStreamId(settleObj.getStr("data"));
|
|
|
+ note.setStreamId(dataJsonObj.getStr("requestId"));
|
|
|
noticeInfo.append(sysUser.getRealname()).append(":提交结算成功;");
|
|
|
} else {
|
|
|
log.warn("政企之星结算失败: {}", note.getSettleNo());
|