From 7ce5a93a2a83170ea9183ac8823c92c9ef9fd993 Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Thu, 22 May 2025 11:26:57 +0800 Subject: [PATCH] 2025-05-22 --- .../service/Impl/TechnicalSpecificationServiceImpl.java | 3 +++ .../mapper/sampleManagement/TechnicalSpecificationMapper.xml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java index e9e5d041..946a76f2 100644 --- a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java +++ b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java @@ -98,8 +98,11 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification public PageUtils technicalSpecificationListSearch(PlmTechnicalSpecificationSheetData inData){ // IPage resultList = this.technicalSpecificationMapper.technicalSpecificationListSearch( // new Page(inData.getPage(), inData.getLimit()), inData); + // 获取总条数 Long count = this.technicalSpecificationMapper.queryTechnicalSpecificationCount(inData); + // 获取SQL String sql = SqlParamReplacer.getReplacedSql(sqlSession, TechnicalSpecificationMapper.class, "technicalSpecificationList", inData).replace("\n", "").replaceAll("\\s+"," "); + // 通过存储过程获取查询结果 之前查询过慢 List list = this.technicalSpecificationMapper.queryTechnicalSpecificationList(sql,inData.getPage(),inData.getLimit()); // return new PageUtils(resultList); diff --git a/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml b/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml index e94a88e8..03344695 100644 --- a/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml +++ b/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml @@ -1517,6 +1517,9 @@ step_id,reject_flag,reject_step_id,mpOperator,pod AND ( dbo.plm_get_customer_desc(c.site, c.customer_id) like #{customerDesc}) + + and a.status != 'death' + and a.status = #{statusDesc}