|  |  |  | 
|---|
|  |  |  | <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 param.companyId != ''">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, | 
|---|
|  |  |  | ES_ AS es, | 
|---|
|  |  |  | DEPOT_ID_ AS depotId, | 
|---|
|  |  |  | UPDATE_TIME_ AS updateTime | 
|---|
|  |  |  | FROM D_ENERGY | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <if test="param.companyId != null and param.companyId != ''">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> | 
|---|
|  |  |  | <!-- 电子巡更记录--> | 
|---|
|  |  |  | <select id="getPatrol" resultType="com.ld.igds.phone35.dto.DtoPatrol"> | 
|---|
|  |  |  | SELECT ID_ AS id, | 
|---|
|  |  |  | USER_NAME_ AS userName, | 
|---|
|  |  |  | LONGITUDE_ As longitude, | 
|---|
|  |  |  | LATITUDE_ AS latitude, | 
|---|
|  |  |  | IMG_NAME_ AS imgName, | 
|---|
|  |  |  | CREATE_TIME_ AS createTime | 
|---|
|  |  |  | FROM D_SEC_PATROL_RECORD | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <if test="param.id != null and param.id != ''">AND ID_ = #{param.id}</if> | 
|---|
|  |  |  | <if test="param.companyId != null and param.companyId != ''">AND COMPANY_ID_ = #{param.companyId}</if> | 
|---|
|  |  |  | <if test="param.deptId != null and param.deptId != ''">AND DEPT_ID_ = #{param.deptId}</if> | 
|---|
|  |  |  | <if test="param.startTime != null and param.endTime != null">AND CREATE_TIME_ between #{param.startTime} | 
|---|
|  |  |  | and #{param.endTime} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <insert id="addPatrolRecord"> | 
|---|
|  |  |  | INSERT INTO D_SEC_PATROL_RECORD | 
|---|
|  |  |  | (ID_, | 
|---|
|  |  |  | COMPANY_ID_, | 
|---|
|  |  |  | DEPT_ID_, | 
|---|
|  |  |  | USER_NAME_, | 
|---|
|  |  |  | CREATE_TIME_, | 
|---|
|  |  |  | LONGITUDE_, | 
|---|
|  |  |  | LATITUDE_, | 
|---|
|  |  |  | IMG_NAME_) | 
|---|
|  |  |  | VALUES (#{param.id}, | 
|---|
|  |  |  | #{param.companyId}, | 
|---|
|  |  |  | #{param.deptId}, | 
|---|
|  |  |  | #{param.userName}, | 
|---|
|  |  |  | #{param.createTime}, | 
|---|
|  |  |  | #{param.longitude}, | 
|---|
|  |  |  | #{param.latitude}, | 
|---|
|  |  |  | #{param.imgName}) | 
|---|
|  |  |  | </insert> | 
|---|
|  |  |  | <!--    监控设备列表--> | 
|---|
|  |  |  | <select id="getCamera" resultType="com.ld.igds.phone35.dto.DtoVideo"> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SELECT ID_        AS id, | 
|---|
|  |  |  | TYPE_      AS type, | 
|---|
|  |  |  | PLAY_TYPE_ AS playType, | 
|---|
|  |  |  | NAME_      AS name | 
|---|
|  |  |  | FROM D_SEC_CAMERA | 
|---|
|  |  |  | WHERE COMPANY_ID_ = #{param.companyId} | 
|---|
|  |  |  | AND DEPT_ID_ = #{param.deptId} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | <select id="getOrderList" resultType="com.ld.igds.phone35.dto.DtoOrder"> | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | ID_ as id, | 
|---|
|  |  |  | COMPANY_ID_ as companyId, | 
|---|
|  |  |  | DEPT_ID_ as deptId, | 
|---|
|  |  |  | TYPE_ as type, | 
|---|
|  |  |  | DEPOT_ID_ as depotId, | 
|---|
|  |  |  | APPLY_USER_ as applyUser, | 
|---|
|  |  |  | APPLY_USER_NAME_ as applyUserName, | 
|---|
|  |  |  | APPLY_TIME_ as applyTime, | 
|---|
|  |  |  | AUDIT_USER_ as auditUser, | 
|---|
|  |  |  | AUDIT_USER_NAME_ as auditUserName, | 
|---|
|  |  |  | CONDUCT_USER_ as conductUser, | 
|---|
|  |  |  | AUDIT_TIME_ as auditTime, | 
|---|
|  |  |  | STATUS_ as status, | 
|---|
|  |  |  | RECORD_ as record, | 
|---|
|  |  |  | START_ as startTime, | 
|---|
|  |  |  | END_ as endTime | 
|---|
|  |  |  | FROM | 
|---|
|  |  |  | D_APPLY_ORDER | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <if test="param.companyId != null and param.companyId != ''">and COMPANY_ID_ = #{param.companyId}</if> | 
|---|
|  |  |  | <if test="param.deptId != null and param.deptId != ''">and DEPT_ID_ = #{param.deptId}</if> | 
|---|
|  |  |  | <if test="param.userName != null and param.userName != ''">and APPLY_USER_ = #{param.userName}</if> | 
|---|
|  |  |  | <if test="param.status != null and param.status != ''">and STATUS_ = #{param.status}</if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | order by APPLY_TIME_ DESC | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|