From ac59e597fad46438242a58bd977848a953e5e171 Mon Sep 17 00:00:00 2001 From: "MSI\\derek" Date: Tue, 17 Jun 2025 18:47:31 +0800 Subject: [PATCH] update --- .../web/PurchaseOrderController.kt | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/ffii/fpsms/modules/purchaseOrder/web/PurchaseOrderController.kt b/src/main/java/com/ffii/fpsms/modules/purchaseOrder/web/PurchaseOrderController.kt index 07b55e1..1d63978 100644 --- a/src/main/java/com/ffii/fpsms/modules/purchaseOrder/web/PurchaseOrderController.kt +++ b/src/main/java/com/ffii/fpsms/modules/purchaseOrder/web/PurchaseOrderController.kt @@ -2,6 +2,7 @@ package com.ffii.fpsms.modules.purchaseOrder.web import com.ffii.core.response.RecordsRes import com.ffii.core.support.JdbcDao +import com.ffii.core.utils.CriteriaArgsBuilder import com.ffii.fpsms.modules.master.entity.Items import com.ffii.fpsms.modules.master.service.ItemsService import com.ffii.fpsms.modules.master.web.models.MessageResponse @@ -22,15 +23,29 @@ class PurchaseOrderController( private val purchaseOrderService: PurchaseOrderService ) { @GetMapping("/list") - fun getPoList(@RequestParam(required = false) pageNum: Int, @RequestParam(required = false) pageSize: Int ): RecordsRes { - println("request") - println(pageSize) - println(pageNum - 1) + fun getPoList( +// @RequestParam(required = false) pageNum: Int, +// @RequestParam(required = false) pageSize: Int + ): RecordsRes { +// println("request") +// println(pageSize) +// println(pageNum - 1) // request pageNum starts from 1, but pagingRequest starts with 0 - val pageRequest = PagingRequest(pageSize = pageSize, pageNum = pageNum - 1,) // not start from 0 +// val pageRequest = PagingRequest(pageSize = pageSize, pageNum = pageNum - 1,) // not start from 0 + val pageRequest = PagingRequest(pageSize = null, pageNum = null) // not start from 0 return purchaseOrderService.getPoList(pageRequest) } + @GetMapping("/testing") + fun testing(request: HttpServletRequest) { + val criteriaArgs = CriteriaArgsBuilder.withRequest(request) + .addStringLike("code") + .addStringLike("name") + .build() + println("criteriaArgs") + println(criteriaArgs) + } + @GetMapping("/detail/{id}") // purchaseOrderId fun getDetailedPo(@PathVariable id: Long): Map { return purchaseOrderService.getDetailedPo(id)