public ProjectCommissionResponseVo listBySubPrjId(ProjectCommissionRequestVo vo) { ProjectCommissionResponseVo resp = new ProjectCommissionResponseVo(); String txStatus = ""; // boolean chk = false; try { // logger.debug("listBySubPrjId entry======================="); // logger.debug("ProjectCommissionRequestVo vo:" + vo); CommissionDao dao = new CommissionDao(); // CommissionVo data = CommisssionTK.findCommissionById(vo.getId()); List<View_project_commissionVo> list = dao.viewListBySubPrjId(vo.getSubsetid()); // List<CommissionVo> list = CommisssionTK.findCommissionByRatesId(vo.getRatesid()); if (NullTK.isNull(list)) { logger.debug("Commission of Project is not exist"); txStatus = "傭金資料不存在"; logger.warn(txStatus); throw new Exception(txStatus); } else { resp.setTxCode(vo.getTxCode()); resp.setData(list); resp.setTxStatus(ApplicationConstant.TX_SUCCESS); // 設定交易成功狀態 } } catch (Exception e) { txStatus = e.getMessage(); logger.error(e.getMessage()); resp.setTxStatus(txStatus); } finally { } return resp; }