package com.cabletech.business.ah.rating.dao; import java.util.List; import java.util.Map; import org.springframework.stereotype.Repository; import com.cabletech.business.ah.rating.model.ItemResult; import com.cabletech.common.base.BaseDao; /** * 考核项结果 * * @author wangt * */ @Repository public class ItemResultDao extends BaseDao<ItemResult, String> { /** * 查询自评总分 * * @param id * String * @return */ public String getSelfScoreSum(String id) { StringBuffer sql = new StringBuffer(""); sql.append("select decode(sum( m.self_score),null,0,sum(m.self_score)) sumscore from AH_ITEMRESULT m where m.exam_id='"); sql.append(id); sql.append("'"); List<Map<String, Object>> list = this.getSQLALL(sql.toString()); String sum = "0"; if (list != null && list.size() > 0) { sum = list.get(0).get("SUMSCORE").toString(); } return sum; } /** * 查询考核总分 * * @param id * String * @return */ public String getExamScoreSum(String id) { StringBuffer sql = new StringBuffer(""); sql.append("select decode(sum( m.score),null,'null',sum(m.score)) sumscore from AH_ITEMRESULT m where m.exam_id='"); sql.append(id); sql.append("'"); List<Map<String, Object>> list = this.getSQLALL(sql.toString()); String sum = "0"; if (list != null && list.size() > 0) { sum = list.get(0).get("SUMSCORE").toString(); } return sum; } }