新增加学务,辅导员,教务,书记的困难资助审批展示
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.srs.comprehensive.mapper.CphGoodApplyMapper">
|
<mapper namespace="com.srs.comprehensive.mapper.CphGoodApplyMapper">
|
||||||
|
|
||||||
<resultMap type="CphGoodApply" id="CphGoodApplyResult">
|
<resultMap type="CphGoodApply" id="CphGoodApplyResult">
|
||||||
@@ -66,25 +66,25 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
select t2.* ,sc.class_name,
|
select t2.* ,sc.class_name,
|
||||||
(select count(1) from srs_student where `status` = '01' and class_id = sc.class_id) as class_count,
|
(select count(1) from srs_student where `status` = '01' and class_id = sc.class_id) as class_count,
|
||||||
(select count(1) from srs_student as f1
|
(select count(1) from srs_student as f1
|
||||||
left join srs_class as f2 on f1.class_id = f2.class_id
|
left join srs_class as f2 on f1.class_id = f2.class_id
|
||||||
where f1.`status` = '01' and f2.major_id = sc.major_id and f2.grade_id = sc.grade_id) as major_count
|
where f1.`status` = '01' and f2.major_id = sc.major_id and f2.grade_id = sc.grade_id) as major_count
|
||||||
from
|
from
|
||||||
(select t1.* from (
|
(select t1.* from (
|
||||||
select a.stu_no,a.stu_year_id,b.stu_year_name,a.stu_score,a.cph_score,a.sport_score,
|
select a.stu_no,a.stu_year_id,b.stu_year_name,a.stu_score,a.cph_score,a.sport_score,
|
||||||
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,d.grade_id ORDER BY a.cph_score DESC ) as cph_class_rank,
|
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,d.grade_id ORDER BY a.cph_score DESC ) as cph_class_rank,
|
||||||
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,d.grade_id ORDER BY a.stu_score DESC ) as stu_class_rank,
|
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,d.grade_id ORDER BY a.stu_score DESC ) as stu_class_rank,
|
||||||
RANK() OVER(PARTITION BY d.major_id,a.stu_year_id,d.grade_id ORDER BY a.stu_score DESC ) as stu_major_rank
|
RANK() OVER(PARTITION BY d.major_id,a.stu_year_id,d.grade_id ORDER BY a.stu_score DESC ) as stu_major_rank
|
||||||
from cph_total_score as a
|
from cph_total_score as a
|
||||||
left join srs_stu_year as b on a.stu_year_id = b.id
|
left join srs_stu_year as b on a.stu_year_id = b.id
|
||||||
left join srs_student as c on a.stu_no = c.stu_no
|
left join srs_student as c on a.stu_no = c.stu_no
|
||||||
left join srs_class as d on c.class_id = d.class_id
|
left join srs_class as d on c.class_id = d.class_id
|
||||||
)as t1
|
)as t1
|
||||||
where t1.stu_no = #{stuNo} and t1.stu_year_id in (
|
where t1.stu_no = #{stuNo} and t1.stu_year_id in (
|
||||||
select id from srs_stu_year as b where b.`status` = 1
|
select id from srs_stu_year as b where b.`status` = 1
|
||||||
)
|
)
|
||||||
)as t2
|
)as t2
|
||||||
left join srs_student as ss on t2.stu_no = ss.stu_no
|
left join srs_student as ss on t2.stu_no = ss.stu_no
|
||||||
left join srs_class as sc on ss.class_id = sc.class_id
|
left join srs_class as sc on ss.class_id = sc.class_id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="listOwnYearCourseScore" resultType="CphCourseNameScore">
|
<select id="listOwnYearCourseScore" resultType="CphCourseNameScore">
|
||||||
@@ -102,7 +102,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
select count(a.is_pass) as course_count,sum(case when a.is_pass='true' then 1 else 0 end ) as pass_count,
|
select count(a.is_pass) as course_count,sum(case when a.is_pass='true' then 1 else 0 end ) as pass_count,
|
||||||
sum(case when a.is_pass='false' then 1 else 0 end ) as unpass_count , b.stu_year_name
|
sum(case when a.is_pass='false' then 1 else 0 end ) as unpass_count , b.stu_year_name
|
||||||
from cph_stu_score_middle as a
|
from cph_stu_score_middle as a
|
||||||
left join srs_stu_year as b on a.xndm = b.xndm
|
left join srs_stu_year as b on a.xndm = b.xndm
|
||||||
where a.stu_no = #{stuNo}
|
where a.stu_no = #{stuNo}
|
||||||
GROUP BY b.id
|
GROUP BY b.id
|
||||||
</select>
|
</select>
|
||||||
@@ -124,31 +124,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
select count(a.is_pass) as course_count,sum(case when a.is_pass='1' then 1 else 0 end ) as pass_count,
|
select count(a.is_pass) as course_count,sum(case when a.is_pass='1' then 1 else 0 end ) as pass_count,
|
||||||
sum(case when a.is_pass='0' then 1 else 0 end ) as unpass_count , b.stu_year_name
|
sum(case when a.is_pass='0' then 1 else 0 end ) as unpass_count , b.stu_year_name
|
||||||
from cph_stu_score_middle as a
|
from cph_stu_score_middle as a
|
||||||
left join srs_stu_year as b on a.xndm = b.xndm
|
left join srs_stu_year as b on a.xndm = b.xndm
|
||||||
where a.stu_no = #{stuNo} and a.xndm = (select t2.xndm from cph_own_good_type as t1
|
where a.stu_no = #{stuNo} and a.xndm = (select t2.xndm from cph_own_good_type as t1
|
||||||
left join srs_stu_year as t2 on t1.stu_year_id = t2.id where t1.type_code = #{code})
|
left join srs_stu_year as t2 on t1.stu_year_id = t2.id where t1.type_code = #{code})
|
||||||
GROUP BY b.id
|
GROUP BY b.id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getOwnIamCountByCode" resultType="CphIamSitCount">
|
<select id="getOwnIamCountByCode" resultType="CphIamSitCount">
|
||||||
select d.stu_year_name,
|
select d.stu_year_name,
|
||||||
count(1) as iam_count,
|
count(1) as iam_count,
|
||||||
sum(case when c.max_score > 0 then 1 else 0 end ) as add_count,
|
sum(case when c.max_score > 0 then 1 else 0 end ) as add_count,
|
||||||
sum(case when c.max_score < 0 then 1 else 0 end ) as minus_count
|
sum(case when c.max_score < 0 then 1 else 0 end ) as minus_count
|
||||||
from cph_iam as a
|
from cph_iam as a
|
||||||
left join srs_student as b on a.to_add = b.stu_id
|
left join srs_student as b on a.to_add = b.stu_id
|
||||||
left join cph_rules as c on a.rule_id = c.rule_id
|
left join cph_rules as c on a.rule_id = c.rule_id
|
||||||
left join srs_stu_year as d on a.stu_year_id = d.id
|
left join srs_stu_year as d on a.stu_year_id = d.id
|
||||||
where b.stu_no = #{stuNo} and a.audit_status = 6
|
where b.stu_no = #{stuNo} and a.audit_status = 6
|
||||||
and a.stu_year_id = (select stu_year_id from cph_own_good_type as t where t.type_code = #{code})
|
and a.stu_year_id = (select stu_year_id from cph_own_good_type as t where t.type_code = #{code})
|
||||||
GROUP BY a.stu_year_id
|
GROUP BY a.stu_year_id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="listOwnXyjxjApply" resultType="com.srs.comprehensive.domain.Vo.CphGoodApplyVo">
|
<select id="listOwnXyjxjApply" resultType="com.srs.comprehensive.domain.Vo.CphGoodApplyVo">
|
||||||
select a.* ,b.type_name,c.fdy_comment,c.dept_comment,c.final_comment
|
select a.* ,b.type_name,c.fdy_comment,c.dept_comment,c.final_comment
|
||||||
from cph_good_apply as a
|
from cph_good_apply as a
|
||||||
left join cph_own_good_type as b on a.type_code = b.type_code
|
left join cph_own_good_type as b on a.type_code = b.type_code
|
||||||
left join cph_good_audit as c on a.id = c.apply_id
|
left join cph_good_audit as c on a.id = c.apply_id
|
||||||
where a.stu_no = #{stuNo} and b.parent_code = "XYJXJ"
|
where a.stu_no = #{stuNo} and b.parent_code = "XYJXJ"
|
||||||
ORDER BY create_time DESC
|
ORDER BY create_time DESC
|
||||||
</select>
|
</select>
|
||||||
@@ -156,11 +156,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<select id="listFdyAudit" resultType="CphGoodAuditFdyVo" parameterType="CphSearch">
|
<select id="listFdyAudit" resultType="CphGoodAuditFdyVo" parameterType="CphSearch">
|
||||||
select c.stu_no,c.`name` as stu_name,d.class_name,b.apply_status,f.type_name,a.*
|
select c.stu_no,c.`name` as stu_name,d.class_name,b.apply_status,f.type_name,a.*
|
||||||
from cph_good_audit as a
|
from cph_good_audit as a
|
||||||
left join cph_good_apply as b on a.apply_id = b.id
|
left join cph_good_apply as b on a.apply_id = b.id
|
||||||
left join srs_student as c on b.stu_no = c.stu_no
|
left join srs_student as c on b.stu_no = c.stu_no
|
||||||
left join srs_class as d on c.class_id = d.class_id
|
left join srs_class as d on c.class_id = d.class_id
|
||||||
left join cph_teacher as e on d.teacher_id = e.teacher_id
|
left join cph_teacher as e on d.teacher_id = e.teacher_id
|
||||||
left join cph_own_good_type as f on b.type_code = f.type_code
|
left join cph_own_good_type as f on b.type_code = f.type_code
|
||||||
<where>
|
<where>
|
||||||
e.employee_id = #{tNo}
|
e.employee_id = #{tNo}
|
||||||
<if test="status != null and status != ''"> and b.apply_status = #{status}</if>
|
<if test="status != null and status != ''"> and b.apply_status = #{status}</if>
|
||||||
@@ -173,13 +173,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
|
|
||||||
<select id="listXwAudit" resultType="CphGoodAuditFdyVo" parameterType="CphSearch">
|
<select id="listXwAudit" resultType="CphGoodAuditFdyVo" parameterType="CphSearch">
|
||||||
select b.apply_status,c.stu_no,c.`name` as stu_name,d.class_name,f.type_name,a.*,e.major_id,e.major_name,e.major_type_name,
|
select b.apply_status,c.stu_no,c.`name` as stu_name,d.class_name,f.type_name,a.*,e.major_id,e.major_name,e.major_type_name,
|
||||||
d.class_name
|
d.class_name
|
||||||
from cph_good_audit as a
|
from cph_good_audit as a
|
||||||
left join cph_good_apply as b on a.apply_id = b.id
|
left join cph_good_apply as b on a.apply_id = b.id
|
||||||
left join srs_student as c on b.stu_no = c.stu_no
|
left join srs_student as c on b.stu_no = c.stu_no
|
||||||
left join srs_class as d on c.class_id = d.class_id
|
left join srs_class as d on c.class_id = d.class_id
|
||||||
left join cph_own_good_type as f on b.type_code = f.type_code
|
left join cph_own_good_type as f on b.type_code = f.type_code
|
||||||
left join srs_majors as e on d.major_id = e.major_id
|
left join srs_majors as e on d.major_id = e.major_id
|
||||||
<where>
|
<where>
|
||||||
<if test="deptId != null and deptId != ''"> and e.college_id = #{deptId}</if>
|
<if test="deptId != null and deptId != ''"> and e.college_id = #{deptId}</if>
|
||||||
<if test="majorId != null and majorId != ''"> and d.major_id = #{majorId}</if>
|
<if test="majorId != null and majorId != ''"> and d.major_id = #{majorId}</if>
|
||||||
@@ -226,7 +226,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
|
|
||||||
<select id="importShxs" resultType="CphGoodApplyVo" parameterType="CphSearch">
|
<select id="importShxs" resultType="CphGoodApplyVo" parameterType="CphSearch">
|
||||||
select d.stu_year_name,e.class_name,a.stu_no,b.`name` as stu_name,c.type_name,NOW() as import_time,f.major_type_name,
|
select d.stu_year_name,e.class_name,a.stu_no,b.`name` as stu_name,c.type_name,NOW() as import_time,f.major_type_name,
|
||||||
f.major_name,g.dept_name,
|
f.major_name,g.dept_name,
|
||||||
case
|
case
|
||||||
when a.apply_status = 1 then '已提交待辅导员审核'
|
when a.apply_status = 1 then '已提交待辅导员审核'
|
||||||
when a.apply_status = 6 then '学工审核通过'
|
when a.apply_status = 6 then '学工审核通过'
|
||||||
@@ -293,7 +293,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<select id="listXyjxjCanType" resultType="com.srs.comprehensive.domain.Vo.CphGoodTypeCode">
|
<select id="listXyjxjCanType" resultType="com.srs.comprehensive.domain.Vo.CphGoodTypeCode">
|
||||||
select concat(b.stu_year_name,a.type_name) as type_name , a.type_code,a.stu_year_id
|
select concat(b.stu_year_name,a.type_name) as type_name , a.type_code,a.stu_year_id
|
||||||
from cph_own_good_type as a
|
from cph_own_good_type as a
|
||||||
left join srs_stu_year as b on a.stu_year_id = b.id
|
left join srs_stu_year as b on a.stu_year_id = b.id
|
||||||
where a.parent_code = 'XYJXJ' and enable_status = 1 and start_status = 1
|
where a.parent_code = 'XYJXJ' and enable_status = 1 and start_status = 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
@@ -329,26 +329,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<select id="getGrades" resultType="java.util.Map" parameterType="CphGoodApply">
|
<select id="getGrades" resultType="java.util.Map" parameterType="CphGoodApply">
|
||||||
SELECT cph_good_apply.id as applyId,cph_good_apply.stu_no as stuNo,cph_good_apply.zzmm,cph_good_apply.born_time as bornTime
|
SELECT cph_good_apply.id as applyId,cph_good_apply.stu_no as stuNo,cph_good_apply.zzmm,cph_good_apply.born_time as bornTime
|
||||||
,cph_good_apply.type_code as typeCode,cph_good_apply.class_post as classPost,
|
,cph_good_apply.type_code as typeCode,cph_good_apply.class_post as classPost,
|
||||||
cph_good_apply.good_his as goodHis,cph_good_apply.main_his as mainHis
|
cph_good_apply.good_his as goodHis,cph_good_apply.main_his as mainHis
|
||||||
,cph_good_apply.material,cph_good_apply.apply_status as applyStatus,cph_good_apply.apply_time as applyTime,
|
,cph_good_apply.material,cph_good_apply.apply_status as applyStatus,cph_good_apply.apply_time as applyTime,
|
||||||
cph_good_audit.*,cph_own_good_type.type_name as typeName,cph_own_good_type.stu_year_id as stuYearId
|
cph_good_audit.*,cph_own_good_type.type_name as typeName,cph_own_good_type.stu_year_id as stuYearId
|
||||||
,cph_good_audit.fdy_comment as fdyComment,cph_good_audit.dept_comment as deptComment,cph_good_audit.final_comment as finalComment
|
,cph_good_audit.fdy_comment as fdyComment,cph_good_audit.dept_comment as deptComment,cph_good_audit.final_comment as finalComment
|
||||||
,cph_good_apply.classtwo_sure as classtwoSure,cph_good_apply.youth_percent as youthPercent
|
,cph_good_apply.classtwo_sure as classtwoSure,cph_good_apply.youth_percent as youthPercent
|
||||||
from cph_good_apply
|
from cph_good_apply
|
||||||
LEFT JOIN cph_good_audit ON cph_good_apply.id = cph_good_audit.apply_id
|
LEFT JOIN cph_good_audit ON cph_good_apply.id = cph_good_audit.apply_id
|
||||||
left join cph_own_good_type on cph_good_apply.type_code=cph_own_good_type.type_code
|
left join cph_own_good_type on cph_good_apply.type_code=cph_own_good_type.type_code
|
||||||
where stu_no = #{stuNo}
|
where stu_no = #{stuNo}
|
||||||
and cph_good_apply.type_code like '%SHXS%'
|
and cph_good_apply.type_code like '%SHXS%'
|
||||||
order by cph_good_apply.id desc
|
order by cph_good_apply.id desc
|
||||||
</select>
|
</select>
|
||||||
<select id="getMyApply" resultType="com.srs.comprehensive.domain.Vo.ApplyYxgbVo">
|
<select id="getMyApply" resultType="com.srs.comprehensive.domain.Vo.ApplyYxgbVo">
|
||||||
select cpa.id, cpa.zzmm,cpa.class_post,stu_no, cpa.type_code, type_name, stu_year_name, apply_time,cpa.youth_percent,cpa.classtwo_sure,cpa.good_his,cpa.main_his, cpa.apply_status AS `status`,fdy_comment,dept_comment,final_comment
|
select cpa.id, cpa.zzmm,cpa.class_post,stu_no, cpa.type_code, type_name, stu_year_name, apply_time,cpa.youth_percent,cpa.classtwo_sure,cpa.good_his,cpa.main_his, cpa.apply_status AS `status`,fdy_comment,dept_comment,final_comment
|
||||||
from cph_good_apply cpa
|
from cph_good_apply cpa
|
||||||
left join cph_good_audit cga on cpa.id = cga.apply_id
|
left join cph_good_audit cga on cpa.id = cga.apply_id
|
||||||
left join cph_own_good_type cogt on cpa.type_code = cogt.type_code
|
left join cph_own_good_type cogt on cpa.type_code = cogt.type_code
|
||||||
left join srs_stu_year ssy on cogt.stu_year_id = ssy.id
|
left join srs_stu_year ssy on cogt.stu_year_id = ssy.id
|
||||||
where stu_no = #{username}
|
where stu_no = #{username}
|
||||||
and cpa.type_code like '%YXXSGB%'
|
and cpa.type_code like '%YXXSGB%'
|
||||||
order by cpa.id desc
|
order by cpa.id desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
@@ -356,21 +356,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
select t2.* ,sc.class_name,
|
select t2.* ,sc.class_name,
|
||||||
(select count(1) from srs_student where `status` = '01' and class_id = sc.class_id) as class_count,
|
(select count(1) from srs_student where `status` = '01' and class_id = sc.class_id) as class_count,
|
||||||
(select count(1) from srs_student as f1
|
(select count(1) from srs_student as f1
|
||||||
left join srs_class as f2 on f1.class_id = f2.class_id
|
left join srs_class as f2 on f1.class_id = f2.class_id
|
||||||
where f1.`status` = '01' and f2.major_id = sc.major_id and f2.grade_id = sc.grade_id) as major_count
|
where f1.`status` = '01' and f2.major_id = sc.major_id and f2.grade_id = sc.grade_id) as major_count
|
||||||
from
|
from
|
||||||
(select t1.* from (
|
(select t1.* from (
|
||||||
select a.stu_no,a.stu_year_id,b.stu_year_name,a.stu_score,a.cph_score,a.sport_score,
|
select a.stu_no,a.stu_year_id,b.stu_year_name,a.stu_score,a.cph_score,a.sport_score,
|
||||||
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,d.grade_id ORDER BY a.cph_score DESC ) as cph_class_rank,
|
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,d.grade_id ORDER BY a.cph_score DESC ) as cph_class_rank,
|
||||||
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,d.grade_id ORDER BY a.stu_score DESC ) as stu_class_rank,
|
RANK() OVER(PARTITION BY c.class_id,a.stu_year_id,d.grade_id ORDER BY a.stu_score DESC ) as stu_class_rank,
|
||||||
RANK() OVER(PARTITION BY d.major_id,a.stu_year_id,d.grade_id ORDER BY a.stu_score DESC ) as stu_major_rank
|
RANK() OVER(PARTITION BY d.major_id,a.stu_year_id,d.grade_id ORDER BY a.stu_score DESC ) as stu_major_rank
|
||||||
from cph_total_score as a
|
from cph_total_score as a
|
||||||
left join srs_stu_year as b on a.stu_year_id = b.id
|
left join srs_stu_year as b on a.stu_year_id = b.id
|
||||||
left join srs_student as c on a.stu_no = c.stu_no
|
left join srs_student as c on a.stu_no = c.stu_no
|
||||||
left join srs_class as d on c.class_id = d.class_id
|
left join srs_class as d on c.class_id = d.class_id
|
||||||
)as t1
|
)as t1
|
||||||
where t1.stu_no = #{stuNo}
|
where t1.stu_no = #{stuNo}
|
||||||
and t1.stu_year_id = (
|
and t1.stu_year_id = (
|
||||||
select stu_year_id from cph_own_good_type where type_code = #{code}
|
select stu_year_id from cph_own_good_type where type_code = #{code}
|
||||||
))as t2
|
))as t2
|
||||||
left join srs_student as ss on t2.stu_no = ss.stu_no
|
left join srs_student as ss on t2.stu_no = ss.stu_no
|
||||||
@@ -402,7 +402,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<if test="material != null">material,</if>
|
<if test="material != null">material,</if>
|
||||||
<if test="classtwoSure != null">classtwo_sure,</if>
|
<if test="classtwoSure != null">classtwo_sure,</if>
|
||||||
<if test="youthPercent != null">youth_percent,</if>
|
<if test="youthPercent != null">youth_percent,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="stuNo != null">#{stuNo},</if>
|
<if test="stuNo != null">#{stuNo},</if>
|
||||||
<if test="zzmm != null">#{zzmm},</if>
|
<if test="zzmm != null">#{zzmm},</if>
|
||||||
@@ -425,7 +425,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<if test="material != null">#{material},</if>
|
<if test="material != null">#{material},</if>
|
||||||
<if test="classtwoSure != null">#{classtwoSure},</if>
|
<if test="classtwoSure != null">#{classtwoSure},</if>
|
||||||
<if test="youthPercent != null">#{youthPercent},</if>
|
<if test="youthPercent != null">#{youthPercent},</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<update id="updateCphGoodApply" parameterType="CphGoodApply">
|
<update id="updateCphGoodApply" parameterType="CphGoodApply">
|
||||||
@@ -467,7 +467,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
<select id="countJwcUnDo" resultType="String">
|
<select id="countJwcUnDo" resultType="String">
|
||||||
select concat('good-',count(a.id)) as `all`
|
select concat('good-',count(a.id)) as `all`
|
||||||
from cph_good_apply as a
|
from cph_good_apply as a
|
||||||
where a.apply_status = 3
|
where a.apply_status = 3
|
||||||
@@ -491,6 +491,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
select concat('zx-',count(a.id)) as `all`
|
select concat('zx-',count(a.id)) as `all`
|
||||||
from srs_zxj_apply as a
|
from srs_zxj_apply as a
|
||||||
where a.`step` = 3
|
where a.`step` = 3
|
||||||
|
<!-- 知无涯 教务困难资助-->
|
||||||
|
union
|
||||||
|
select concat('knzz-',count(a.id)) as `all`
|
||||||
|
from knzz_tufa_apply as a
|
||||||
|
where a.apply_status = 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="countStuUnDo" resultType="String" parameterType="String">
|
<select id="countStuUnDo" resultType="String" parameterType="String">
|
||||||
@@ -517,8 +522,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
select concat('zx-',count(a.id)) as `all`
|
select concat('zx-',count(a.id)) as `all`
|
||||||
from srs_zxj_apply as a
|
from srs_zxj_apply as a
|
||||||
where a.`step` = 4 and a.xh = #{stuNo}
|
where a.`step` = 4 and a.xh = #{stuNo}
|
||||||
union select concat('yxgb-',count(a.id)) as `all`
|
<!-- 知无涯 学生困难资助申请驳回-->
|
||||||
from cph_good_apply as a
|
union
|
||||||
|
select concat('knzz-',count(a.id)) as `all`
|
||||||
|
from knzz_tufa_apply as a
|
||||||
where a.apply_status = 6 and a.stu_no = #{stuNo}
|
where a.apply_status = 6 and a.stu_no = #{stuNo}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
@@ -526,93 +533,105 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<select id="countXwUnDo" resultType="String" parameterType="Long">
|
<select id="countXwUnDo" resultType="String" parameterType="Long">
|
||||||
select concat('good-',count(a.id)) as `all`
|
select concat('good-',count(a.id)) as `all`
|
||||||
from cph_good_apply as a
|
from cph_good_apply as a
|
||||||
left join view_stu_info as b on a.stu_no = b.stu_no
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
where a.apply_status = 2 and b.dept_id = #{id}
|
where a.apply_status = 2 and b.dept_id = #{id}
|
||||||
union
|
union
|
||||||
select concat('lake-',count(a.id)) as `all`
|
select concat('lake-',count(a.id)) as `all`
|
||||||
from cph_lake_apply as a
|
from cph_lake_apply as a
|
||||||
left join view_stu_info as b on a.stu_no = b.stu_no
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
where a.apply_status = 2 and b.dept_id = #{id}
|
where a.apply_status = 2 and b.dept_id = #{id}
|
||||||
union
|
union
|
||||||
select concat('biye-',count(a.id)) as `all`
|
select concat('biye-',count(a.id)) as `all`
|
||||||
from cph_biye_apply as a
|
from cph_biye_apply as a
|
||||||
left join view_stu_info as b on a.stu_no = b.stu_no
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
where a.apply_status = 2 and b.dept_id = #{id}
|
where a.apply_status = 2 and b.dept_id = #{id}
|
||||||
union
|
union
|
||||||
select concat('dms-',count(a.id)) as `all`
|
select concat('dms-',count(a.id)) as `all`
|
||||||
from dms_manage_application as a
|
from dms_manage_application as a
|
||||||
left join view_stu_info as b on a.stu_no = b.stu_no
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
where a.`status` = 1 and b.dept_id = #{id}
|
where a.`status` = 1 and b.dept_id = #{id}
|
||||||
union
|
union
|
||||||
select concat('kn-',count(a.id)) as `all`
|
select concat('kn-',count(a.id)) as `all`
|
||||||
from srs_knrd_apply as a
|
from srs_knrd_apply as a
|
||||||
left join view_stu_info as b on a.xh = b.stu_no
|
left join view_stu_info as b on a.xh = b.stu_no
|
||||||
where a.`step` = 3 and b.dept_id = #{id}
|
where a.`step` = 3 and b.dept_id = #{id}
|
||||||
and
|
and
|
||||||
EXISTS(
|
EXISTS(
|
||||||
SELECT m.* FROM sys_role r
|
SELECT m.* FROM sys_role r
|
||||||
LEFT JOIN sys_role_menu rm on r.role_id = rm.role_id
|
LEFT JOIN sys_role_menu rm on r.role_id = rm.role_id
|
||||||
LEFT JOIN sys_menu m on rm.menu_id = m.menu_id
|
LEFT JOIN sys_menu m on rm.menu_id = m.menu_id
|
||||||
where r.role_key ='stumanger' and m.component = 'poverty/povertyapply/xw'
|
where r.role_key ='stumanger' and m.component = 'poverty/povertyapply/xw'
|
||||||
)
|
)
|
||||||
union
|
union
|
||||||
select concat('zx-',count(a.id)) as `all`
|
select concat('zx-',count(a.id)) as `all`
|
||||||
from srs_zxj_apply as a
|
from srs_zxj_apply as a
|
||||||
left join view_stu_info as b on a.xh = b.stu_no
|
left join view_stu_info as b on a.xh = b.stu_no
|
||||||
where a.`step` = 2 and b.dept_id = #{id}
|
where a.`step` = 2 and b.dept_id = #{id}
|
||||||
and
|
and
|
||||||
EXISTS(
|
EXISTS(
|
||||||
SELECT m.* FROM sys_role r
|
SELECT m.* FROM sys_role r
|
||||||
LEFT JOIN sys_role_menu rm on r.role_id = rm.role_id
|
LEFT JOIN sys_role_menu rm on r.role_id = rm.role_id
|
||||||
LEFT JOIN sys_menu m on rm.menu_id = m.menu_id
|
LEFT JOIN sys_menu m on rm.menu_id = m.menu_id
|
||||||
where r.role_key ='stumanger' and m.component = 'poverty/xw'
|
where r.role_key ='stumanger' and m.component = 'poverty/xw'
|
||||||
)
|
)
|
||||||
|
<!-- 知无涯 学务困难资助 -->
|
||||||
|
union
|
||||||
|
select concat('knzz-',count(a.id)) as `all`
|
||||||
|
from knzz_tufa_apply as a
|
||||||
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
|
where a.apply_status = 1 and b.dept_id = #{id}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="countFdyUnDo" resultType="String" parameterType="String">
|
<select id="countFdyUnDo" resultType="String" parameterType="String">
|
||||||
select concat('good-',count(a.id)) as `all`
|
select concat('good-',count(a.id)) as `all`
|
||||||
from cph_good_apply as a
|
from cph_good_apply as a
|
||||||
left join view_stu_info as b on a.stu_no = b.stu_no
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
where a.apply_status = 1 and b.t_no = #{tNo}
|
where a.apply_status = 1 and b.t_no = #{tNo}
|
||||||
union
|
union
|
||||||
select concat('lake-',count(a.id)) as `all`
|
select concat('lake-',count(a.id)) as `all`
|
||||||
from cph_lake_apply as a
|
from cph_lake_apply as a
|
||||||
left join view_stu_info as b on a.stu_no = b.stu_no
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
where a.apply_status = 1 and b.t_no = #{tNo}
|
where a.apply_status = 1 and b.t_no = #{tNo}
|
||||||
union
|
union
|
||||||
select concat('biye-',count(a.id)) as `all`
|
select concat('biye-',count(a.id)) as `all`
|
||||||
from cph_biye_apply as a
|
from cph_biye_apply as a
|
||||||
left join view_stu_info as b on a.stu_no = b.stu_no
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
where a.apply_status = 1 and b.t_no = #{tNo}
|
where a.apply_status = 1 and b.t_no = #{tNo}
|
||||||
union
|
union
|
||||||
select concat('dms-',count(a.id)) as `all`
|
select concat('dms-',count(a.id)) as `all`
|
||||||
from dms_manage_application as a
|
from dms_manage_application as a
|
||||||
left join view_stu_info as b on a.stu_no = b.stu_no
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
where a.`status` = 0 and b.t_no = #{tNo}
|
where a.`status` = 0 and b.t_no = #{tNo}
|
||||||
union
|
union
|
||||||
select concat('kn-',count(a.id)) as `all`
|
select concat('kn-',count(a.id)) as `all`
|
||||||
from srs_knrd_apply as a
|
from srs_knrd_apply as a
|
||||||
left join view_stu_info as b on a.xh = b.stu_no
|
left join view_stu_info as b on a.xh = b.stu_no
|
||||||
where a.`step` = 2 and b.t_no = #{tNo}
|
where a.`step` = 2 and b.t_no = #{tNo}
|
||||||
union
|
union
|
||||||
select concat('zx-',count(a.id)) as `all`
|
select concat('zx-',count(a.id)) as `all`
|
||||||
from srs_zxj_apply as a
|
from srs_zxj_apply as a
|
||||||
left join view_stu_info as b on a.xh = b.stu_no
|
left join view_stu_info as b on a.xh = b.stu_no
|
||||||
where a.`step` = 1 and b.t_no = #{tNo}
|
where a.`step` = 1 and b.t_no = #{tNo}
|
||||||
union
|
union
|
||||||
select concat('qgzxgw-',count(a.id)) as `all`
|
select concat('qgzxgw-',count(a.id)) as `all`
|
||||||
from qgzx_stu_post as a
|
from qgzx_stu_post as a
|
||||||
left join qgzx_post as b on a.post_id = b.id
|
left join qgzx_post as b on a.post_id = b.id
|
||||||
left join sys_dept as c on b.dept_code = c.dept_code
|
left join sys_dept as c on b.dept_code = c.dept_code
|
||||||
left join view_stu_info as d on a.stu_no = d.stu_no
|
left join view_stu_info as d on a.stu_no = d.stu_no
|
||||||
where b.zdls_no = #{tNo} and a.apply_status = '1'
|
where b.zdls_no = #{tNo} and a.apply_status = '1'
|
||||||
union
|
union
|
||||||
select concat('qgzxgzjl-',count(a.id)) as `all`
|
select concat('qgzxgzjl-',count(a.id)) as `all`
|
||||||
from qgzx_stu_post as a
|
from qgzx_stu_post as a
|
||||||
left join qgzx_post as b on a.post_id = b.id
|
left join qgzx_post as b on a.post_id = b.id
|
||||||
left join sys_dept as c on b.dept_code = c.dept_code
|
left join sys_dept as c on b.dept_code = c.dept_code
|
||||||
left join view_stu_info as d on a.stu_no = d.stu_no
|
left join view_stu_info as d on a.stu_no = d.stu_no
|
||||||
where b.zdls_no = #{tNo} and a.apply_status = '1'
|
where b.zdls_no = #{tNo} and a.apply_status = '1'
|
||||||
|
<!-- 知无涯 辅导员困难资助-->
|
||||||
|
union
|
||||||
|
select concat('knzz-',count(a.id)) as `all`
|
||||||
|
from knzz_tufa_apply as a
|
||||||
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
|
where a.apply_status = 1 and b.t_no = #{tNo}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
@@ -631,11 +650,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
where a.penalty_status=3 and b.dept_id = #{id}
|
where a.penalty_status=3 and b.dept_id = #{id}
|
||||||
and
|
and
|
||||||
EXISTS(
|
EXISTS(
|
||||||
SELECT m.* FROM sys_role r
|
SELECT m.* FROM sys_role r
|
||||||
LEFT JOIN sys_role_menu rm on r.role_id = rm.role_id
|
LEFT JOIN sys_role_menu rm on r.role_id = rm.role_id
|
||||||
LEFT JOIN sys_menu m on rm.menu_id = m.menu_id
|
LEFT JOIN sys_menu m on rm.menu_id = m.menu_id
|
||||||
where r.role_key ='Junior_college_leader'
|
where r.role_key ='Junior_college_leader'
|
||||||
)
|
)
|
||||||
|
<!-- 知无涯 书记困难资助-->
|
||||||
|
union
|
||||||
|
select concat('knzz-',count(a.id)) as `all`
|
||||||
|
from knzz_tufa_apply as a
|
||||||
|
left join view_stu_info as b on a.stu_no = b.stu_no
|
||||||
|
where a.apply_status = 1 and b.dept_id = #{id}
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user