e92e5a92
陶汉栋
增加网关负载
|
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
<resultMap id="User" type="com.sincere.smartSearch.model.User" >
<result column="school_id" property="schoolId" jdbcType="INTEGER" />
<result column="class_id" property="classId" jdbcType="INTEGER" />
<result column="name" property="name" jdbcType="VARCHAR" />
<result column="student_id" property="studentId" jdbcType="INTEGER" />
</resultMap>
<select id="selectUserByCardNum" parameterType="java.lang.String" resultMap="User">
select school_id , class_id ,name ,student_id from
(select top 1 b.school_id, b.class_id, b.name, student_id from SZ_V_Card a
inner join SZ_V_School_Student b on a.user_id = b.student_id
and b.role_state = 1 where a.type = 2 and a.num = #{cardNum}
union
select top 1 b.school_id, 0 as class_id, b.name,b.teacher_id as student_id from SZ_V_Card a
inner join SZ_V_School_Teacher b on a.user_id = b.teacher_id
and b.role_state = 1 where a.type = 0 and a.num = #{cardNum}
) x
</select>
<resultMap id="UpDateCard" type="com.sincere.smartSearch.model.UpdateCard" >
<result column="ID" property="id" jdbcType="INTEGER" />
<result column="UserType" property="userType" jdbcType="INTEGER" />
<result column="oldCard" property="oldCard" jdbcType="VARCHAR" />
</resultMap>
|