From 562699fa6d0c279fe0f4f81ce87c336a34a3fb91 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期二, 23 七月 2024 14:32:23 +0800 Subject: [PATCH] feat: 数据迁移;netty通信;bug修改 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java | 32 ++++++++++++++++++++------------ 1 files changed, 20 insertions(+), 12 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java index c332288..9ad1c53 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java @@ -9,6 +9,7 @@ import com.ruoyi.common.core.exception.GlobalException; import com.ruoyi.common.core.vo.Path; import com.ruoyi.order.entity.*; +import com.ruoyi.order.request.OrderCountDataRequest; import com.ruoyi.order.request.OrderRequest; import com.ruoyi.order.request.OrderSubmitRequest; import com.ruoyi.order.request.UserOrderRequest; @@ -96,6 +97,18 @@ @RequestParam("state") Integer state) { return R.ok(orderService.lambdaUpdate() .eq(Order::getId, orderId).set(Order::getState, state).update()); + } + + /** + * 更改订单状态且清空到达时间 + */ + @ApiOperation(value = "订单列表-更改订单状态且清空到达时间", tags = {"后台-订单管理"}) + @PostMapping(value = "/updateStateAndArrivalTime") + public R<Boolean> updateStateAndArrivalTime(@RequestParam("orderId") String orderId, + @RequestParam("state") Integer state) { + return R.ok(orderService.lambdaUpdate() + .eq(Order::getId, orderId).set(Order::getState, state) + .set(Order::getArriveTime, null).update()); } /** @@ -235,6 +248,7 @@ order.setSiteName(orderRequest.getSiteName()); order.setServeId(orderRequest.getServeId()); order.setServeName(orderRequest.getServeName()); + order.setServePrice(orderRequest.getServePrice()); order.setSiteName(orderRequest.getSiteName()); // 预约信息 order.setReservationName(orderRequest.getReservationName()); @@ -292,24 +306,21 @@ } /** - * 订单列表-excel导出 + * 订单统计 * - * @param name 师傅姓名 - * @param phone 师傅电话 + * @param request 查询参数 */ @ApiOperation(value = "订单统计", tags = {"后台-订单管理"}) - @GetMapping(value = "/orderCount") + @PostMapping(value = "/orderCount") @ApiImplicitParams({ @ApiImplicitParam(value = "师傅姓名", name = "name", dataType = "String"), @ApiImplicitParam(value = "师傅电话", name = "phone", dataType = "String"), @ApiImplicitParam(value = "页码", name = "pageNum", dataType = "Integer", required = true), @ApiImplicitParam(value = "每页条数", name = "pageSize", dataType = "Integer", required = true) }) - public R<Page<OrderCountVO>> orderCount(@RequestParam(value = "name", required = false) String name, - @RequestParam(value = "phone", required = false) String phone, - @RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum, - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) { - return R.ok(orderService.orderCount(name, phone, Page.of(pageNum, pageSize))); + public R<Page<OrderCountVO>> orderCount(@RequestBody OrderCountDataRequest request) { + return R.ok(orderService.orderCount(request.getWorkerName(), request.getWorkerPhone(), + Page.of(request.getPageNum(), request.getPageSize()))); } /** @@ -415,7 +426,6 @@ */ @ApiOperation(value = "已到达预约地点", tags = {"师傅端"}) @GetMapping(value = "/reachPosition") - @Transactional(rollbackFor = Exception.class) public R<Boolean> reachPosition(@RequestParam("orderId") String orderId, @RequestParam("workerId") Integer workerId) { Order order = orderService.lambdaQuery().eq(Order::getId, orderId).eq(Order::getServerId, workerId) .eq(Order::getIsDelete, 0).one(); @@ -441,8 +451,6 @@ public R<OrderDetailVO> orderDetail(@RequestParam("orderId") String orderId) { // 订单信息 Order order = orderService.lambdaQuery().eq(Order::getId, orderId).eq(Order::getIsDelete, 0).one(); - // 获取回收服务封面 - // 服务信息(服务备注、上门时间、完成时间、完成所拍现场照片) ServeRecord serveRecord = serveRecordService.lambdaQuery().eq(ServeRecord::getOrderId, orderId) .eq(ServeRecord::getIsDelete, 0).one(); -- Gitblit v1.7.1