Commit 3f97e249 authored by nie'hong's avatar nie'hong

完善工时统计

parent 7c183d72
...@@ -51,4 +51,6 @@ public interface WorkProjectMapper extends BaseMapper<WorkProject> { ...@@ -51,4 +51,6 @@ public interface WorkProjectMapper extends BaseMapper<WorkProject> {
int updateProject(ModifyProjectVo modifyProjectVo); int updateProject(ModifyProjectVo modifyProjectVo);
List<WorkProject> getListByDeptAndIsConclusion(@Param("deptId") Integer deptId,@Param("isConclusion") Integer isConclusion); List<WorkProject> getListByDeptAndIsConclusion(@Param("deptId") Integer deptId,@Param("isConclusion") Integer isConclusion);
List<Integer> getProjectIdByManager(Integer userId);
} }
...@@ -168,5 +168,11 @@ ORDER BY p.is_conclusion DESC ...@@ -168,5 +168,11 @@ ORDER BY p.is_conclusion DESC
<if test="isConclusion !=null ">AND is_conclusion=#{isConclusion}</if> <if test="isConclusion !=null ">AND is_conclusion=#{isConclusion}</if>
</select> </select>
<select id="getProjectIdByManager" resultType="java.lang.Integer">
select id
from <include refid="table"/>
where manager_id = #{userId}
</select>
</mapper> </mapper>
...@@ -210,15 +210,16 @@ ...@@ -210,15 +210,16 @@
<if test="startDay != null"> <if test="startDay != null">
AND work_day>=#{startDay} AND work_day>=#{startDay}
</if> </if>
<if test="projectIds != null"> <if test="projectIdList != null">
AND project_id IN AND project_id IN
<foreach collection="projectIds" item="projectId" open="(" close=")" separator=","> <foreach collection="projectIdList" item="projectId" open="(" close=")" separator=",">
#{projectId} #{projectId}
</foreach> </foreach>
</if> </if>
<if test="statusArray != null"> <if test="statusArray != null">
AND `status` IN AND `status` IN
<foreach collection="statusArray" item="workStatus" open="(" close=")" separator=",">#{workStatus} <foreach collection="statusArray" item="workStatus" open="(" close=")" separator=",">
#{workStatus}
</foreach> </foreach>
</if> </if>
<if test="typeList != null"> <if test="typeList != null">
......
...@@ -6,7 +6,8 @@ package cn.wisenergy.model.enums; ...@@ -6,7 +6,8 @@ package cn.wisenergy.model.enums;
*/ */
public enum LevelEnum { public enum LevelEnum {
EXAMINE("工时审批"), EXAMINE("工时审批"),
STATISTICS("统计"), USER_STATISTICS("人员统计报表"),
PROJECT_STATITSTICS("项目统计报表"),
PROJECT_MANAGER( "项目/商机管理"), PROJECT_MANAGER( "项目/商机管理"),
TIMEEXPORT("工时导出"), TIMEEXPORT("工时导出"),
SYSTEMSETTINGS("系统设置"), SYSTEMSETTINGS("系统设置"),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment