|
@@ -29,9 +29,12 @@
|
|
|
woatr.atrNumber,
|
|
|
fc.contractNumber
|
|
|
FROM wind_field wf
|
|
|
- left join (SELECT weg.field_code,count(1) as wegNumber FROM wind_engine_group weg where weg.del_state = 0 group by field_code) woeg on wf.field_code =woeg.field_code
|
|
|
- left join (SELECT atr.field_code,count(1) as atrNumber FROM anemometer_tower_relation atr group by atr.field_code) woatr on wf.field_code = woatr.field_code
|
|
|
- left join (select field_code,count(1) as contractNumber from wind_field_contract where del_state = 0 group by field_code) fc on wf.field_code = fc.field_code
|
|
|
+ left join (SELECT weg.field_code,count(1) as wegNumber FROM wind_engine_group weg where weg.del_state = 0 group
|
|
|
+ by field_code) woeg on wf.field_code =woeg.field_code
|
|
|
+ left join (SELECT atr.field_code,count(1) as atrNumber FROM anemometer_tower_relation atr group by
|
|
|
+ atr.field_code) woatr on wf.field_code = woatr.field_code
|
|
|
+ left join (select field_code,count(1) as contractNumber from wind_field_contract where del_state = 0 group by
|
|
|
+ field_code) fc on wf.field_code = fc.field_code
|
|
|
left join wind_company wc on wf.company_code = wc.company_code
|
|
|
where 1=1 and wf.del_state = 0
|
|
|
<if test="item.fieldName!=null">
|
|
@@ -46,19 +49,22 @@
|
|
|
</if>
|
|
|
<if test="item.fieldName!=null or item.beginTime != null or item.endTime!=null">
|
|
|
and
|
|
|
- wf.field_code in (select code_number from sys_organization_auth where role_id =#{item.roleId} and code_type = 'field')
|
|
|
+ wf.field_code in (select code_number from sys_organization_auth where role_id =#{item.roleId} and code_type
|
|
|
+ = 'field')
|
|
|
</if>
|
|
|
<if test="item.fieldName == null and item.beginTime == null and item.beginTime == null">
|
|
|
and
|
|
|
wf.create_by = #{item.userId}
|
|
|
or
|
|
|
- wf.field_code in (select code_number from sys_organization_auth where role_id =#{item.roleId} and code_type = 'field')
|
|
|
+ wf.field_code in (select code_number from sys_organization_auth where role_id =#{item.roleId} and code_type
|
|
|
+ = 'field')
|
|
|
</if>
|
|
|
order by id desc
|
|
|
</select>
|
|
|
|
|
|
|
|
|
- <select id="selectWindFieldNamesByUserId" resultType="com.energy.manage.service.domain.vo.windfield.WindFieldNameVo">
|
|
|
+ <select id="selectWindFieldNamesByUserId"
|
|
|
+ resultType="com.energy.manage.service.domain.vo.windfield.WindFieldNameVo">
|
|
|
SELECT
|
|
|
wf.field_code as fieldCode,
|
|
|
wf.field_name as fieldName
|
|
@@ -70,7 +76,8 @@
|
|
|
or wf.field_code in (select code_number from sys_organization_auth where role_id = #{roleId} and code_type = 'field')
|
|
|
</select>
|
|
|
|
|
|
- <select id="selectByCodeNumber" parameterType="java.lang.String" resultType="com.energy.manage.service.domain.vo.windfield.WindFieldVo">
|
|
|
+ <select id="selectByCodeNumber" parameterType="java.lang.String"
|
|
|
+ resultType="com.energy.manage.service.domain.vo.windfield.WindFieldVo">
|
|
|
select
|
|
|
company_code as companyCode,
|
|
|
field_code as fieldCode,
|
|
@@ -85,4 +92,12 @@
|
|
|
where field_code = #{codeNumber}
|
|
|
</select>
|
|
|
|
|
|
+ <select id="selectRatedCapacityByState" resultType="com.energy.manage.service.domain.vo.windenginegroup.WindFieldRatedCapacityVo">
|
|
|
+ select field_code as fieldCode,sum(rated_capacity) as ratedCapacitySum
|
|
|
+ from wind_engine_group
|
|
|
+ where del_state = 0 and state = 1 group by field_code
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</mapper>
|