From 4252aabea22574be7936c733036af88ee989de4e Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Sat, 06 Jan 2024 16:13:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/main/java/org/springblade/modules/partyOrganization/mapper/PartyOrganizationMapper.xml | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/partyOrganization/mapper/PartyOrganizationMapper.xml b/src/main/java/org/springblade/modules/partyOrganization/mapper/PartyOrganizationMapper.xml
new file mode 100644
index 0000000..a76f56b
--- /dev/null
+++ b/src/main/java/org/springblade/modules/partyOrganization/mapper/PartyOrganizationMapper.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="org.springblade.modules.partyOrganization.mapper.PartyOrganizationMapper">
+
+
+ <select id="getPage" resultType="org.springblade.modules.partyOrganization.vo.PartyOrganizationVO">
+ SELECT
+ DISTINCT
+ jpo.*,
+ IFNULL(countTable.memberCount ,0) as memberCount
+ FROM
+ jczz_party_organization jpo
+ LEFT JOIN ( SELECT COUNT(*) memberCount, organization_id FROM jczz_party_organization_member WHERE is_deleted = 0 GROUP BY organization_id ) countTable ON countTable.organization_id = jpo.id
+ left join jczz_party_organization_member jpom ON jpom.organization_id = jpo.id
+ left join jczz_household jh ON jh.id = jpom.household_id
+ WHERE
+ jpo.is_deleted = 0
+
+ <if test="vo.organizationName != null and vo.organizationName != ''">
+ AND jpo.organization_name LIKE CONCAT('%',#{vo.organizationName},'%')
+ </if>
+ <if test="vo.areaId != null and vo.areaId !='' ">
+ AND jpo.area_id like concat('%',#{vo.areaId},'%')
+ </if>
+ <if test="vo.name != null and vo.name != ''">
+ AND(jh.name LIKE CONCAT('%',#{vo.name},'%') OR jpo.charge_person LIKE CONCAT('%',#{vo.name},'%'))
+ </if>
+ ORDER BY
+ jpo.sort ASC
+ </select>
+</mapper>
--
Gitblit v1.9.3