/** * 配送和支付信息 * * @param orderId * @param response * @throws IOException */ @RequestMapping(value = "/order/pay/delivery/{orderId}") public void payDeliveryInfoGrid( @PathVariable("orderId") long orderId, HttpServletResponse response) throws IOException { Order order = tradeCenterBossClient.queryOrderById(orderId); List<PayDeliveryInfo> list = new LinkedList<PayDeliveryInfo>(); if (order != null) { Logistics logistics = tradeCenterBossClient.queryLogisticsByOrderId(order.getId()); PayDeliveryInfo payDeliveryInfo = new PayDeliveryInfo(); payDeliveryInfo.setPayType(order.getPayType()); payDeliveryInfo.setTotalPrice(order.getTotalPrice()); payDeliveryInfo.setDeliveryType(logistics.getDeliveryInfo().getDeliveryType()); payDeliveryInfo.setPayBank(order.getPayBank().toDesc()); payDeliveryInfo.setOrderState(order.getOrderState().toString()); payDeliveryInfo.setWaybillNumber(logistics.getDeliveryInfo().getWaybillNumber()); list.add(payDeliveryInfo); } new JsonResult(true).addData("totalCount", 1).addData("result", list).toJson(response); }