Quellcode durchsuchen

모바일 메뉴 화면 기기등록 버튼 추가
비대면 진료 시작시 푸시 발송 로직 추가

junekeunsong vor 4 Jahren
Ursprung
Commit
4474358dfb

+ 21 - 22
src/main/java/com/lemon/lifecenter/controller/PatientController.java

@@ -556,28 +556,27 @@ public class PatientController extends LifeCenterController {
         if (!message.equals("")) {
             //error
         } else {
-//            int sesCenterCode = Integer.valueOf( LifeCenterSessionController.getSession( request, "sesCenterCode" ) ) ;
-//            String sesId      = LifeCenterSessionController.getSession( request, "sesId" );
-//            String remoteIp   = LifeCenterFunction.getRemoteAddr( request );
-//            
-//            PushDTO dto = new PushDTO();
-//            
-//            dto.setPatientIdx(Integer.valueOf(patientIdx));
-//            
-//            pushService.insertPushTargetTemp(dto);
-//            
-//            dto.setSendType("D");
-//            dto.setTargetType("P");
-//            dto.setPushTitle("비대면 진료");
-//            dto.setPushContent("비대면 진료를 요청하였습니다.");
-//            dto.setPushPayLoad1("nonface");
-//            
-//            dto.setCenterCode( sesCenterCode );
-//            dto.setSender( sesId );
-//            dto.setSenderIp( remoteIp );
-//            dto.setSendState( "W" );
-//            
-//            pushService.insertPushData(dto);
+            int sesCenterCode = Integer.valueOf( LifeCenterSessionController.getSession( request, "sesCenterCode" ) ) ;
+            String sesId      = LifeCenterSessionController.getSession( request, "sesId" );
+            String remoteIp   = LifeCenterFunction.getRemoteAddr( request );
+            
+            PushDTO dto = new PushDTO();
+            
+            dto.setSendType("D");
+            dto.setTargetType("P");
+            dto.setPushTitle("비대면 진료");
+            dto.setPushContent("비대면 진료를 요청하였습니다.");
+            dto.setPushPayLoad1("nonface");
+            
+            dto.setCenterCode( sesCenterCode );
+            dto.setSender( sesId );
+            dto.setSenderIp( remoteIp );
+            dto.setSendState( "W" );
+            
+            pushService.insertPushData(dto);
+            
+            dto.setPatientIdx(Integer.valueOf(patientIdx));
+            pushService.insertPushTargetTemp(dto);
         }
         String hashData = LifeCenterFunction.getSignature(config.nonFaceApiSecret, config.nonFaceApiKey, roomId + userId); //"1011503101"
         

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

@@ -45,7 +45,6 @@ function getToken(token, deviceType, macAddress) {
 }
 
 function token(callback) {
-    console.log(callback);
     var jsonMsg = {
         "type":"command",
         "functionType":"token",
@@ -55,6 +54,14 @@ function token(callback) {
     }
     toNative(jsonMsg);
 }
+
+function searchingDevice() {
+    var jsonMsg = {
+            "type":"command",
+            "functionType":"searchingDevice"
+        }
+        toNative(jsonMsg);
+}
 </script>
 </head>
 <body>
@@ -194,6 +201,18 @@ function token(callback) {
                          <div class="menu-eng">(Untact Treatment)</div>
                         </a>
                     </li>
+                    <li>
+                        <a href="javascript:return;" onclick="test();" id="deviceBtn">
+                            <div class="image">
+<!--                                 <div class="new_icon">NEW</div> -->
+                                <img src="/resources/images/mobile/quick_5.png" />
+                            </div>
+                         <div class="text">기기등록</div>
+                         <div class="menu-eng">(Device registration)</div>
+                        </a>
+                    </li>
+                    <li>
+                    </li>
                 </ul>
             </div>
             <div class="user_guide">

BIN
src/main/webapp/resources/images/mobile/quick_5.png