/** * @author hanluoxing * @param vo * @return 判断当前保批单是否有未计算的记录 */ public boolean hasEdrNotCal(OutContAccVo vo) { boolean flag = false; if (!Utils.isEmpty(vo)) { PLY_INFO plyvo = vo.getPlyInfo(); TASK_INFO taskvo = vo.getTaskInfo(); String plyno = plyvo.getPOLICYNO(); String edrappno = plyvo.getEDRAPPNO(); String edrno = plyvo.getENDORSENO(); String serino = plyvo.getPROPOSALSERIALNO(); Timestamp starttm = taskvo.getTASKSTARTDATE(); String starttmstr = starttm.toString(); if (!Utils.isEmpty(edrappno) || !Utils.isEmpty(edrno)) { int count = 0; count = dao.queryForEdrCont(plyno, edrno, starttmstr, serino); if (count > 0) flag = true; else flag = false; } else flag = false; } return flag; }