|
@@ -118,7 +118,7 @@
|
|
|
|
|
|
|
|
|
<select id="getTmsStudentInfoTempList" parameterType="com.miaxis.tms.dto.TmsStudentInfoTempDTO" resultMap="TmsStudentInfoTempResultMap">
|
|
|
- select t1.TSO_ID, t1.TSO_IDCARD, t1.TSO_NAME,t1.Tso_Phone,t1.TSO_APPLYDATE, t1.TSO_STATE , t1.TSO_TRAINTYPE, t1.tso_photo_path, t1.TSO_REMARK
|
|
|
+ select t1.TSO_ID, t1.TSO_IDCARD, t1.TSO_NAME,t1.TSO_SEX,t1.Tso_Phone,t1.TSO_APPLYDATE, t1.TSO_STATE , t1.TSO_TRAINTYPE, t1.tso_photo_path, t1.TSO_REMARK
|
|
|
from tms_student_info_temp@tms${city} t1
|
|
|
<where>
|
|
|
AND t1.TSO_HISTORY = '0'
|
|
@@ -134,6 +134,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
+ <select id="getTmsAllStudentInfoList" parameterType="com.miaxis.tms.dto.TmsAllStudentInfoDTO" resultMap="TmsStudentInfoResultMap">
|
|
|
+
|
|
|
+ select * from (
|
|
|
+ select t1.TSO_ID, t1.TSO_IDCARD, t1.TSO_NAME,t1.TSO_SEX,t1.Tso_Phone,t1.TSO_APPLYDATE, t1.TSO_STATE ,
|
|
|
+ t1.TSO_TRAINTYPE, t1.tso_photo_path, t1.TSO_REMARK,
|
|
|
+ t2.Sri_Train_One_Exam_Status,t2.Sri_Train_One_Exam_Time,t2.Sri_Train_TWO_Exam_Status,t2.Sri_Train_Two_Exam_Time,
|
|
|
+ t2.Sri_Train_Three_Exam_Status,t2.Sri_Train_Three_Exam_Time,t2.Sri_Train_Four_Exam_Status,t2.Sri_Train_Four_Exam_Time
|
|
|
+ from tms_student_info_temp@tms${city} t1
|
|
|
+ left join tms_student_train_info@tms${city} t2
|
|
|
+ on t1.tso_id = t2.sri_student_id
|
|
|
+ <where>
|
|
|
+ AND t1.TSO_HISTORY = '0'
|
|
|
+ AND t1.TSO_BUSITYPE in ('0', '1')
|
|
|
+ AND t1.TSO_LOGOUT = 0<if test="field != null and field != ''">AND (t1.Tso_Name like '%' ||
|
|
|
+ #{field,jdbcType=VARCHAR} || '%' or t1.TSO_IDCARD like '%' || #{field,jdbcType=VARCHAR} || '%' or
|
|
|
+ t1.Tso_Phone like '%' || #{
|
|
|
+ field,jdbcType=VARCHAR} || '%')
|
|
|
+ </if>
|
|
|
+ <if test="schoolId != null "> and t1.TSO_SCHOOL_ID = #{schoolId,jdbcType=NUMERIC} </if>
|
|
|
+ </where>
|
|
|
+ union
|
|
|
+ select t1.TSO_ID, t1.TSO_IDCARD, t1.TSO_NAME,t1.TSO_SEX,t1.Tso_Phone,t1.TSO_APPLYDATE, t1.TSO_STATE , t1.
|
|
|
+ TSO_TRAINTYPE, t1.tso_photo_path, t1.TSO_REMARK,
|
|
|
+ t2.Sri_Train_One_Exam_Status,t2.Sri_Train_One_Exam_Time,t2.Sri_Train_TWO_Exam_Status,t2.Sri_Train_Two_Exam_Time,
|
|
|
+ t2.Sri_Train_Three_Exam_Status,t2.Sri_Train_Three_Exam_Time,t2.Sri_Train_Four_Exam_Status,t2.Sri_Train_Four_Exam_Time
|
|
|
+ from tms_student_info@tms${city} t1
|
|
|
+ left join tms_student_train_info@tms${city} t2
|
|
|
+ on t1.tso_id = t2.sri_student_id
|
|
|
+ <where>
|
|
|
+ AND t1.TSO_HISTORY = '0'
|
|
|
+ AND t1.TSO_BUSITYPE in ('0', '1')
|
|
|
+ AND t1.TSO_LOGOUT = 0
|
|
|
+ <if test="field != null and field != ''">AND (t1.Tso_Name like '%' || #{field,jdbcType=VARCHAR} || '%' or
|
|
|
+ t1.
|
|
|
+ TSO_IDCARD like '%' || #{field,jdbcType=VARCHAR} || '%' or t1.Tso_Phone like '%' || #{
|
|
|
+ field,jdbcType=VARCHAR} || '%')
|
|
|
+ </if>
|
|
|
+ <if test="schoolId != null "> and t1.TSO_SCHOOL_ID = #{schoolId,jdbcType=NUMERIC} </if>
|
|
|
+ </where>
|
|
|
+ )
|
|
|
+ ORDER BY TSO_ID desc
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
<select id="getTmsStudentInfoById" parameterType="com.miaxis.tms.dto.TmsStudentInfoIdDTO" resultMap="TmsStudentInfoIdResultMap">
|