Browse Source

还原用户列表sql

LiFei 5 năm trước cách đây
mục cha
commit
cc8a0e0437

+ 3 - 7
happy-cloud-wisdom/happy-cloud-wisdom-biz/src/main/java/org/jeecg/modules/hlwuser/mapper/xml/HlwUserMapper.xml

@@ -54,17 +54,13 @@
              a.last_payment_company as "lastPaymentCompany",
              hus.id as "husId",
              hd.update_time as "updateTime",
-            CASE WHEN count(DISTINCT hus.id)=(SELECT count(DISTINCT h.id) from hlw_subcontractor h
-            inner join hlw_application_subcontractor has on has.subcontractor_id=h.id
-            inner JOIN hlw_payment hpk on hpk.application_id=#{applicationId} and hpk.subcontractor_id=h.id
-            inner join hlw_user hu
-            inner JOIN hlw_payment_detail hdk on hdk.idcard_number=hu.idcard_number and hpk.id=hdk.payment_id
-            WHERE has.application_id=#{applicationId} and hu.idcard_number=a.idcard_number) THEN 1 ELSE 0 end as "contractUpload"
+            CASE WHEN count(hus.id)=(SELECT count(h.id) from hlw_subcontractor h
+            inner join hlw_application_subcontractor has on has.subcontractor_id=h.id WHERE has.application_id=#{applicationId}) THEN 1 ELSE 0 end as "contractUpload"
             FROM hlw_user a
             LEFT JOIN hlw_payment_detail hd on hd.idcard_number=a.idcard_number
             LEFT JOIN hlw_payment hp on a.application_id=hp.application_id and hd.payment_id=hp.id
             LEFT JOIN	hlw_order b on hd.order_id=b.id
-            LEFT JOIN hlw_user_subcontractor hus on a.id=hus.user_id and hus.subcontractor_id=hp.subcontractor_id
+            LEFT JOIN hlw_user_subcontractor hus on a.id=hus.user_id
         where
             a.application_id=#{applicationId}
             <if test="hlwUser.name != null and hlwUser.name != ''">