Commit ed98b3d9feba1c25a835c2d104509fde310f7daa
1 parent
7d45aebd
提交订单管理代码
Showing
1 changed file
with
62 additions
and
0 deletions
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 | +} |