|
|
@ -1,6 +1,8 @@
|
|
|
|
package com.backoffice.m.bf_family_baby;
|
|
|
|
package com.backoffice.m.bf_family_baby;
|
|
|
|
|
|
|
|
|
|
|
|
import java.sql.SQLException;
|
|
|
|
import java.sql.SQLException;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import com.backoffice.constants.ConstantSystem;
|
|
|
|
import com.backoffice.constants.ConstantSystem;
|
|
|
|
import com.renastudio.creative.web.util.RenaStringUtil;
|
|
|
|
import com.renastudio.creative.web.util.RenaStringUtil;
|
|
|
@ -106,18 +108,34 @@ public class M_Bf_family_babyBOImpl extends AbstractBOManager implements M_Bf_fa
|
|
|
|
generalDAO.startTransaction();
|
|
|
|
generalDAO.startTransaction();
|
|
|
|
|
|
|
|
|
|
|
|
resultObj = generalDAO.insert("insert_bf_family_baby", paramMap);
|
|
|
|
resultObj = generalDAO.insert("insert_bf_family_baby", paramMap);
|
|
|
|
|
|
|
|
|
|
|
|
String smc_no = String.valueOf(resultObj);
|
|
|
|
String smc_no = String.valueOf(resultObj);
|
|
|
|
paramMap.put("smc_no", smc_no);
|
|
|
|
paramMap.put("smc_no", smc_no);
|
|
|
|
|
|
|
|
|
|
|
|
generalDAO.delete("delete_bf_family_baby_disease_by_smc_no", paramMap);
|
|
|
|
generalDAO.delete("delete_bf_family_baby_disease_by_smc_no", paramMap);
|
|
|
|
|
|
|
|
|
|
|
|
if(paramMap.get("list_disease_cd_no") != null) {
|
|
|
|
if(paramMap.get("list_disease_cd_no") != null) {
|
|
|
|
|
|
|
|
ArrayList<String> list_cd_no = (ArrayList<String>) paramMap.get("list_disease_cd_no");
|
|
|
|
|
|
|
|
ArrayList<String> list_disease_text = (ArrayList<String>) paramMap.get("list_disease_text");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ArrayList<HashMap<String, Object>> disease_list = new ArrayList<>();
|
|
|
|
|
|
|
|
for (int i = 0; i < list_cd_no.size(); i++) {
|
|
|
|
|
|
|
|
String cd_no = list_cd_no.get(i);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HashMap<String, Object> disease = new HashMap<String, Object>();
|
|
|
|
|
|
|
|
disease.put("cd_no", cd_no);
|
|
|
|
|
|
|
|
disease.put("smc_no", smc_no);
|
|
|
|
|
|
|
|
disease.put("disease_text", list_disease_text.get(i));
|
|
|
|
|
|
|
|
disease_list.add(disease);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
paramMap.put("disease_list", disease_list);
|
|
|
|
|
|
|
|
|
|
|
|
generalDAO.insert("insert_bf_family_baby_disease", paramMap);
|
|
|
|
generalDAO.insert("insert_bf_family_baby_disease", paramMap);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
resultObj = generalDAO.insert("insert_bf_family_match", paramMap);
|
|
|
|
Object resultObj1 = generalDAO.insert("insert_bf_family_match", paramMap);
|
|
|
|
resultObj = generalDAO.insert("insert_bf_family_sync_match", paramMap);
|
|
|
|
Object resultObj2 = generalDAO.insert("insert_bf_family_sync_match", paramMap);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
generalDAO.commitTransaction();
|
|
|
|
generalDAO.commitTransaction();
|
|
|
|
} catch (SQLException e) {
|
|
|
|
} catch (SQLException e) {
|
|
|
@ -162,6 +180,21 @@ public class M_Bf_family_babyBOImpl extends AbstractBOManager implements M_Bf_fa
|
|
|
|
generalDAO.delete("delete_bf_family_baby_disease_by_smc_no", paramMap);
|
|
|
|
generalDAO.delete("delete_bf_family_baby_disease_by_smc_no", paramMap);
|
|
|
|
|
|
|
|
|
|
|
|
if(paramMap.get("list_disease_cd_no") != null) {
|
|
|
|
if(paramMap.get("list_disease_cd_no") != null) {
|
|
|
|
|
|
|
|
ArrayList<String> list_cd_no = (ArrayList<String>) paramMap.get("list_disease_cd_no");
|
|
|
|
|
|
|
|
ArrayList<String> list_disease_text = (ArrayList<String>) paramMap.get("list_disease_text");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ArrayList<HashMap<String, Object>> disease_list = new ArrayList<>();
|
|
|
|
|
|
|
|
for (int i = 0; i < list_cd_no.size(); i++) {
|
|
|
|
|
|
|
|
String cd_no = list_cd_no.get(i);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HashMap<String, Object> disease = new HashMap<String, Object>();
|
|
|
|
|
|
|
|
disease.put("cd_no", cd_no);
|
|
|
|
|
|
|
|
disease.put("smc_no", paramMap.get("smc_no"));
|
|
|
|
|
|
|
|
disease.put("disease_text", list_disease_text.get(i));
|
|
|
|
|
|
|
|
disease_list.add(disease);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
paramMap.put("disease_list", disease_list);
|
|
|
|
|
|
|
|
|
|
|
|
generalDAO.insert("insert_bf_family_baby_disease", paramMap);
|
|
|
|
generalDAO.insert("insert_bf_family_baby_disease", paramMap);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|