02191019
陈杰
考勤推送修改,绑定关注逻辑
|
1
2
|
<?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" >
|
e92e5a92
陶汉栋
增加网关负载
|
3
|
<mapper namespace="com.sincere.smartSearch.mapper.RegisterPushMapper" >
|
02191019
陈杰
考勤推送修改,绑定关注逻辑
|
4
|
|
e92e5a92
陶汉栋
增加网关负载
|
5
6
7
8
9
10
11
12
13
|
<resultMap id="BindPushDto" type="com.sincere.common.dto.smartCampus.BindPushDto" >
<result column="SchoolId" property="schoolId" />
<result column="type" property="type" />
<result column="BeginDate" property="beginDate" />
<result column="EndDate" property="endDate" />
<result column="IntervalDays" property="intervalDays" />
<result column="PushTime" property="pushTime" />
<result column="Msg" property="msg" />
</resultMap>
|
02191019
陈杰
考勤推送修改,绑定关注逻辑
|
14
15
16
|
<select id="selectBindPushSchool" resultType="java.lang.Integer" resultMap="BindPushDto">
select SchoolId , type , BeginDate , EndDate , IntervalDays. PushTime , Msg from EM_QYHID where isPush = 1
|
e92e5a92
陶汉栋
增加网关负载
|
17
18
|
</select>
|
02191019
陈杰
考勤推送修改,绑定关注逻辑
|
19
20
21
|
<resultMap id="ParentMap" type="com.sincere.common.dto.smartCampus.ParentDto">
<result column="parent_id" property="parentId"/>
|
e92e5a92
陶汉栋
增加网关负载
|
22
23
24
25
|
<result column="school_id" property="schoolId"/>
<result column="mobile" property="mobile"/>
</resultMap>
|
02191019
陈杰
考勤推送修改,绑定关注逻辑
|
26
|
<select id="selectNotFollow" parameterType="java.lang.Integer" resultMap="ParentMap">
|
e92e5a92
陶汉栋
增加网关负载
|
27
28
29
30
|
SELECT SZ_V_School_Parent.parent_id , SZ_V_School_Parent.school_id , SZ_V_School_Parent.mobile FROM SZ_V_School_Parent WHERE not EXISTS
(SELECT NULL
FROM SZ_V_School_Student
WHERE SZ_V_School_Parent.class_id = SZ_V_School_Student.class_id
|
8e0ce284
陈杰
关注绑定
|
31
|
AND SZ_V_School_Parent.parent_mobile = SZ_V_School_Student.ParentMobile
|
02191019
陈杰
考勤推送修改,绑定关注逻辑
|
32
33
|
)
and school_id = #{schoolId}
|
e92e5a92
陶汉栋
增加网关负载
|
34
35
36
|
</select>
<select id="selectFollow" parameterType="java.lang.Integer" resultMap="ParentMap">
|
02191019
陈杰
考勤推送修改,绑定关注逻辑
|
37
|
SELECT SZ_V_School_Parent.parent_id , SZ_V_School_Parent.school_id , SZ_V_School_Parent.mobile FROM SZ_V_School_Parent WHERE EXISTS
|
8e0ce284
陈杰
关注绑定
|
38
39
40
41
|
(SELECT NULL
FROM SZ_V_School_Student
WHERE SZ_V_School_Parent.class_id = SZ_V_School_Student.class_id
AND SZ_V_School_Parent.parent_mobile = SZ_V_School_Student.ParentMobile
|
e92e5a92
陶汉栋
增加网关负载
|
42
43
44
45
46
47
48
49
50
51
|
)
and school_id = #{schoolId}
</select>
<select id="selectNotBind" parameterType="java.util.Map" resultMap="ParentMap">
SELECT SZ_V_School_Parent.parent_id , SZ_V_School_Parent.school_id , SZ_V_School_Parent.mobile FROM SZ_V_School_Parent WHERE EXISTS
(SELECT NULL
FROM SZ_V_School_Student
WHERE SZ_V_School_Parent.class_id = SZ_V_School_Student.class_id
AND SZ_V_School_Parent.parent_mobile = SZ_V_School_Student.ParentMobile
|
02191019
陈杰
考勤推送修改,绑定关注逻辑
|
52
|
)
|