@RequestMapping(value = "/dada/expcallback", method = RequestMethod.POST) @ResponseBody public Map<String, Object> expcallback(@RequestBody DadaExpVo dadaExpVo) { LOGGER.info(dadaExpVo.toString()); LOGGER.info("dada======================"); Map<String, Object> result = new HashMap<String, Object>(); String orderNo = dadaExpVo.getOriginId(); String orderStatus = dadaExpVo.getOrderStatus(); String dadaOrderId = dadaExpVo.getDadaOrderId(); if (StringUtils.isEmpty(orderNo)) { result.put("status", "fail"); result.put("msg", "originId cannot be empty!"); return result; } if (StringUtils.isEmpty(dadaOrderId)) { result.put("status", "fail"); result.put("msg", "dadaOrderId cannot be empty!"); return result; } if (StringUtils.isEmpty(orderStatus)) { result.put("status", "fail"); result.put("msg", "dadaOrderId cannot be empty!"); return result; } if (StringUtils.isEmpty(dadaExpVo.getOrderStatus())) { result.put("status", "fail"); result.put("msg", "OrderStatus cannot be empty!"); return result; }
The object corresponding to json cannot be an inner class