From ed98b3d9feba1c25a835c2d104509fde310f7daa Mon Sep 17 00:00:00 2001 From: atao Date: Thu, 24 Aug 2017 15:08:16 +0800 Subject: [PATCH] 提交订单管理代码 --- src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/datastatistic/OrderManageController.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+), 0 deletions(-) create mode 100644 src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/datastatistic/OrderManageController.java diff --git a/src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/datastatistic/OrderManageController.java b/src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/datastatistic/OrderManageController.java new file mode 100644 index 0000000..3f9424f --- /dev/null +++ b/src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/datastatistic/OrderManageController.java @@ -0,0 +1,62 @@ +package com.zteits.irain.portal.web.parkinglotcloudplatform.datastatistic; + +import com.alibaba.dubbo.common.utils.CollectionUtils; + +import com.clouds.common.web.BizController; +import com.clouds.common.web.vo.BizResultVO; +import com.clouds.common.web.vo.EasyUIDataGridVO; +import com.zteits.clouds.api.apibase.bean.BizResult; +import com.zteits.clouds.api.apibase.bean.PageBean; +import com.zteits.clouds.api.apibase.constants.ErrorType; +import com.zteits.clouds.api.apibase.exception.BizException; +import com.zteits.clouds.api.dto.pay.ParkOrderDTO; +import com.zteits.clouds.api.dto.pay.param.ParkOrderByConditionQueryRequest; +import com.zteits.clouds.api.service.pay.TdBOrderService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * Copyright: Copyright (c) 2017 zteits + * + * @ClassName: com.zteits.irain.portal.web.parkinglotcloudplatform.datastatistic + * @Description: + * @version: v1.0.0 + * @author: atao + * @date: 2017/8/24 上午9:18 + * Modification History: + * Date Author Version Description + * ---------------------------------------------------------* + * 2017/8/24 atao v1.0.0 创建 + */ +@Api(value = "订单管理",description = "订单管理") +@RestController +@RequestMapping("/order") +public class OrderManageController extends BizController { + + @Autowired + private TdBOrderService tdBOrderService; + + @ApiOperation("根据查询条件查询停车订单") + @PostMapping("/queryParkOrderByCondition") + public BizResultVO> queryParkOrderByCondition( + @RequestBody ParkOrderByConditionQueryRequest request) throws Exception{ + if (CollectionUtils.isEmpty(request.getPlNos())) { + throw new BizException(ErrorType.PARAMM_NULL, "停车场编码"); + } + if (0 == request.getBaseRequest().getPageNum()) { + request.getBaseRequest().setPageNum(1); + } + + if (0 == request.getBaseRequest().getPageSize()) { + request.getBaseRequest().setPageSize(10); + } + BizResult> bizResult = tdBOrderService.queryParkOrderByCondition(request); + return returnJqGridData(bizResult,ParkOrderDTO.class); + } + +} -- libgit2 0.21.4