From efdecc7019261f8fdc875505281f54ef7a3bfbce Mon Sep 17 00:00:00 2001 From: yangbin <yangbin@qq.com> Date: 星期三, 19 二月 2025 12:30:09 +0800 Subject: [PATCH] 大屏看板 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentStatisticalShiftInfoMapper.xml | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentStatisticalShiftInfoMapper.xml b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentStatisticalShiftInfoMapper.xml index 97acaba..3b0484f 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentStatisticalShiftInfoMapper.xml +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentStatisticalShiftInfoMapper.xml @@ -17,4 +17,32 @@ equipment_id = #{ equipmentId } AND the_date LIKE CONCAT(#{ validDate },'%') </select> + + + <select id="findDataForBigScreen" resultType="org.jeecg.modules.mdc.subcontrol.vo.LastWeekDataVo"> + SELECT + THE_DATE, + SUM( close_long ) close_long, + SUM( open_long ) open_long, + SUM( error_long ) error_long, + SUM( wait_long ) wait_long, + SUM( process_long ) process_long, + SUM( total_long ) total_long + FROM + mdc_equipment_statistical_shift_info + <where> + <if test="equipmentIdList != null and equipmentIdList.size() > 0"> + AND EQUIPMENT_ID IN + <foreach collection="equipmentIdList" item="id" index="index" open="(" close=")" separator=","> + #{ id } + </foreach> + </if> + AND THE_DATE >= #{ monday } + AND THE_DATE <= #{ saturday } + </where> + GROUP BY + THE_DATE + ORDER BY + THE_DATE ASC; + </select> </mapper> \ No newline at end of file -- Gitblit v1.9.3