Browse Source

문진 오류 수정

junekeunsong 4 năm trước cách đây
mục cha
commit
1c755314e8

+ 4 - 1
src/main/java/com/lemon/lifecenter/controller/MobileHistoryController.java

@@ -192,7 +192,10 @@ public class MobileHistoryController  extends LifeCenterController {
         }
         
         strDisease = strDisease.trim();
-        strDisease = strDisease.substring(0, strDisease.length()-1);
+        if (!strDisease.equals("")) {
+            strDisease = strDisease.substring(0, strDisease.length()-1);
+        }
+        
         return strDisease;
     }
     

+ 5 - 0
src/main/java/com/lemon/lifecenter/controller/MobileServeyController.java

@@ -56,6 +56,7 @@ public class MobileServeyController extends LifeCenterController {
         String sesMpIdx  = LifeCenterSessionController.getSession( request, "sesMpIdx" );
         dto.setPatientIdx(Integer.parseInt(sesMpIdx));
         dto.setUpdateBy(sesMpIdx);
+        dto.setBasalDiseaseYn(dto.getBasalDiseaseYn());
         
         String bloodPressureLevelCon = dto.getBloodPressureLevelCon();
         String bloodPressureLevelRel = dto.getBloodPressureLevelRel();
@@ -70,7 +71,11 @@ public class MobileServeyController extends LifeCenterController {
         dto.setBloodPressureLevel(bloodPressureLevelCon + "|" + bloodPressureLevelRel);
         
         int pcCnt = patientService.updatePatientCareServey(dto);
+        dto.setEtcCheck(dto.getEtcCheckDisease());
+        dto.setEtcContent(dto.getEtcContentDisease());
         patientService.updatePatientDisease(dto);
+        dto.setEtcCheck(dto.getEtcCheckSymptom());
+        dto.setEtcContent(dto.getEtcContentSymptom());
         patientService.updatePatientSymptom(dto);
         return "redirect:/mobile/menu";
     }

+ 6 - 3
src/main/java/com/lemon/lifecenter/controller/PatientController.java

@@ -271,10 +271,10 @@ public class PatientController extends LifeCenterController {
         String jumin = dto.getJumin().replace( "-" , "" );
         
         dto.setId( dto.getWardNumber().trim() + dto.getRoomNumber().trim() );
-        dto.setPw( LifeCenterFunction.aesEncrypt( config.aesKey, config.IV, jumin.substring(2) ) );
+        dto.setPw( LifeCenterFunction.aesEncrypt( config.aesKey, config.IV, jumin ) );
         dto.setJumin( jumin );
         dto.setCenterCode( sesCenterCode );
-        dto.setCreateBy( sesId );
+        dto.setUpdateBy( sesId );
         
         patientService.updatePatientCare( dto );  // 환지 기본정보 insert
         
@@ -398,7 +398,10 @@ public class PatientController extends LifeCenterController {
         }
         
         strDisease = strDisease.trim();
-        strDisease = strDisease.substring(0, strDisease.length()-1);
+        if (!strDisease.equals("")) {
+            strDisease = strDisease.substring(0, strDisease.length()-1);
+        }
+        
         return strDisease;
     }
     

+ 2 - 1
src/main/resources/mybatis/mapper/patient/patient.xml

@@ -247,7 +247,8 @@
         <![CDATA[
             UPDATE PATIENT_CARE
                SET UPDATE_DATE = NOW(),
-                   UPDATE_BY   = #{updateBy}
+                   UPDATE_BY   = #{updateBy},
+                   basal_disease_yn = #{basalDiseaseYn}
              WHERE PATIENT_IDX = #{patientIdx}
         ]]>
     </update>

+ 1 - 1
src/main/webapp/WEB-INF/jsp/mobile/servey/servey.jsp

@@ -28,7 +28,7 @@ $( function(){
     });
     
     $( "input[name='basalDiseaseYn']" ).on( "change", function(){
-        basalDiseaseYn();
+    	basalCheck();
     });
     
     $( "input[name='drugYn']" ).on( "change", function(){