From 6cf6a4c4670c2ebd7a2995921dfef74a3139430f Mon Sep 17 00:00:00 2001 From: wuzeyu <1223318623@qq.com> Date: 星期五, 29 三月 2024 10:34:49 +0800 Subject: [PATCH] 修改 监测站编号获取绑定记录接口 监测站ID流量计ID由Long变为String --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrFlowmeterMapper.xml | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 53 insertions(+), 1 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrFlowmeterMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrFlowmeterMapper.xml index 7af9f8a..c74808b 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrFlowmeterMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrFlowmeterMapper.xml @@ -168,7 +168,59 @@ </update> <!--鏍规嵁娴侀噺璁$紪鍙疯幏鍙栨湭鍒犻櫎鐨勬祦閲忚鏁伴噺--> - <select id="getRecordCountOfFlowmeter" resultType="java.lang.Integer"> + <select id="getRecordCountOfFlowmeterByCode" resultType="java.lang.Integer"> SELECT COUNT(*) AS recordCountOfFlowmeter FROM pr_flowmeter WHERE deleted = 0 AND id = ${flowmeterId} </select> + + <!--鏍规嵁娴侀噺璁$紪鍙� 鎴栬�� 鍦ㄧ嚎鐘舵�� 鑾峰彇鏈垹闄ょ殑缁戝畾鐨勬祦閲忚鏁伴噺 --> + <select id="getRecordCountOfFlowMeterByOthers" resultType="_integer"> + SELECT COUNT(*) AS recordCountOfFlowmeter + from pr_flowmeter pfm + Left join pr_monitoring_flowmeter pmofl on pmofl.flowmeterId = pfm.id + Left join pr_flow_monitoring pfmt on pfmt.id = pmofl.monitoringId + <where> + pfm.deleted = 0 AND pfmt.deleted = 0 + <if test = "code != null and code !=''"> + AND pfm.code like CONCAT('%',#{code},'%') + </if> + <if test="onlineState != null "> + AND pfm.onlineState = #{onlineState} + </if> + </where> + </select> + + <!--鏍规嵁娴侀噺璁$紪鍙� 鎴栬�� 鍦ㄧ嚎鐘舵�� 鑾峰彇鏈垹闄ょ殑缁戝畾鐨勬祦閲忚璁板綍 --> + <select id="getFlowMeters" resultType="com.dy.pipIrrGlobal.voPr.VoFlowMeter"> + select CAST(pfm.id AS char) AS id, + pfm.code AS code, + pfm.onlineState AS onlineState, + pfmt.`name` AS `name`, + pfm.operateDt AS operateDt + from pr_flowmeter pfm + Left join pr_monitoring_flowmeter pmofl on pmofl.flowmeterId = pfm.id + Left join pr_flow_monitoring pfmt on pfmt.id = pmofl.monitoringId + <where> + pfm.deleted = 0 AND pfmt.deleted = 0 + <if test = "code != null and code !=''"> + AND pfm.code like CONCAT('%',#{code},'%') + </if> + <if test="onlineState != null "> + AND pfm.onlineState = #{onlineState} + </if> + </where> + ORDER BY pfm.operateDt DESC + <trim prefix="limit " > + <if test="start != null and count != null"> + #{start,javaType=Integer,jdbcType=INTEGER}, #{count,javaType=Integer,jdbcType=INTEGER} + </if> + </trim> + </select> + + <select id="selectAll" resultMap="BaseResultMap"> + <!--@mbg.generated--> + select + <include refid="Base_Column_List"/> + from pr_flowmeter pfm + where deleted != 1 + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0