diff --git a/ruoyi-admin/src/main/resources/application-prod.yml b/ruoyi-admin/src/main/resources/application-prod.yml index 6b19a48f..8823ffa6 100644 --- a/ruoyi-admin/src/main/resources/application-prod.yml +++ b/ruoyi-admin/src/main/resources/application-prod.yml @@ -44,8 +44,8 @@ wechat: # 日志配置 logging: level: - com.ruoyi: error - com.yanzhu.jh: error + com.ruoyi: info + com.yanzhu.jh: info org.springframework: error org.flowable: error diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectBuildNodeDataMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectBuildNodeDataMapper.xml index f873a6da..9b1b092b 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectBuildNodeDataMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectBuildNodeDataMapper.xml @@ -1,9 +1,9 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -58,7 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + - + insert into sur_project_build_node_data @@ -94,7 +94,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" create_time, update_by, update_time, - + #{nodeId}, #{projectId}, @@ -110,7 +110,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{createTime}, #{updateBy}, #{updateTime}, - + @@ -139,7 +139,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from sur_project_build_node_data where id in + delete from sur_project_build_node_data where id in #{id} @@ -147,19 +147,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT IF(b.cnt,b.cnt,0) id ,IF(c.cnt,c.cnt,0) node_id,a.project_id,a.projectName,a.node_text,a.node_lvl FROM ( - SELECT * FROM vw_sur_project_build_node_data_current WHERE id IN ( - SELECT MAX(vbn.id) FROM vw_sur_project_build_node_data_current vbn + SELECT * FROM vw_sur_project_build_node_data_current WHERE id IN ( + SELECT MAX(vbn.id) FROM vw_sur_project_build_node_data_current vbn left join sur_project sp on sp.id = vbn.project_id - WHERE LENGTH(vbn.node_lvl)=2 and sp.isDel=0 - and vbn.project_id=#{projectId} + WHERE LENGTH(vbn.node_lvl)=2 and sp.isDel=0 and sp.progressVisible=0 + and vbn.project_id=#{projectId} and sp.deptId=#{id} and sp.projectType = #{proType} - - and vbn.project_id in - - #{item} - - - GROUP BY vbn.project_id)) a LEFT JOIN ( + + and vbn.project_id in + + #{item} + + + GROUP BY vbn.project_id)) a LEFT JOIN ( - SELECT a.project_id,COUNT(1) cnt FROM vw_sur_project_build_node_data_current a, - (SELECT * FROM vw_sur_project_build_node_data_current WHERE id IN ( - SELECT MAX(vbn.id) FROM vw_sur_project_build_node_data_current vbn + SELECT a.project_id,COUNT(1) cnt FROM vw_sur_project_build_node_data_current a, + (SELECT * FROM vw_sur_project_build_node_data_current WHERE id IN ( + SELECT MAX(vbn.id) FROM vw_sur_project_build_node_data_current vbn left join sur_project sp on sp.id = vbn.project_id - WHERE LENGTH(vbn.node_lvl)=2 and sp.isDel=0 - and vbn.project_id=#{projectId} + WHERE LENGTH(vbn.node_lvl)=2 and sp.isDel=0 and sp.progressVisible=0 + and vbn.project_id=#{projectId} and sp.deptId=#{id} and sp.projectType = #{proType} - - and vbn.project_id in - - #{item} - - - GROUP BY vbn.project_id)) b WHERE a.project_id=b.project_id AND LEFT(a.node_lvl,2)=b.node_lvl AND LENGTH(a.node_lvl)>2 - GROUP BY a.project_id) b ON a.project_id =b.project_id + + and vbn.project_id in + + #{item} + + + GROUP BY vbn.project_id)) b WHERE a.project_id=b.project_id AND LEFT(a.node_lvl,2)=b.node_lvl AND LENGTH(a.node_lvl)>2 + GROUP BY a.project_id) b ON a.project_id =b.project_id - LEFT JOIN( - SELECT a.project_id,COUNT(1) cnt FROM vw_sur_project_build_node_data_current a, - (SELECT * FROM vw_sur_project_build_node_data_current WHERE id IN ( - SELECT MAX(vbn.id) FROM vw_sur_project_build_node_data_current vbn + LEFT JOIN( + SELECT a.project_id,COUNT(1) cnt FROM vw_sur_project_build_node_data_current a, + (SELECT * FROM vw_sur_project_build_node_data_current WHERE id IN ( + SELECT MAX(vbn.id) FROM vw_sur_project_build_node_data_current vbn left join sur_project sp on sp.id = vbn.project_id - WHERE LENGTH(vbn.node_lvl)=2 and sp.isDel=0 - and vbn.project_id=#{projectId} + WHERE LENGTH(vbn.node_lvl)=2 and sp.isDel=0 and sp.progressVisible=0 + and vbn.project_id=#{projectId} and sp.deptId=#{id} and sp.projectType = #{proType} - - and vbn.project_id in - - #{item} - - - GROUP BY vbn.project_id)) b WHERE a.project_id=b.project_id AND LEFT(a.node_lvl,2)=b.node_lvl AND LENGTH(a.node_lvl)>2 AND a.end_date IS NOT NULL - GROUP BY a.project_id + + and vbn.project_id in + + #{item} + + + GROUP BY vbn.project_id)) b WHERE a.project_id=b.project_id AND LEFT(a.node_lvl,2)=b.node_lvl AND LENGTH(a.node_lvl)>2 AND a.end_date IS NOT NULL + GROUP BY a.project_id ) c ON a.project_id=c.project_id @@ -231,7 +231,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT id FROM sur_project WHERE isdel=0 AND projectType=#{type}) - - where progressVisible = 0 + where 1=1 and deptid=#{deptId} and projectType = #{projectType} @@ -385,7 +383,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"