From 8efca2321e4e40df957518591f8a5d2c83302f53 Mon Sep 17 00:00:00 2001 From: chenlin Date: Tue, 30 Jul 2024 11:11:03 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8D=E4=BE=9B=E5=BA=94=E5=95=86?= =?UTF-8?q?=E9=87=87=E8=B4=AD=E6=B1=87=E6=80=BB=E5=A4=84=E7=9A=84=E7=BC=BA?= =?UTF-8?q?=E9=99=B7=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/models/purchase.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/admin/models/purchase.go b/app/admin/models/purchase.go index 1a5bfc9..b200b4c 100644 --- a/app/admin/models/purchase.go +++ b/app/admin/models/purchase.go @@ -470,7 +470,7 @@ type ErpPurchaseReportBySupplierReq struct { IsExport uint32 `json:"is_export"` // 1-导出 PageIndex int `json:"pageIndex"` // 页码 PageSize int `json:"pageSize"` // 页面条数 - StoreList []uint32 `json:"store_list"` // 门店复选 + StoreList []uint32 `json:"store_id"` // 门店复选 } // ErpPurchaseReportBySupplierResp 供应商采购汇总出参 @@ -4892,8 +4892,13 @@ func GetReportBySupplier(req *ErpPurchaseReportBySupplierReq, c *gin.Context) ( } if len(req.StoreList) > 0 { - query = query.Where("erp_purchase_order.store_id IN (?)", req.StoreList) - countQuery = countQuery.Where("erp_purchase_order.store_id IN (?)", req.StoreList) + if len(req.StoreList) == 1 { + query = query.Where("erp_purchase_order.store_id = ?", req.StoreList[0]) + countQuery = countQuery.Where("erp_purchase_order.store_id = ?", req.StoreList[0]) + } else { + query = query.Where("erp_purchase_order.store_id IN (?)", req.StoreList) + countQuery = countQuery.Where("erp_purchase_order.store_id IN (?)", req.StoreList) + } } //获取总数