f674f251 张雷

化验日报和生产日报修改

1 个父辈 549362dd
...@@ -144,4 +144,8 @@ public interface FCustomReportDatasetMapper extends BaseMapper<FCustomReportData ...@@ -144,4 +144,8 @@ public interface FCustomReportDatasetMapper extends BaseMapper<FCustomReportData
144 List<Map<String, Object>> queryNhYyrbReport(@Param(value="dataViewName3a24") String dataViewName3a24, 144 List<Map<String, Object>> queryNhYyrbReport(@Param(value="dataViewName3a24") String dataViewName3a24,
145 @Param(value="startTime") String startTime, @Param(value="endTime") String endTime, 145 @Param(value="startTime") String startTime, @Param(value="endTime") String endTime,
146 @Param(value="departId") String departId); 146 @Param(value="departId") String departId);
147
148 List<Map<String, Object>> queryHyReport(@Param(value="dataViewName9bff") String dataViewName9bff,
149 @Param(value="startTime") String startTime, @Param(value="endTime") String endTime,
150 @Param(value="departId") String departId);
147 } 151 }
......
...@@ -763,4 +763,49 @@ ...@@ -763,4 +763,49 @@
763 AND v3.time &lt;= #{endTime} 763 AND v3.time &lt;= #{endTime}
764 GROUP BY v3.depart_id 764 GROUP BY v3.depart_id
765 </select> 765 </select>
766
767 <select id="queryHyReport" resultType="java.util.HashMap">
768 SELECT
769 ROUND( AVG( v.SW ), 2 ) AS `SW`,
770 ROUND( AVG( v.FYHGMLSS ), 2 ) AS `FYHGMLSS`,
771 ROUND( AVG( v.EYHGMLSS ), 2 ) AS `EYHGMLSS`,
772 ROUND( AVG( v.DYHGMLSS ), 2 ) AS `DYHGMLSS`,
773 ROUND( AVG( v.BYHGMLSS ), 2 ) AS `BYHGMLSS`,
774 ROUND( AVG( v.CYHGMLSS ), 2 ) AS `CYHGMLSS`,
775 ROUND( AVG( v.AYHGMLSS ), 2 ) AS `AYHGMLSS`,
776 ROUND( AVG( v.FYHGCJB ), 2 ) AS `FYHGCJB`,
777 ROUND( AVG( v.EYHGCJB ), 2 ) AS `EYHGCJB`,
778 ROUND( AVG( v.DYHGCJB ), 2 ) AS `DYHGCJB`,
779 ROUND( AVG( v.BYHGCJB ), 2 ) AS `BYHGCJB`,
780 ROUND( AVG( v.CYHGCJB ), 2 ) AS `CYHGCJB`,
781 ROUND( AVG( v.AYHGCJB ), 2 ) AS `AYHGCJB`,
782 ROUND( AVG( v.JSCODHY ), 2 ) AS `JSCODHY`,
783 ROUND( AVG( v.CSCODHY ), 2 ) AS `CSCODHY`,
784 ROUND( AVG( v.JSADHY ), 2 ) AS `JSADHY`,
785 ROUND( AVG( v.CSADHY ), 2 ) AS `CSADHY`,
786 ROUND( AVG( v.CSTNHY ), 2 ) AS `CSTNHY`,
787 ROUND( AVG( v.JSZDHY ), 2 ) AS `JSZDHY`,
788 ROUND( AVG( v.JSZLHY ), 2 ) AS `JSZLHY`,
789 ROUND( AVG( v.CSZLHY ), 2 ) AS `CSZLHY`,
790 ROUND( AVG( v.JSSSHY ), 2 ) AS `JSSSHY`,
791 ROUND( AVG( v.CSSSHY ), 2 ) AS `CSSSHY`,
792 ROUND( AVG( v.JSPHHY ), 2 ) AS `JSPHHY`,
793 ROUND( AVG( v.CSPHHY ), 2 ) AS `CSPHHY`,
794 ROUND( AVG( v.CSBODHY ), 2 ) AS `CSBODHY`,
795 ROUND( AVG( v.JSBODHY ), 2 ) AS `JSBODHY`,
796 v.depart_id,
797 d.depart_name as depart_name,
798 v.time
799 FROM
800 ${dataViewName9bff} v
801 LEFT JOIN sys_depart d ON v.depart_id = d.id
802 WHERE
803 v.depart_id IN
804 <foreach item="item" index="index" collection="departId.split(',')" open="(" separator="," close=")">
805 '${item}'
806 </foreach>
807 AND v.time &gt;= #{startTime}
808 AND v.time &lt;= #{endTime}
809 GROUP BY v.depart_id
810 </select>
766 </mapper> 811 </mapper>
......
...@@ -140,4 +140,6 @@ public interface IFCustomReportDatasetService extends IService<FCustomReportData ...@@ -140,4 +140,6 @@ public interface IFCustomReportDatasetService extends IService<FCustomReportData
140 List<Map<String, Object>> querySzYyrbReport(String dataViewName2119, String startTime, String endTime, String departId); 140 List<Map<String, Object>> querySzYyrbReport(String dataViewName2119, String startTime, String endTime, String departId);
141 141
142 List<Map<String, Object>> queryNhYyrbReport(String dataViewName3a24, String startTime, String endTime, String departId); 142 List<Map<String, Object>> queryNhYyrbReport(String dataViewName3a24, String startTime, String endTime, String departId);
143
144 List<Map<String, Object>> queryHyReport(String dataViewName9bff, String startTime, String endTime, String departIds);
143 } 145 }
......
...@@ -466,6 +466,12 @@ public class FCustomReportDatasetServiceImpl extends ServiceImpl<FCustomReportDa ...@@ -466,6 +466,12 @@ public class FCustomReportDatasetServiceImpl extends ServiceImpl<FCustomReportDa
466 return list; 466 return list;
467 } 467 }
468 468
469 @Override
470 public List<Map<String, Object>> queryHyReport(String dataViewName9bff, String startTime, String endTime, String departId) {
471 List<Map<String, Object>> list = mapper.queryHyReport(dataViewName9bff, startTime, endTime, departId);
472 return list;
473 }
474
469 /**转换为Map<部门编号,JnhbReportData> */ 475 /**转换为Map<部门编号,JnhbReportData> */
470 private Map<String,JnhbReportData> convertJnhbReportDataMap(List<JnhbReportData> dataList){// Map<部门编号,JnhbReportData> 476 private Map<String,JnhbReportData> convertJnhbReportDataMap(List<JnhbReportData> dataList){// Map<部门编号,JnhbReportData>
471 Map<String,JnhbReportData> dataMap = new HashMap<>(); 477 Map<String,JnhbReportData> dataMap = new HashMap<>();
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!