事业部项目进度明细看板调整

master
yinq 2 years ago
parent 51d4ff2a9a
commit 548e1671bb

@ -106,6 +106,8 @@ public interface ReportMapper {
List<Map<String, String>> projectScheduleShow(@Param("user") String user);
List<Map<String, String>> projectScheduleShowBoard(@Param("user") String user);
List<Map<String, String>> projectPlanningProgress(@Param("user") String user);
/**

@ -1708,7 +1708,7 @@ public class ReportServiceImpl implements ReportService {
user = String.valueOf(paramMap.get("career"));
}
result.put("career", user);
List<Map<String, String>> projectScheduleList = reportMapper.projectScheduleShow(user);
List<Map<String, String>> projectScheduleList = reportMapper.projectScheduleShowBoard(user);
//项目进度圆圈circle
ArrayList<HashMap<String, String>> projectCircleList = new ArrayList<>();

@ -1313,6 +1313,7 @@
FROM (SELECT cf.VALUE item,--项目号
cf2.VALUE workOrder,--工作令
zsd.SFC,
SUM(zsd.PROD_HOURS * zsd.DISPATCH_QTY) ALL_PROD_HOURS,
MIN(zsd.DISPATCH_QTY) shopOrderQTY,--订单数量
MIN(CASE
WHEN zsd.DISPATCH_STATUS = 'COMPLETE' OR zsd.DISPATCH_STATUS = 'CANCEL' THEN
@ -1342,6 +1343,7 @@
AND cf2.VALUE IS NOT NULL
GROUP BY zsd.SITE, cf.VALUE, cf2.VALUE, zsd.SHOP_ORDER, zsd.SFC
) OWIP
where OWIP.ALL_PROD_HOURS != 0
GROUP BY OWIP.item, OWIP.workOrder
) WIP
<where>
@ -3202,7 +3204,7 @@ SELECT zab.CREATED_DATE_TIME,
AND ZUP."shopOrderQTY" != ZUP."doneQTY"
</if>
<if test="item != null and item != ''">
AND ZUP."item" like '%${item}%'
AND ZUP."item" = #{item}
</if>
</where>
</select>
@ -3215,6 +3217,15 @@ SELECT zab.CREATED_DATE_TIME,
AND V."descripion" = #{workCenter}
</if>
</select>
<select id="projectScheduleShowBoard" resultType="java.util.Map">
--事业部项目进度明细看板圆圈
SELECT *
FROM PROJECT_SCHEDULE_SHOW_BOARD V
WHERE 1=1
<if test="user != null and user != ''">
AND V."workOrder" like '%${user}%'
</if>
</select>
</mapper>
Loading…
Cancel
Save