Browse Source

임시저장 서식 파라메터 수정

헬스케어 레몬 5 years ago
parent
commit
79a769cc63

+ 18 - 0
consentApi/src/main/java/com/dbs/consentServer/DTO/saveFormDTO/SaveConsentFormDTO.java

@@ -43,6 +43,8 @@ public class SaveConsentFormDTO {
   String completeYn              = "N";
   String completeDateTimeToChars = "";
   String consentDataRid          = "";
+  byte[] formConsentByte = {};
+  byte[] dataConsentByte = {};
 
 
   public String getUserId() {
@@ -380,4 +382,20 @@ public class SaveConsentFormDTO {
   public void setConsentDataRid(String consentDataRid) {
     this.consentDataRid = consentDataRid;
   }
+
+  public byte[] getFormConsentByte() {
+    return formConsentByte;
+  }
+
+  public void setFormConsentByte(byte[] formConsentByte) {
+    this.formConsentByte = formConsentByte;
+  }
+
+  public byte[] getDataConsentByte() {
+    return dataConsentByte;
+  }
+
+  public void setDataConsentByte(byte[] dataConsentByte) {
+    this.dataConsentByte = dataConsentByte;
+  }
 }

+ 8 - 0
consentApi/src/main/java/com/dbs/consentServer/controller/SaveFormSvc.java

@@ -35,6 +35,14 @@ public class SaveFormSvc {
       boolean isNewForm = false;
       String consentMstRid = saveConsentFormDTO.getConsentMstRid();
       String consentState  = saveConsentFormDTO.getConsentState();
+      String formXml = saveConsentFormDTO.getFormXml();
+      String dataXml = saveConsentFormDTO.getDataXml();
+
+      byte[] formConsentByte = formXml.getBytes("UTF-8");
+      byte[] dataConsentByte = dataXml.getBytes("UTF-8");
+
+      saveConsentFormDTO.setFormConsentByte(formConsentByte);
+      saveConsentFormDTO.setDataConsentByte(dataConsentByte);
   
       if (consentState.equals("CERTIFY_CMP")) {
         saveConsentFormDTO.setCompleteYn("Y");