diff --git a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/controller/ChinaumsCallBackController.java b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/controller/ChinaumsCallBackController.java index 7738c31..e98bb51 100644 --- a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/controller/ChinaumsCallBackController.java +++ b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/controller/ChinaumsCallBackController.java @@ -40,6 +40,7 @@ @ApiOperation(value = "回调") @RequestMapping(value = "/byx/result", method = RequestMethod.POST) public ChinaumsCallBackVO callbackForByx(byte[] data) { + log.info("comming"); ByxMchApplicationsNoticeDTO byxMchApplicationsNoticeDTO = byteToObject(data); validateParams(byxMchApplicationsNoticeDTO); log.info("回调通知,数据:" + JSON.toJSONString(byxMchApplicationsNoticeDTO)); @@ -48,12 +49,15 @@ private static void validateParams(ByxMchApplicationsNoticeDTO byxMchApplicationsNoticeDTO) { if (byxMchApplicationsNoticeDTO == null) { + log.error("byxMchApplicationsNoticeDTO is null."); throw new RuntimeException("参数不正确"); } if (StringUtils.isEmpty(byxMchApplicationsNoticeDTO.getMsgType())) { + log.error("getMsgType is null."); throw new RuntimeException("参数不正确"); } if (byxMchApplicationsNoticeDTO.getMsgBody() == null) { + log.error("getMsgBody is null."); throw new RuntimeException("参数不正确"); } } @@ -69,6 +73,7 @@ try { json = mapper.writeValueAsString(wrapper); } catch (JsonProcessingException e) { + log.error(e.getMessage()); throw new RuntimeException(e); } ByxMchApplicationsNoticeDTO byxMchApplicationsNoticeDTO = JSON.parseObject(json, ByxMchApplicationsNoticeDTO.class);