| | |
| | | <if test="deptId != null and deptId != ''">AND d.DEPT_ID_ = #{deptId}</if> |
| | | ORDER BY d.ID_ |
| | | </select> |
| | | |
| | | <!--实时配电--> |
| | | <select id="getRealEnergyByDept" resultType="com.ld.igds.phone35.dto.Dto5501" parameterType="java.lang.String"> |
| | | SELECT d.ID_ as depotId, |
| | | d.NAME_ as depotName, |
| | | d.DEPOT_TYPE_ as depotType, |
| | | e.UA_ as ua, |
| | | e.UB_ as ub, |
| | | e.UC_ as uc, |
| | | e.IA_ as ia, |
| | | e.IB_ as ib, |
| | | e.IC_ as ic, |
| | | e.UPDATE_TIME_ as updateTime |
| | | FROM d_depot d |
| | | LEFT JOIN d_energy e |
| | | ON d.ID_ = e.DEPOT_ID_ |
| | | WHERE d.COMPANY_ID_ = #{companyId} |
| | | <if test="deptId != null and deptId != ''">AND d.DEPT_ID_ = #{deptId}</if> |
| | | ORDER BY d.ID_ |
| | | </select> |
| | | <!--警告记录--> |
| | | <select id="getWarnByDept" resultType="com.ld.igds.phone35.dto.DtoWarn" |
| | | parameterType="com.ld.igds.phone35.param.Phone35DepotCommonParam"> |
| | | SELECT w.ID_ as id, |
| | | w.NAME_ as name, |
| | | w.TYPE_ as type, |
| | | w.BIZ_TYPE_ as bizType, |
| | | w.LEVEL_ as level, |
| | | w.STATUS_ as status, |
| | | w.TIME_ as `time`, |
| | | w.INFO_ as info, |
| | | w.DEPOT_ID_ as depotId, |
| | | w.REMARK_ as remark |
| | | FROM D_M_WARN_INFO w |
| | | WHERE w.COMPANY_ID_ = #{param.companyId} |
| | | <if test="param.deptId != null and param.deptId != ''">AND w.DEPT_ID_ = #{param.deptId}</if> |
| | | <if test="param.startTime != null and param.endTime != null">AND w.TIME_ between #{param.startTime} and |
| | | #{param.endTime} |
| | | </if> |
| | | </select> |
| | | <!--警告处理--> |
| | | <update id="updateWarn"> |
| | | UPDATE D_M_WARN_INFO |
| | | <set> |
| | | <if test="param.status != null and param.status != ''">STATUS_ = #{param.status},</if> |
| | | <if test="param.remark != null and param.remark != ''">REMARK_ = #{param.remark},</if> |
| | | <if test="param.completeUser != null and param.completeUser != ''">COMPLETE_USER_ = #{param.completeUser}, |
| | | </if> |
| | | </set> |
| | | WHERE ID_ = #{param.id} |
| | | </update> |
| | | <!--远程抄表--> |
| | | <select id="getMeter" resultType="com.ld.igds.phone35.dto.DtoEnergy"> |
| | | SELECT EP_INC_ AS epSum, |
| | | EQ_INC_ AS eqSum, |
| | | ES_INC_ AS esSum, |
| | | DEPOT_ID_ AS depotId, |
| | | UPDATE_TIME_ AS updateTime |
| | | FROM D_ENERGY |
| | | <where> |
| | | <if test="param.companyId != null">AND COMPANY_ID_ = #{param.companyId}</if> |
| | | <if test="param.startTime != null and param.endTime != null">AND UPDATE_TIME_ between #{param.startTime} |
| | | and |
| | | #{param.endTime} |
| | | </if> |
| | | </where> |
| | | ORDER BY UPDATE_TIME_ desc |
| | | </select> |
| | | <!-- 仓库能耗查询--> |
| | | <select id="getEnergy" resultType="com.ld.igds.phone35.dto.DtoEnergy"> |
| | | SELECT EP_INC_ AS epSum, |
| | | EQ_INC_ AS eqSum, |
| | | ES_INC_ AS esSum, |
| | | EP_ AS ep, |
| | | EQ_ AS eq, |
| | | ES_ AS es, |
| | | DEPOT_ID_ AS depotId, |
| | | UPDATE_TIME_ AS updateTime |
| | | FROM D_ENERGY |
| | | <where> |
| | | <if test="param.companyId != null">AND COMPANY_ID_ = #{param.companyId}</if> |
| | | <if test="param.depotId != null and param.depotId != ''">AND DEPOT_ID_ = #{param.depotId}</if> |
| | | <if test="param.startTime != null">AND |
| | | UPDATE_TIME_ <![CDATA[ > ]]>#{param.startTime,jdbcType=TIMESTAMP} |
| | | </if> |
| | | <if test="param.endTime != null">AND |
| | | UPDATE_TIME_ <![CDATA[ < ]]>#{param.endTime,jdbcType=TIMESTAMP} |
| | | </if> |
| | | </where> |
| | | ORDER BY UPDATE_TIME_ desc |
| | | </select> |
| | | </mapper> |