From c8ebeb63d549adf498e7c3fbd2cf91ba8923e5f0 Mon Sep 17 00:00:00 2001 From: 廖井涛 <2265517004@qq.com> Date: 星期五, 02 二月 2024 15:39:52 +0800 Subject: [PATCH] 重新上传差异问题 --- north-glass-erp/src/main/java/com/example/erp/controller/sd/OrderController.java | 33 ++++++++++++++++++++++----------- 1 files changed, 22 insertions(+), 11 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 1386624..4df00c7 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,27 +1,38 @@ 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) { - return Result.seccess(orderService.saveOrder(orderMap)); + public Result saveOrder(@RequestBody Map<String, Object> orderMap) throws Exception { + if(orderService.saveOrder(orderMap)) { + return Result.seccess(true); + }else{ + 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<LocalDate> selectDate, @RequestBody Order order) { + return Result.seccess(orderService.getOrderList(pageNum, pageSize, selectDate, order,orderType)); } } -- Gitblit v1.8.0