json/application interface

@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 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325131163&siteId=291194637