Commit ed98b3d9feba1c25a835c2d104509fde310f7daa

Authored by atao
1 parent 7d45aebd

提交订单管理代码

src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/datastatistic/OrderManageController.java 0 → 100644
  1 +package com.zteits.irain.portal.web.parkinglotcloudplatform.datastatistic;
  2 +
  3 +import com.alibaba.dubbo.common.utils.CollectionUtils;
  4 +
  5 +import com.clouds.common.web.BizController;
  6 +import com.clouds.common.web.vo.BizResultVO;
  7 +import com.clouds.common.web.vo.EasyUIDataGridVO;
  8 +import com.zteits.clouds.api.apibase.bean.BizResult;
  9 +import com.zteits.clouds.api.apibase.bean.PageBean;
  10 +import com.zteits.clouds.api.apibase.constants.ErrorType;
  11 +import com.zteits.clouds.api.apibase.exception.BizException;
  12 +import com.zteits.clouds.api.dto.pay.ParkOrderDTO;
  13 +import com.zteits.clouds.api.dto.pay.param.ParkOrderByConditionQueryRequest;
  14 +import com.zteits.clouds.api.service.pay.TdBOrderService;
  15 +import io.swagger.annotations.Api;
  16 +import io.swagger.annotations.ApiOperation;
  17 +import org.springframework.beans.factory.annotation.Autowired;
  18 +import org.springframework.web.bind.annotation.PostMapping;
  19 +import org.springframework.web.bind.annotation.RequestBody;
  20 +import org.springframework.web.bind.annotation.RequestMapping;
  21 +import org.springframework.web.bind.annotation.RestController;
  22 +
  23 +/**
  24 + * Copyright: Copyright (c) 2017 zteits
  25 + *
  26 + * @ClassName: com.zteits.irain.portal.web.parkinglotcloudplatform.datastatistic
  27 + * @Description:
  28 + * @version: v1.0.0
  29 + * @author: atao
  30 + * @date: 2017/8/24 上午9:18
  31 + * Modification History:
  32 + * Date Author Version Description
  33 + * ---------------------------------------------------------*
  34 + * 2017/8/24 atao v1.0.0 创建
  35 + */
  36 +@Api(value = "订单管理",description = "订单管理")
  37 +@RestController
  38 +@RequestMapping("/order")
  39 +public class OrderManageController extends BizController {
  40 +
  41 + @Autowired
  42 + private TdBOrderService tdBOrderService;
  43 +
  44 + @ApiOperation("根据查询条件查询停车订单")
  45 + @PostMapping("/queryParkOrderByCondition")
  46 + public BizResultVO<EasyUIDataGridVO<ParkOrderDTO>> queryParkOrderByCondition(
  47 + @RequestBody ParkOrderByConditionQueryRequest request) throws Exception{
  48 + if (CollectionUtils.isEmpty(request.getPlNos())) {
  49 + throw new BizException(ErrorType.PARAMM_NULL, "停车场编码");
  50 + }
  51 + if (0 == request.getBaseRequest().getPageNum()) {
  52 + request.getBaseRequest().setPageNum(1);
  53 + }
  54 +
  55 + if (0 == request.getBaseRequest().getPageSize()) {
  56 + request.getBaseRequest().setPageSize(10);
  57 + }
  58 + BizResult<PageBean<ParkOrderDTO>> bizResult = tdBOrderService.queryParkOrderByCondition(request);
  59 + return returnJqGridData(bizResult,ParkOrderDTO.class);
  60 + }
  61 +
  62 +}
... ...