From d04cdf7fa560cd86df690e6e5b754e26cdf0e42a Mon Sep 17 00:00:00 2001 From: guoyuji <guoyujie@ng.com> Date: 星期二, 07 五月 2024 16:53:48 +0800 Subject: [PATCH] 提交权限部分查询代码 --- north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportController.java | 27 +++++++++++++++++++++------ 1 files changed, 21 insertions(+), 6 deletions(-) diff --git a/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportController.java b/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportController.java index 6ebc1c9..21f4e95 100644 --- a/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportController.java +++ b/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportController.java @@ -2,7 +2,9 @@ import com.example.erp.common.Constants; import com.example.erp.common.Result; +import com.example.erp.entity.pp.DamageDetails; import com.example.erp.entity.pp.FlowCard; +import com.example.erp.entity.sd.OrderDetail; import com.example.erp.entity.sd.OrderGlassDetail; import com.example.erp.exception.ServiceException; import com.example.erp.service.pp.ReportService; @@ -13,21 +15,34 @@ import org.springframework.web.bind.annotation.*; import java.sql.Date; +import java.util.List; import java.util.Map; @RestController @Api(value="鐢熶骇鎶ヨ〃controller",tags={"鐢熶骇鎶ヨ〃鎿嶄綔鎺ュ彛"}) @RequestMapping("/report") public class ReportController { - @Autowired - ReportService reportService; + private final ReportService reportService; + + public ReportController(ReportService reportService) { + this.reportService = reportService; + } //娴佺▼鍗¤繘搴� @ApiOperation("娴佺▼鍗¤繘搴�") @PostMapping ("/processCardProgress/{orderId}") - public Result processCardProgress( - @PathVariable String orderId, - @RequestBody FlowCard flowCard){ - return Result.seccess(reportService.processCardProgressSv(orderId,flowCard)); + public Result processCardProgress(@PathVariable String orderId, @RequestBody List<Integer> columns){ + return Result.seccess(reportService.processCardProgressSv(orderId,columns)); } + + @ApiOperation("璺ㄥ伐搴忔鐮�") + @PostMapping("/crossProcessBreaking/{pageNum}/{pageSize}/{selectDate}") + public Result getOrderReport(@PathVariable Integer pageNum, + @PathVariable Integer pageSize, + @PathVariable List<String> selectDate, + @RequestBody DamageDetails damageDetails) { + return Result.seccess(reportService.crossProcessBreakingSv(pageNum,pageSize,selectDate,damageDetails)); + + } + } -- Gitblit v1.8.0