From 59c1b69bf4d8c7ceb05d64aa7b1e78a2f6bde48e Mon Sep 17 00:00:00 2001
From: yanghui <2536613402@qq.com>
Date: 星期一, 24 十月 2022 11:05:11 +0800
Subject: [PATCH] Merge branch 'local_20221024' into huacheng_test

---
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbDynMapper.xml                      |   71 +++++++++++++++++++++++++++++++++++
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbDynDAO.java |   21 ----------
 2 files changed, 71 insertions(+), 21 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbDynDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbDynDAO.java
index 9cfef95..4198c8d 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbDynDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbDynDAO.java
@@ -30,27 +30,6 @@
     // " </where>" +
     // "</script>")
 
-    @Select("<script> " + "SELECT\n" + "d.id,\n" + "d.title, d.jump_url, d.jump_type,\n" + "COUNT( u.id ) readingVolume,\n" + "d.`status`,\n"
-        + "d.publish_at,\n" + "d.content,\n" + "d.cover,\n" + "d.cover_mode,\n" + "d.dyn_type,\n" + "d.create_at,t.name as communityName,d.policy_type \n"
-        + "FROM\n" + "com_pb_dyn d\n" + "LEFT JOIN com_pb_dyn_user u ON d.id = u.dyn_id  left join com_act t on d.community_id = t.community_id\n"
-        + "where d.type=#{partyBuildingComPbDynVO.type}  \n"
-        + "<if test='partyBuildingComPbDynVO.communityIds != null and partyBuildingComPbDynVO.communityIds > 0 '>" + " and d.community_id in "
-        + "<foreach item=\"item\" collection=\"partyBuildingComPbDynVO.communityIds\" separator=\",\" open=\"(\" close=\")\" index=\"\"> \n"
-        + "#{item}\n" + "</foreach>\n" + " </if> "
-        + "<if test='partyBuildingComPbDynVO.dynType != null and partyBuildingComPbDynVO.dynType != 0'>"
-        + "and d.dyn_type = #{partyBuildingComPbDynVO.dynType} \n" + " </if> "
-        + "<if test='partyBuildingComPbDynVO.policyType != null and partyBuildingComPbDynVO.policyType != 0'>"
-        + "and d.policy_type = #{partyBuildingComPbDynVO.policyType} \n" + " </if> "
-        + "<if test='partyBuildingComPbDynVO.policyType == 0'>"
-        + "and d.policy_type is not null \n" + " </if> "
-        + "<if test='partyBuildingComPbDynVO.title != null and partyBuildingComPbDynVO.title.trim() != &quot;&quot;'>"
-        + "and d.title like concat(#{partyBuildingComPbDynVO.title},'%')  \n" + " </if> "
-        + "<if test='partyBuildingComPbDynVO.status != null and partyBuildingComPbDynVO.status != 0'>"
-        + "AND d.`status` = #{partyBuildingComPbDynVO.status} \n" + " </if> "
-        + "<if test='partyBuildingComPbDynVO.publishAtBegin != null '>"
-        + "AND d.publish_at BETWEEN #{partyBuildingComPbDynVO.publishAtBegin} \n"
-        + "AND #{partyBuildingComPbDynVO.publishAtEnd} \n" + " </if> " + "GROUP BY\n" + "d.id\n"
-        + "ORDER BY d.publish_at <if test='partyBuildingComPbDynVO.sort !=null and partyBuildingComPbDynVO.sort !=&quot;&quot;'> asc </if> <if test='partyBuildingComPbDynVO.sort ==null'> desc</if>" + "</script>")
     IPage<PartyBuildingComPbDynVO> pageYnamic(Page page,
         @Param("partyBuildingComPbDynVO") PartyBuildingComPbDynVO partyBuildingComPbDynVO);
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbDynMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbDynMapper.xml
new file mode 100644
index 0000000..cae0d0c
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/resources/mapper/ComPbDynMapper.xml
@@ -0,0 +1,71 @@
+<?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="com.panzhihua.service_dangjian.dao.ComPbDynDAO">
+
+    <resultMap type="com.panzhihua.service_dangjian.model.dos.ComPbDynDO" id="ComPbOrgMap">
+        <result property="id" column="id" jdbcType="INTEGER"/>
+        <result property="title" column="title"/>
+        <result property="status" column="status"/>
+        <result property="publishAt" column="publish_at"/>
+        <result property="cover" column="cover"/>
+        <result property="createAt" column="create_at"/>
+        <result property="content" column="content"/>
+        <result property="createBy" column="create_by"/>
+        <result property="type" column="type"/>
+        <result property="communityId" column="community_id"/>
+        <result property="dynType" column="dyn_type"/>
+        <result property="coverMode" column="cover_mode"/>
+        <result property="jumpUrl" column="jump_url"/>
+        <result property="jumpType" column="jump_type"/>
+        <result property="policyType" column="policy_type"/>
+    </resultMap>
+    <select id="pageYnamic" resultType="com.panzhihua.common.model.vos.partybuilding.west.PartyBuildingComPbDynVO">
+        SELECT
+        d.id,
+        d.title, d.jump_url, d.jump_type,
+        COUNT( u.id ) readingVolume,
+        d.`status`,
+        d.publish_at,
+        d.content,
+        d.cover,
+        d.cover_mode,
+        d.dyn_type,
+        d.create_at,t.name as communityName,d.policy_type
+        FROM
+        com_pb_dyn d
+        LEFT JOIN com_pb_dyn_user u ON d.id = u.dyn_id left join com_act t on d.community_id = t.community_id
+        where d.type=#{partyBuildingComPbDynVO.type}
+        <if test='partyBuildingComPbDynVO.communityIds != null and partyBuildingComPbDynVO.communityIds.size() > 0 '>
+            and d.community_id in
+            <foreach item="item" collection="partyBuildingComPbDynVO.communityIds" separator="," open="(" close=")"
+                     index="index">
+                #{item}
+            </foreach>
+        </if>
+        <if test='partyBuildingComPbDynVO.dynType != null and partyBuildingComPbDynVO.dynType != 0'>
+            and d.dyn_type = #{partyBuildingComPbDynVO.dynType}
+        </if>
+        <if test='partyBuildingComPbDynVO.policyType != null and partyBuildingComPbDynVO.policyType != 0'>
+            and d.policy_type = #{partyBuildingComPbDynVO.policyType}
+        </if>
+        <if test='partyBuildingComPbDynVO.policyType == 0'>
+            and d.policy_type is not null
+        </if>
+        <if test='partyBuildingComPbDynVO.title != null and partyBuildingComPbDynVO.title.trim() != &quot;&quot;'>
+            and d.title like concat(#{partyBuildingComPbDynVO.title},'%')
+        </if>
+        <if test='partyBuildingComPbDynVO.status != null and partyBuildingComPbDynVO.status != 0'>
+            AND d.`status` = #{partyBuildingComPbDynVO.status}
+        </if>
+        <if test='partyBuildingComPbDynVO.publishAtBegin != null '>
+            AND d.publish_at BETWEEN #{partyBuildingComPbDynVO.publishAtBegin} AND #{partyBuildingComPbDynVO.publishAtEnd}
+        </if>
+            GROUP BY d.id
+            ORDER BY d.publish_at
+        <if test="partyBuildingComPbDynVO.sort !=null and partyBuildingComPbDynVO.sort !=&quot;&quot;">asc</if>
+        <if test='partyBuildingComPbDynVO.sort ==null'>desc</if>
+    </select>
+
+
+</mapper>
+

--
Gitblit v1.7.1