Commit dcae7283 authored by msinkar's avatar msinkar

Adding assesment tree structure and graph structure seervlet

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@188134 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9714d773
...@@ -286,6 +286,7 @@ public class AssessMentEJB extends ValidatorEJB implements AssessMentEJBLocal,As ...@@ -286,6 +286,7 @@ public class AssessMentEJB extends ValidatorEJB implements AssessMentEJBLocal,As
String query = ""; String query = "";
double resultAvg=0.0; double resultAvg=0.0;
String drAvgMain =""; String drAvgMain ="";
String avg="";
query= query=
"SELECT rp.entity_code,rp.entity_descr,"+ "SELECT rp.entity_code,rp.entity_descr,"+
"SUM(CASE WHEN ((RESULT NOT LIKE '%[A-Z]%') OR (RESULT NOT LIKE '%[a-z]%')) "+ "SUM(CASE WHEN ((RESULT NOT LIKE '%[A-Z]%') OR (RESULT NOT LIKE '%[a-z]%')) "+
...@@ -335,13 +336,15 @@ public class AssessMentEJB extends ValidatorEJB implements AssessMentEJBLocal,As ...@@ -335,13 +336,15 @@ public class AssessMentEJB extends ValidatorEJB implements AssessMentEJBLocal,As
else else
{ {
drAvgMain = Double.toString(resultAvg); drAvgMain = Double.toString(resultAvg);
float chemAvgf = Float.parseFloat(drAvgMain);
avg = String.format("%.02f", chemAvgf);
} }
} }
System.out.println("resultAvg is:"+drAvgMain); System.out.println("resultAvg is:"+drAvgMain);
rowDataVar.put("ENTITY_CODE", entityCode); rowDataVar.put("ENTITY_CODE", entityCode);
rowDataVar.put("ENTITY_DESCR", entityDescr); rowDataVar.put("ENTITY_DESCR", entityDescr);
rowDataVar.put("RESULT_AVG", drAvgMain); rowDataVar.put("RESULT_AVG", avg);
returnJsonArr.add(rowDataVar); returnJsonArr.add(rowDataVar);
System.out.println("returnJsonArr is:["+returnJsonArr+"]"); System.out.println("returnJsonArr is:["+returnJsonArr+"]");
......
...@@ -67,15 +67,17 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE ...@@ -67,15 +67,17 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE
toDate = e12genericUtil.getValidDateString(toDate, e12genericUtil.getApplDateFormat(), e12genericUtil.getDBDateFormat()); toDate = e12genericUtil.getValidDateString(toDate, e12genericUtil.getApplDateFormat(), e12genericUtil.getDBDateFormat());
System.out.println("fromDateStr["+fromDate+"] toDateStr["+toDate+"]"); System.out.println("fromDateStr["+fromDate+"] toDateStr["+toDate+"]");
String query = ""; //$NON-NLS-1$ String query = ""; //$NON-NLS-1$
String symbol=""; String symbol="" ,employee="";
if("MSSQL".equalsIgnoreCase(CommonConstants.DB_NAME)) if("MSSQL".equalsIgnoreCase(CommonConstants.DB_NAME))
{ {
symbol="+' '+"; symbol="+' '+";
employee = "csd_eval.emp_code__eval = emp.emp_code";
} }
else else
{ {
symbol="||' '||"; symbol="||' '||";
employee= "trim(csd_eval.emp_code__eval) = trim(emp.emp_code)";
} }
System.out.println("symbol is:"+symbol); System.out.println("symbol is:"+symbol);
...@@ -113,7 +115,7 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE ...@@ -113,7 +115,7 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE
"ON " + "ON " +
"empManger.report_to=regionalMgr.emp_code " + "empManger.report_to=regionalMgr.emp_code " +
"WHERE " + "WHERE " +
"csd_eval.emp_code__eval = emp.emp_code " + ""+employee+" " +
"AND spec_table.appr_tblno = eval_type.table_eval " + "AND spec_table.appr_tblno = eval_type.table_eval " +
"AND template.survey_templ = config.survey_templ " + "AND template.survey_templ = config.survey_templ " +
"AND template.eval_type = eval_type.eval_type " + "AND template.eval_type = eval_type.eval_type " +
...@@ -154,7 +156,7 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE ...@@ -154,7 +156,7 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE
"ON " + "ON " +
"empManger.report_to=regionalMgr.emp_code " + "empManger.report_to=regionalMgr.emp_code " +
"WHERE " + "WHERE " +
"csd_eval.emp_code__eval = emp.emp_code " + ""+employee+" " +
"AND spec_table.appr_tblno = eval_type.table_kra " + "AND spec_table.appr_tblno = eval_type.table_kra " +
"AND template.survey_templ = config.survey_templ " + "AND template.survey_templ = config.survey_templ " +
"AND template.eval_type = eval_type.eval_type " + "AND template.eval_type = eval_type.eval_type " +
...@@ -166,14 +168,14 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE ...@@ -166,14 +168,14 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE
"(CASE WHEN regionalMgr.emp_code IS NULL THEN 'VACANT' ELSE regionalMgr.emp_code END) AS regional_manager_code, " + "(CASE WHEN regionalMgr.emp_code IS NULL THEN 'VACANT' ELSE regionalMgr.emp_code END) AS regional_manager_code, " +
"(CASE WHEN regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname IS NULL THEN 'VACANT' ELSE regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname END)AS regional_manager_name, " + "(CASE WHEN regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname IS NULL THEN 'VACANT' ELSE regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname END)AS regional_manager_name, " +
"empManger.emp_code assessor, " + "empManger.emp_code assessor, " +
"empManger.emp_fname + "+symbol+" +empManger.emp_lname AS assessor_name, " + "empManger.emp_fname "+symbol+" empManger.emp_lname AS assessor_name, " +
"csd_eval.emp_code__eval AS assessee, " + "csd_eval.emp_code__eval AS assessee, " +
"emp.emp_fname "+symbol+" emp.emp_lname AS assessee_name, " + "emp.emp_fname "+symbol+" emp.emp_lname AS assessee_name, " +
"'Remarks' as spec_details, " + "'Remarks' as spec_details, " +
"csd_eval.remarks as eval_value, " + "csd_eval.remarks as eval_value, " +
"csd_eval.eval_date " + "csd_eval.eval_date " +
"FROM " + "FROM " +
"csd_eval csd_eval LEFT OUTER JOIN employee emp on csd_eval.emp_code__eval = emp.emp_code " + "csd_eval csd_eval LEFT OUTER JOIN employee emp on "+employee+" " +
"LEFT OUTER JOIN employee empManger " + "LEFT OUTER JOIN employee empManger " +
"ON " + "ON " +
"emp.report_to=empManger.emp_code " + "emp.report_to=empManger.emp_code " +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment