From f23b5a60dcd349c7a38129b0ce06fa92a1a0d974 Mon Sep 17 00:00:00 2001 From: guoyuji <guoyujie@ng.com> Date: 星期二, 20 二月 2024 16:30:59 +0800 Subject: [PATCH] 修改订单子产品实体类 --- north-glass-erp/src/main/java/com/example/erp/controller/sd/OrderController.java | 48 +++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 39 insertions(+), 9 deletions(-) diff --git a/north-glass-erp/src/main/java/com/example/erp/controller/sd/OrderController.java b/north-glass-erp/src/main/java/com/example/erp/controller/sd/OrderController.java index 58b04fa..3792c04 100644 --- a/north-glass-erp/src/main/java/com/example/erp/controller/sd/OrderController.java +++ b/north-glass-erp/src/main/java/com/example/erp/controller/sd/OrderController.java @@ -1,26 +1,26 @@ package com.example.erp.controller.sd; -import cn.hutool.json.JSON; -import com.alibaba.fastjson.JSONObject; import com.example.erp.common.Constants; import com.example.erp.common.Result; import com.example.erp.entity.sd.Order; import com.example.erp.exception.ServiceException; import com.example.erp.service.sd.OrderService; -import org.apache.tomcat.Jar; 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; +import org.springframework.web.bind.annotation.*; +import java.time.LocalDate; +import java.util.List; import java.util.Map; @RestController @RequestMapping("/order") public class OrderController { - @Autowired - private OrderService orderService; + private final OrderService orderService; + + public OrderController(OrderService orderService) { + this.orderService = orderService; + } + @PostMapping("/saveOrder") public Result saveOrder(@RequestBody Map<String, Object> orderMap) throws Exception { @@ -30,4 +30,34 @@ throw new ServiceException(Constants.Code_500,Constants.Code_msg); } } + + @PostMapping("/getOrderList/{pageNum}/{pageSize}/{orderType}/{selectDate}") + public Result getOrderList(@PathVariable Integer pageNum, @PathVariable Integer pageSize,@PathVariable Integer orderType, @PathVariable List<String> selectDate, @RequestBody Order order) { + return Result.seccess(orderService.getOrderList(pageNum, pageSize, selectDate, order,orderType)); + } + + @PostMapping("/deleteOrder/{id}") + public Result deleteOrder(@PathVariable String id) { + return Result.seccess(orderService.deleteOrder(id)); + } + + @PostMapping("/getOrderById/{id}") + public Result getOrderById(@PathVariable String id) { + return Result.seccess(orderService.getOrderById(id)); + } + @PostMapping("/getOrderCraftById/{id}") + public Result getOrderCraftById(@PathVariable String id) { + return Result.seccess(orderService.getOrderCraftById(id)); + } + + @PostMapping("/reviewOrderById/{id}/{status}") + public Result reviewOrderById(@PathVariable String id,@PathVariable Integer status) { + return Result.seccess(orderService.reviewOrderById(id,status)); + } + + + @PostMapping("/reviewProcessById/{id}/{status}") + public Result reviewProcessById(@PathVariable String id,@PathVariable Integer status) { + return Result.seccess(orderService.reviewProcessById(id,status)); + } } -- Gitblit v1.8.0