Browse Source

2025-05-22

master
qiezi 8 months ago
parent
commit
7ce5a93a2a
  1. 3
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
  2. 3
      src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

3
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){ public PageUtils technicalSpecificationListSearch(PlmTechnicalSpecificationSheetData inData){
// IPage<PlmTechnicalSpecificationSheetData> resultList = this.technicalSpecificationMapper.technicalSpecificationListSearch( // IPage<PlmTechnicalSpecificationSheetData> resultList = this.technicalSpecificationMapper.technicalSpecificationListSearch(
// new Page<PlmTechnicalSpecificationSheetData>(inData.getPage(), inData.getLimit()), inData); // new Page<PlmTechnicalSpecificationSheetData>(inData.getPage(), inData.getLimit()), inData);
// 获取总条数
Long count = this.technicalSpecificationMapper.queryTechnicalSpecificationCount(inData); Long count = this.technicalSpecificationMapper.queryTechnicalSpecificationCount(inData);
// 获取SQL
String sql = SqlParamReplacer.getReplacedSql(sqlSession, TechnicalSpecificationMapper.class, "technicalSpecificationList", inData).replace("\n", "").replaceAll("\\s+"," "); String sql = SqlParamReplacer.getReplacedSql(sqlSession, TechnicalSpecificationMapper.class, "technicalSpecificationList", inData).replace("\n", "").replaceAll("\\s+"," ");
// 通过存储过程获取查询结果 之前查询过慢
List<PlmTechnicalSpecificationSheetData> list = this.technicalSpecificationMapper.queryTechnicalSpecificationList(sql,inData.getPage(),inData.getLimit()); List<PlmTechnicalSpecificationSheetData> list = this.technicalSpecificationMapper.queryTechnicalSpecificationList(sql,inData.getPage(),inData.getLimit());
// return new PageUtils(resultList); // return new PageUtils(resultList);

3
src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

@ -1517,6 +1517,9 @@ step_id,reject_flag,reject_step_id,mpOperator,pod
AND ( AND (
dbo.plm_get_customer_desc(c.site, c.customer_id) like #{customerDesc}) dbo.plm_get_customer_desc(c.site, c.customer_id) like #{customerDesc})
</if> </if>
<if test="status == null or status == ''">
and a.status != 'death'
</if>
<if test="statusDesc != null and statusDesc != ''"> <if test="statusDesc != null and statusDesc != ''">
<!-- AND dbo.plm_get_technicalBaseDesc(a.status, 'status') like #{statusDesc}--> <!-- AND dbo.plm_get_technicalBaseDesc(a.status, 'status') like #{statusDesc}-->
and a.status = #{statusDesc} and a.status = #{statusDesc}

Loading…
Cancel
Save