|
@@ -457,7 +457,7 @@ END as value
|
|
|
</select>
|
|
|
<!-- isForce 是否必传(0非必传 1必传); isEnable 是否停用(0启用 1停用)-->
|
|
|
<select id="getValueByNewProcedure" resultType="com.nantian.cloud.dbcapp.vo.ProcedureVO">
|
|
|
- select id, enterpriseCode, configureCode, configureName, radio, value, energyUseType, collectType, unit, collectUnit, type, name, isForce, isEnable, thresholdInterval
|
|
|
+ select id, enterpriseCode, configureCode, configureName, radio, value, energyUseType, collectType, unit, collectUnit, type, name, isForce, isEnable, thresholdInterval,startTime
|
|
|
from(
|
|
|
select distinct c.id, c.enterpriseCode, c.dataCode as configureCode, c.collectItemName as configureName, t.modulus radio, t.consume_sum value,
|
|
|
(select meaning from dict_energy_use where code = substr(c.dataCode,15,2)) energyUseType,
|
|
@@ -471,7 +471,9 @@ END as value
|
|
|
(select distinct case when isForce = '0' then '0' else '1' end isForce from configure_data_collect_new where c.enterpriseCode = enterpriseCode and c.dataCode = dataCode) isForce,
|
|
|
(select distinct thresholdInterval from configure_data_collect_new where c.enterpriseCode = enterpriseCode and c.dataCode = dataCode) thresholdInterval,
|
|
|
(select case when GROUP_CONCAT(id) is null then '0' else '1' end isEnable from configure_data_collect_enable where c.enterpriseCode = enterpriseCode and c.dataCode = dataCode
|
|
|
- and delFlag = '1' and left(#{startTime},7) between left(startTime,7) and left(IFNULL(NULLIF(endTime, ''), NOW()),7) ) isEnable
|
|
|
+ and delFlag = '1' and left(#{startTime},7) between left(startTime,7) and left(IFNULL(NULLIF(endTime, ''), NOW()),7) ) isEnable,
|
|
|
+ (select startTime from configure_data_collect_enable where c.enterpriseCode = enterpriseCode and c.dataCode = dataCode
|
|
|
+ and delFlag = '1' and left(#{startTime},7) between left(startTime,7) and left(IFNULL(NULLIF(endTime, ''), NOW()),7) ) startTime
|
|
|
from configure_data_collect c
|
|
|
left join dict_energy_type_unit_collect d1 on d1.code = substr(c.dataCode,11,4)
|
|
|
left join dict_energy_substance d2 on d2.code = substr(c.dataCode,11,4)
|