Exemplo n.º 1
0
 /**
  * 配送和支付信息
  *
  * @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);
 }