|
|
@@ -100,12 +100,7 @@
|
|
|
WHERE c1.delete_mark = 0 AND c2.delete_mark = 0
|
|
|
AND c3.code = 'FB3002' AND c2.class_id = t1.id
|
|
|
<if test="dto.gender != null">
|
|
|
- <if test="dto.gender == 'SB10001'">
|
|
|
- and c4.gender = 1
|
|
|
- </if>
|
|
|
- <if test="dto.gender == 'SB10002'">
|
|
|
- and c4.gender = 2
|
|
|
- </if>
|
|
|
+ and c4.gender = #{dto.gender}
|
|
|
</if>
|
|
|
) AS need_count,
|
|
|
(
|
|
|
@@ -115,12 +110,7 @@
|
|
|
WHERE a1.delete_mark = 0 AND a2.delete_mark = 0
|
|
|
AND a2.class_id = t1.id
|
|
|
<if test="dto.gender != null">
|
|
|
- <if test="dto.gender == 'SB10001'">
|
|
|
- and c4.gender = 1
|
|
|
- </if>
|
|
|
- <if test="dto.gender == 'SB10002'">
|
|
|
- and c4.gender = 2
|
|
|
- </if>
|
|
|
+ and c4.gender = #{dto.gender}
|
|
|
</if>
|
|
|
) AS distribute_count FROM base_class t1
|
|
|
LEFT JOIN base_grade t2 ON t1.grade_id = t2.id
|
|
|
@@ -134,12 +124,7 @@
|
|
|
WHERE c1.delete_mark = 0 AND c2.delete_mark = 0
|
|
|
AND c3.code = 'FB3002' AND c2.class_id = t1.id
|
|
|
<if test="dto.gender != null">
|
|
|
- <if test="dto.gender == 'SB10001'">
|
|
|
- and c4.gender = 1
|
|
|
- </if>
|
|
|
- <if test="dto.gender == 'SB10002'">
|
|
|
- and c4.gender = 2
|
|
|
- </if>
|
|
|
+ and c4.gender = #{dto.gender}
|
|
|
</if>
|
|
|
) >
|
|
|
(
|
|
|
@@ -179,7 +164,7 @@
|
|
|
LEFT JOIN xjr_user t3 ON t2.user_id = t3.id
|
|
|
WHERE t1.delete_mark = 0
|
|
|
AND t2.delete_mark = 0 AND t3.delete_mark = 0
|
|
|
- AND t3.gender = 1
|
|
|
+ AND t3.gender = 'SB10001'
|
|
|
AND t2.stduy_status = 'FB3002' GROUP BY t1.id
|
|
|
</select>
|
|
|
<!-- 需要安排的女生总人数 -->
|
|
|
@@ -189,7 +174,7 @@
|
|
|
LEFT JOIN xjr_user t3 ON t2.user_id = t3.id
|
|
|
WHERE t1.delete_mark = 0
|
|
|
AND t2.delete_mark = 0 AND t3.delete_mark = 0
|
|
|
- AND t3.gender = 2
|
|
|
+ AND t3.gender = 'SB10002'
|
|
|
AND t2.stduy_status = 'FB3002' GROUP BY t1.id
|
|
|
</select>
|
|
|
<!-- 已分配的总人数 -->
|