|
@@ -210,7 +210,7 @@
|
|
|
|
|
|
<!-- 需要加入当日时间判断 -->
|
|
<!-- 需要加入当日时间判断 -->
|
|
<select id="getProductionEfficiency" resultType="java.lang.String">
|
|
<select id="getProductionEfficiency" resultType="java.lang.String">
|
|
- SELECT CONVERT
|
|
|
|
|
|
+ <!--SELECT CONVERT
|
|
( count( fws.pk_workshop_dispatch_list ) / count( fwdl.id ), DECIMAL ( 15, 2 ) ) * 100
|
|
( count( fws.pk_workshop_dispatch_list ) / count( fwdl.id ), DECIMAL ( 15, 2 ) ) * 100
|
|
FROM
|
|
FROM
|
|
fbs_workshop_dispatch_list fwdl
|
|
fbs_workshop_dispatch_list fwdl
|
|
@@ -221,7 +221,15 @@
|
|
WHERE
|
|
WHERE
|
|
fwdl.del_flag = '0'
|
|
fwdl.del_flag = '0'
|
|
and DATE_FORMAT(now( ),#{dateString}) <![CDATA[ >= ]]> DATE_FORMAT(fwdl.planned_start_time,#{dateString})
|
|
and DATE_FORMAT(now( ),#{dateString}) <![CDATA[ >= ]]> DATE_FORMAT(fwdl.planned_start_time,#{dateString})
|
|
- and DATE_FORMAT(now( ),#{dateString}) <![CDATA[ <= ]]> DATE_FORMAT(fwdl.planned_end_time,#{dateString})
|
|
|
|
|
|
+ and DATE_FORMAT(now( ),#{dateString}) <![CDATA[ <= ]]> DATE_FORMAT(fwdl.planned_end_time,#{dateString})-->
|
|
|
|
+ SELECT CONVERT
|
|
|
|
+ ( sum( latest_completed_quantity ) / sum( number_of_tasks ), DECIMAL ( 15, 2 ) ) * 100
|
|
|
|
+ FROM
|
|
|
|
+ fbs_workshop_dispatch_list
|
|
|
|
+ WHERE
|
|
|
|
+ del_flag = '0'
|
|
|
|
+ and DATE_FORMAT(now( ),#{dateString}) <![CDATA[ >= ]]> DATE_FORMAT(planned_start_time,#{dateString})
|
|
|
|
+ and DATE_FORMAT(now( ),#{dateString}) <![CDATA[ <= ]]> DATE_FORMAT(planned_end_time,#{dateString})
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getAchievementRate" resultType="java.util.HashMap">
|
|
<select id="getAchievementRate" resultType="java.util.HashMap">
|
|
@@ -240,7 +248,7 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getAttendanceOfTheDay" resultType="java.util.HashMap">
|
|
<select id="getAttendanceOfTheDay" resultType="java.util.HashMap">
|
|
- SELECT
|
|
|
|
|
|
+ <!-- SELECT
|
|
count( pdl.pk_workshop_dispatch_list ) AS '考勤人数',
|
|
count( pdl.pk_workshop_dispatch_list ) AS '考勤人数',
|
|
count( fwdl.id ) - count( pdl.pk_workshop_dispatch_list ) AS '未考勤人数'
|
|
count( fwdl.id ) - count( pdl.pk_workshop_dispatch_list ) AS '未考勤人数'
|
|
FROM
|
|
FROM
|
|
@@ -248,7 +256,15 @@
|
|
LEFT JOIN ( SELECT * FROM fbs_working_statistics WHERE del_flag = '0' GROUP BY pk_workshop_dispatch_list ) pdl ON fwdl.id = pdl.pk_workshop_dispatch_list
|
|
LEFT JOIN ( SELECT * FROM fbs_working_statistics WHERE del_flag = '0' GROUP BY pk_workshop_dispatch_list ) pdl ON fwdl.id = pdl.pk_workshop_dispatch_list
|
|
WHERE
|
|
WHERE
|
|
fwdl.del_flag = '0'
|
|
fwdl.del_flag = '0'
|
|
- AND date_format( fwdl.date, '%Y-%m-%d' ) = DATE_FORMAT( now( ), '%Y-%m-%d' )
|
|
|
|
|
|
+ AND date_format( fwdl.date, '%Y-%m-%d' ) = DATE_FORMAT( now( ), '%Y-%m-%d' ) -->
|
|
|
|
+ SELECT
|
|
|
|
+ IfNULL( sum( actual_number_of_people ), 0 ) AS '实到人数',
|
|
|
|
+ IfNULL( ( number_of_people_to_arrive ), 0 )-IfNULL( sum( actual_number_of_people ), 0 ) AS '未到人数'
|
|
|
|
+ FROM
|
|
|
|
+ fbs_abnormal_working_hours
|
|
|
|
+ WHERE
|
|
|
|
+ del_flag = '0'
|
|
|
|
+ AND DATE_FORMAT( date, '%Y-%m-%d' ) = DATE_FORMAT( now( ), '%Y-%m-%d' )
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getProductList" resultType="org.jeecg.modules.fbsWorkshopDispatchList.entity.FbsWorkshopDispatchList">
|
|
<select id="getProductList" resultType="org.jeecg.modules.fbsWorkshopDispatchList.entity.FbsWorkshopDispatchList">
|