فهرست منبع

BUGFIX
1、解决获取长者分页时已退住再重新入住时出现多条记录的问题

liangwenxuan 2 هفته پیش
والد
کامیت
530414ca7e
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/ElderlyInfoMapper.xml

+ 2 - 1
yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/ElderlyInfoMapper.xml

@@ -75,7 +75,8 @@
         select ei.*, ec.contract_number as contractNumber
         select ei.*, ec.contract_number as contractNumber
         from elderly_info ei
         from elderly_info ei
         LEFT JOIN elderly_contract ec ON ec.elder_id = ei.id AND ec.status = 1
         LEFT JOIN elderly_contract ec ON ec.elder_id = ei.id AND ec.status = 1
-        where 1 = 1 and ei.deleted = 0
+        LEFT JOIN elderly_refund_settlement_order efso ON efso.elder_id = ei.id
+        where 1 = 1 and ei.deleted = 0 AND (efso.`status` != 1 OR efso.`status` is null)
         <if test="pageVO.elderName != null and pageVO.elderName != '' ">
         <if test="pageVO.elderName != null and pageVO.elderName != '' ">
             and ei.elder_name like concat('%', #{pageVO.elderName}, '%')
             and ei.elder_name like concat('%', #{pageVO.elderName}, '%')
         </if>
         </if>