ソースを参照

refactor(national-motion-system):优化合同查询功能

- 在 AppContractSignMapper.xml 中添加签流 ID 非空条件,提高查询准确性
- 修改 ContractSignDTO 中的 pageNo 属性为 pageNum,统一命名规范
- 更新 ESignServiceImpl 中的分页逻辑,使用新的 pageNum 属性
SheepHy 3 週間 前
コミット
4fc0d0d995

+ 1 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/service/impl/ESignServiceImpl.java

@@ -700,7 +700,7 @@ public class ESignServiceImpl implements IESignService {
 
     @Override
     public IPage<ContractSignVO> queryUserSignContractList(ContractSignDTO contractSignDTO) {
-        Page<ContractSignVO> page = new Page<>(contractSignDTO.pageNo, contractSignDTO.pageSize);
+        Page<ContractSignVO> page = new Page<>(contractSignDTO.getPageNum(), contractSignDTO.getPageSize());
         return appContractSignMapper.queryUserSignContractList(page,contractSignDTO);
     }
 

+ 1 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/dto/ContractSignDTO.java

@@ -12,7 +12,7 @@ import java.util.Date;
 @Data
 @Accessors(chain = true)
 public class ContractSignDTO{
-    public Integer pageNo;
+    public Integer pageNum;
     public Integer pageSize;
     @JsonFormat(timezone = "GMT+8",pattern = "MM-dd")
     @DateTimeFormat(pattern="MM-dd")

+ 1 - 0
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/mapper/xml/AppContractSignMapper.xml

@@ -21,6 +21,7 @@
         GROUP BY order_id
         ) o ON a.order_id = o.order_id
         <where>
+            1=1 AND a.sign_flow_id IS NOT NULL
             <!-- 家庭成员姓名模糊查询 -->
             <if test="contractSignDTO.fullName != null and contractSignDTO.fullName != ''">
                 AND c.full_name LIKE CONCAT('%', #{contractSignDTO.fullName}, '%')