Compare commits
No commits in common. "e2a40e0209c4a1f9b27a7ad67e2dbd2755c27e8b" and "50446e1bac269f03ee88bc8933700c7b916eaec2" have entirely different histories.
e2a40e0209
...
50446e1bac
|
|
@ -4489,55 +4489,52 @@ public class ManageExcelUploadProc03Controller {
|
||||||
List<HashMap<String, Object>> list = new ArrayList<HashMap<String,Object>>();
|
List<HashMap<String, Object>> list = new ArrayList<HashMap<String,Object>>();
|
||||||
resultMsg = imageUpload(params,"일축압축정보 그래프", savePath, strFile, resultMsg, "[토사시험정보 - 일축압축시험 그래프] %s|", "일축압축시험결과 그래프",excelWp.getLength());
|
resultMsg = imageUpload(params,"일축압축정보 그래프", savePath, strFile, resultMsg, "[토사시험정보 - 일축압축시험 그래프] %s|", "일축압축시험결과 그래프",excelWp.getLength());
|
||||||
for(int i=0; i < excelWp.getLength(); i++){
|
for(int i=0; i < excelWp.getLength(); i++){
|
||||||
// if(!StringUtil.containsCharOnly(excelWp.get("col0",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col0",i).trim(),"0123456789.")){
|
||||||
// resultMsg += String.format(fmtMsg, "링계수는 실수만 입력이 가능합니다.");
|
|
||||||
// }
|
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col1",i).trim(),"0123456789.")){
|
|
||||||
resultMsg += String.format(fmtMsg, "링계수는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "링계수는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col2",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col1",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "하중값는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "하중값는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col3",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col2",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "자연시료 높이는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "자연시료 높이는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col4",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col3",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "자연시료 직경은 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "자연시료 직경은 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col5",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col4",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "자연시료 함수비는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "자연시료 함수비는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col6",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col5",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "자연시료 단위중량은 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "자연시료 단위중량은 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col7",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col6",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "자연시료 공극비는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "자연시료 공극비는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col8",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col7",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "자연시료 포화도는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "자연시료 포화도는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col9",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col8",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "자연시료 일축압축강도는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "자연시료 일축압축강도는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col10",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col9",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "제성형시료 높이 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "제성형시료 높이 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col11",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col10",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "제성형시료 직경은 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "제성형시료 직경은 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col12",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col11",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "제성형시료 함수비는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "제성형시료 함수비는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col13",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col12",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "제성형시료 단위중량은 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "제성형시료 단위중량은 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col14",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col13",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "제성형시료 공극비는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "제성형시료 공극비는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col15",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col14",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "제성형시료 포화도는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "제성형시료 포화도는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
if(!StringUtil.containsCharOnly(excelWp.get("col16",i).trim(),"0123456789.")){
|
if(!StringUtil.containsCharOnly(excelWp.get("col15",i).trim(),"0123456789.")){
|
||||||
resultMsg += String.format(fmtMsg, "제성형시료 일축압축강도는 실수만 입력이 가능합니다.");
|
resultMsg += String.format(fmtMsg, "제성형시료 일축압축강도는 실수만 입력이 가능합니다.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4546,49 +4543,28 @@ public class ManageExcelUploadProc03Controller {
|
||||||
return params;
|
return params;
|
||||||
}
|
}
|
||||||
int testNo3 = Integer.valueOf(excelWp.get("col0",i).trim()) -1;
|
int testNo3 = Integer.valueOf(excelWp.get("col0",i).trim()) -1;
|
||||||
int testNo = testNo3 + 1; // 사용자가 입력한 순번(물성시험 샘플을 순번으로 찾을때 사용)
|
|
||||||
|
|
||||||
String targetSampleCode = null;
|
|
||||||
|
|
||||||
// private List<Map<String, Object>> _sampleInfoList
|
|
||||||
for (Map<String, Object> sample : _sampleInfoList) {
|
|
||||||
String sampleCode = (String) sample.get("SAMPLE_CODE");
|
|
||||||
|
|
||||||
// SAMPLE_CODE 끝 숫자 추출
|
|
||||||
String numberPart = sampleCode.replaceAll(".*?(\\d+)$", "$1");
|
|
||||||
int number = Integer.parseInt(numberPart);
|
|
||||||
|
|
||||||
if (number == testNo) {
|
|
||||||
targetSampleCode = sampleCode;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HashMap<String,Object> map = new HashMap<>();
|
HashMap<String,Object> map = new HashMap<>();
|
||||||
map.put("PROJECT_CODE", _projectCode);
|
map.put("PROJECT_CODE", _projectCode);
|
||||||
map.put("HOLE_CODE", _holeCode);
|
map.put("HOLE_CODE", _holeCode);
|
||||||
// map.put("SAMPLE_CODE" , (String) _sampleInfoList.get(i).get("SAMPLE_CODE"));
|
map.put("SAMPLE_CODE" , (String) _sampleInfoList.get(i).get("SAMPLE_CODE"));
|
||||||
map.put("SAMPLE_CODE", targetSampleCode);
|
|
||||||
map.put("UNCONF_RINGFACTOR" , excelWp.get("col0", i));
|
map.put("UNCONF_RINGFACTOR" , excelWp.get("col0", i));
|
||||||
map.put("UNCONF_RINGFACTOR" , excelWp.get("col1", i));
|
map.put("UNCONF_LOAD_SCALE" , excelWp.get("col1", i));
|
||||||
map.put("UNCONF_LOAD_SCALE" , excelWp.get("col2", i));
|
map.put("UNCONF_UNDISTURB_HEIGHT" , excelWp.get("col2", i));
|
||||||
map.put("UNCONF_UNDISTURB_HEIGHT" , excelWp.get("col3", i));
|
map.put("UNCONF_UNDISTURB_DIA" , excelWp.get("col3", i));
|
||||||
map.put("UNCONF_UNDISTURB_DIA" , excelWp.get("col4", i));
|
map.put("UNCONF_UNDISTURB_W" , excelWp.get("col4", i));
|
||||||
map.put("UNCONF_UNDISTURB_W" , excelWp.get("col5", i));
|
map.put("UNCONF_UNDISTURB_RT" , excelWp.get("col5", i));
|
||||||
map.put("UNCONF_UNDISTURB_RT" , excelWp.get("col6", i));
|
map.put("UNCONF_UNDISTURB_E" , excelWp.get("col6", i));
|
||||||
map.put("UNCONF_UNDISTURB_E" , excelWp.get("col7", i));
|
map.put("UNCONF_UNDISTURB_S" , excelWp.get("col7", i));
|
||||||
map.put("UNCONF_UNDISTURB_S" , excelWp.get("col8", i));
|
map.put("UNCONF_UNDISTURB_COMPSTRENGTH" , excelWp.get("col8", i));
|
||||||
map.put("UNCONF_UNDISTURB_COMPSTRENGTH" , excelWp.get("col9", i));
|
map.put("UNCONF_REMOULD_HEIGHT" , excelWp.get("col9", i));
|
||||||
map.put("UNCONF_REMOULD_HEIGHT" , excelWp.get("col10", i));
|
map.put("UNCONF_REMOULD_DIA" , excelWp.get("col10", i));
|
||||||
map.put("UNCONF_REMOULD_DIA" , excelWp.get("col11", i));
|
map.put("UNCONF_REMOULD_W" , excelWp.get("col11", i));
|
||||||
map.put("UNCONF_REMOULD_W" , excelWp.get("col12", i));
|
map.put("UNCONF_REMOULD_RT" , excelWp.get("col12", i));
|
||||||
map.put("UNCONF_REMOULD_RT" , excelWp.get("col13", i));
|
map.put("UNCONF_REMOULD_E" , excelWp.get("col13", i));
|
||||||
map.put("UNCONF_REMOULD_E" , excelWp.get("col14", i));
|
map.put("UNCONF_REMOULD_S" , excelWp.get("col14", i));
|
||||||
map.put("UNCONF_REMOULD_S" , excelWp.get("col15", i));
|
map.put("UNCONF_REMOULD_COMPSTRENGTH" , excelWp.get("col15", i));
|
||||||
map.put("UNCONF_REMOULD_COMPSTRENGTH" , excelWp.get("col16", i));
|
map.put("UNCONF_SAMPLE_SHAPE" , excelWp.get("col16", i));
|
||||||
map.put("UNCONF_SAMPLE_SHAPE" , excelWp.get("col17", i));
|
map.put("UNCONF_REMARK" , excelWp.get("col17", i));
|
||||||
map.put("UNCONF_REMARK" , excelWp.get("col18", i));
|
|
||||||
map.put("USERID" , request.getSession().getAttribute("USERID"));
|
map.put("USERID" , request.getSession().getAttribute("USERID"));
|
||||||
|
|
||||||
map.put("graphImage" , params.get("GRAPH_IMAGE"+testNo3) );
|
map.put("graphImage" , params.get("GRAPH_IMAGE"+testNo3) );
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue