Parcourir la source

최신데이터 업데이트 시간 기준 변경

maengje il y a 4 ans
Parent
commit
2e1ca0f046
1 fichiers modifiés avec 7 ajouts et 46 suppressions
  1. 7 46
      src/main/resources/mybatis/mapper/patient/patientPHRLatest.xml

+ 7 - 46
src/main/resources/mybatis/mapper/patient/patientPHRLatest.xml

@@ -146,79 +146,40 @@
 	 	]]>
 	 		<if test='temperature != null and temperature != ""'>
 		    <![CDATA[
-	   			AND (temperature_create_date IS NULL OR temperature_create_date < #{temperatureCreateDate})
+	   			AND (temperature_create_date IS NULL OR temperature_create_date <= #{temperatureCreateDate})
 		    ]]>
 		    </if>
 		    <if test='oxygenSaturation != null and oxygenSaturation != ""'>
 		    <![CDATA[
-	   			AND (oxygen_saturation_create_date IS NULL OR oxygen_saturation_create_date < #{oxygenSaturationCreateDate})
+	   			AND (oxygen_saturation_create_date IS NULL OR oxygen_saturation_create_date <= #{oxygenSaturationCreateDate})
 		    ]]>
 		    </if>		   
 		    <if test='bloodSugar != null and bloodSugar != ""'>
 		    <![CDATA[
-	   			AND (blood_sugar_create_date IS NULL OR blood_sugar_create_date < #{bloodSugarCreateDate})
+	   			AND (blood_sugar_create_date IS NULL OR blood_sugar_create_date <= #{bloodSugarCreateDate})
 		    ]]>
 		    </if>		   
 		    <if test='pulseRate != null and pulseRate != ""'>
 		    <![CDATA[
-				AND (pulse_rate_create_date IS NULL OR pulse_rate_create_date < #{pulseRateCreateDate})
+				AND (pulse_rate_create_date IS NULL OR pulse_rate_create_date <= #{pulseRateCreateDate})
 		    ]]>
 		    </if>
 		    <if test='systolicBloodPressure != null and systolicBloodPressure != "" and diastolicBloodPressure == null and diastolicBloodPressure == ""'>
 		    <![CDATA[
-			AND (systolic_blood_pressure_create_date IS NULL OR systolic_blood_pressure_create_date < #{systolicBloodPressureCreateDate})
+			AND (systolic_blood_pressure_create_date IS NULL OR systolic_blood_pressure_create_date <= #{systolicBloodPressureCreateDate})
 		    ]]>
 		    </if>
 		    <if test='diastolicBloodPressure != null and diastolicBloodPressure != "" and systolicBloodPressure == null and systolicBloodPressure == ""'>
 		    <![CDATA[
-	   		AND (diastolic_blood_pressure_create_date IS NULL OR diastolic_blood_pressure_create_date < #{diastolicBloodPressureCreateDate})
+	   		AND (diastolic_blood_pressure_create_date IS NULL OR diastolic_blood_pressure_create_date <= #{diastolicBloodPressureCreateDate})
 		    ]]>
 		    </if>
 		    <if test='systolicBloodPressure != null and systolicBloodPressure != "" and diastolicBloodPressure != null and diastolicBloodPressure != ""'>
 		    <![CDATA[
-	   		AND (systolic_blood_pressure_create_date IS NULL OR systolic_blood_pressure_create_date < #{systolicBloodPressureCreateDate} OR diastolic_blood_pressure_create_date IS NULL OR diastolic_blood_pressure_create_date < #{diastolicBloodPressureCreateDate})
+	   		AND (systolic_blood_pressure_create_date IS NULL OR systolic_blood_pressure_create_date <= #{systolicBloodPressureCreateDate} OR diastolic_blood_pressure_create_date IS NULL OR diastolic_blood_pressure_create_date < #{diastolicBloodPressureCreateDate})
 		    ]]>
 		    </if>
 	</update>	
-	<update id="updatePHRLatestBloodPressure" parameterType="PatientPHRLatestDTO">
-   		<![CDATA[
-		UPDATE patient_phr_latest 
-		SET	update_date = NOW()
-    	]]>
-		<if test='systolicBloodPressure != null and systolicBloodPressure != ""'>
-	    <![CDATA[
- 			, systolic_blood_pressure = #{systolicBloodPressure}, systolic_blood_pressure_create_date = #{systolicBloodPressureCreateDate}
-	    ]]>
-	    </if>
-	    <if test='diastolicBloodPressure != null and diastolicBloodPressure != ""'>
-	    <![CDATA[
-			, diastolic_blood_pressure = #{diastolicBloodPressure}, diastolic_blood_pressure_create_date = #{diastolicBloodPressureCreateDate}
-	    ]]>
-	    <if test='(systolicBloodPressure != null and systolicBloodPressure != "") or (diastolicBloodPressure != null and diastolicBloodPressure != "")'>
-	    <![CDATA[
-   			, high_blood_pressure_alarm_yn = #{highBloodPressureAlarmYN}, low_blood_pressure_alarm_yn = #{lowBloodPressureAlarmYN}
-	    ]]>
-	    </if>
-	    </if>
-	 	<![CDATA[
-	 	WHERE patient_idx = #{patientIdx}
-	 	]]>
- 		<if test='systolicBloodPressure != null and systolicBloodPressure != "" and diastolicBloodPressure = null and diastolicBloodPressure = ""'>
-	    <![CDATA[
-		AND (systolic_blood_pressure_create_date IS NULL OR systolic_blood_pressure_create_date < #{systolicBloodPressureCreateDate})
-	    ]]>
-	    </if>
-	    <if test='diastolicBloodPressure != null and diastolicBloodPressure != "" and systolicBloodPressure = null and systolicBloodPressure = ""'>
-	    <![CDATA[
-   		AND (diastolic_blood_pressure_create_date IS NULL OR diastolic_blood_pressure_create_date < #{diastolicBloodPressureCreateDate})
-	    ]]>
-	    </if>
-	    <if test='systolicBloodPressure != null and systolicBloodPressure != "" and diastolicBloodPressure != null and diastolicBloodPressure != ""'>
-	    <![CDATA[
-   		AND (systolic_blood_pressure_create_date IS NULL OR systolic_blood_pressure_create_date < #{systolicBloodPressureCreateDate} OR diastolic_blood_pressure_create_date IS NULL OR diastolic_blood_pressure_create_date < #{diastolicBloodPressureCreateDate})
-	    ]]>
-	    </if>
-	</update>
 	 <select id="selectPHRLatest" parameterType="PatientPHRLatestDTO" resultType="PatientPHRLatestDTO">
     <![CDATA[
    		SELECT patient_idx AS patientIdx