資源簡介
U8核心類庫
代碼片段和文件信息
package?nc.report.bmsybbfixed.impl;
import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?nc.bs.dao.baseDAO;
import?nc.jdbc.framework.SQLParameter;
import?nc.jdbc.framework.processor.ArrayListProcessor;
import?nc.report.bmsybbfixed.itf.IBmsybbfixedReportService;
import?nc.report.bmsybbfixed.vo.ResultVO;
import?nc.report.bmsybbfixed.util.SQLHandler;
import?nc.vo.pub.BusinessException;
import?nc.vo.pub.lang.UFDouble;
public?class?BmsybbfixedReportServiceImpl?implements?IBmsybbfixedReportService?{
private?baseDAO?dao;
@Override
public?List?getData(object?cperiod?object?deptCode?object?type?object?deptClass?object?isDetail)
throws?BusinessException?{
List?result?=?new?ArrayList();
SQLHandler?handler?=?new?SQLHandler();
String?cperiodStr?=?“‘“?+?cperiod.toString()?+?“‘“;
String?deptCodeStr?=?deptCode.toString();
String?typeStr?=?type.toString();
String?deptClassStr?=?deptClass.toString();
String?sql?=?handler.getSQL(cperiodStr?deptCodeStr?typeStr?deptClassStr);
ArrayList>?dataLst?=?(ArrayList>)getDAO().executeQuery(sql?new?ArrayListProcessor());
if(null?!=?dataLst?&&?dataLst.size()?>?0)?{
for(int?i?=?0?;?i? object[]?object?=?(object[])?dataLst.get(i);
ResultVO?vo?=?new?ResultVO();
vo.setDeptName(object[0].toString());
vo.setFirstName(object[1].toString());
vo.setSecondName(object[2].toString());
vo.setThirdName(object[3].toString());
vo.setFourthName(object[4].toString());
vo.setMoney(new?UFDouble(object[5].toString()));
if(object[6].toString().equals(“254“))?{
vo.setOne_no(null);
}else?{
vo.setOne_no(Integer.valueOf(object[6].toString()));
}
if(object[7].toString().equals(“254“))?{
vo.setTwo_no(null);
}else?{
vo.setTwo_no(Integer.valueOf(object[7].toString()));
}
if(object[8].toString().equals(“254“))?{
vo.setThree_no(null);
}else?{
vo.setThree_no(Integer.valueOf(object[8].toString()));
}
if(object[9].toString().equals(“254“))?{
vo.setFour_no(null);
}else?{
vo.setFour_no(Integer.valueOf(object[9].toString()));
}
result.add(vo);
}
}
//按照二級科目分組合計
Map>?deptNameMap?=?new?HashMap>();
for?(ResultVO?vo?:?result)?{
if(deptNameMap.containsKey(vo.getDeptName()))?{
deptNameMap.get(vo.getDeptName()).add(vo);
}else?{
List?list?=?new?ArrayList();
list.add(vo);
deptNameMap.put(vo.getDeptName()?list);
}
}
List?groupLst?=?new?ArrayList();
//加入的合計排序
Map>?map?=?getMap();
Map?firstSort?=?map.get(“first“);
Map?secondSort?=?map.get(“second“);
Map?thirdSort?=?map.get(“third“);
Map?fourthSort?=
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????4474??2020-07-10?15:08??nc\report\bmsybbfixed\itf\BmsybReportEnter.class
?????文件????????2114??2020-07-10?15:08??nc\report\bmsybbfixed\itf\BmsybReportEnter.java
?????文件???????15435??2020-07-12?12:48??nc\report\bmsybbfixed\impl\BmsybbfixedReportServiceImpl.class
?????文件???????16299??2020-07-12?12:48??nc\report\bmsybbfixed\impl\BmsybbfixedReportServiceImpl.java
?????文件????????2985??2020-07-10?11:17??nc\report\bmsybbfixed\vo\ResultVO.class
?????文件????????2284??2020-07-10?11:17??nc\report\bmsybbfixed\vo\ResultVO.java
?????文件????????2511??2020-07-10?11:00??nc\report\bmsybbfixed\util\Initme
?????文件????????3030??2020-07-10?11:00??nc\report\bmsybbfixed\util\Initme
?????文件???????17842??2020-07-10?15:27??nc\report\bmsybbfixed\util\SQLHandler.class
?????文件???????46103??2020-07-10?15:27??nc\report\bmsybbfixed\util\SQLHandler.java
?????文件?????????659??2020-07-10?11:19??nc\report\bmsybbfixed\itf\IBmsybbfixedReportService.class
?????文件?????????436??2020-07-10?11:19??nc\report\bmsybbfixed\itf\IBmsybbfixedReportService.java
?????文件??????????73??2020-07-13?09:08??installpatch.xm
?????文件????????1614??2020-07-13?09:08??readme.txt
?????文件????????1156??2020-07-13?09:08??packme
- 上一篇:打印機ESC指令
- 下一篇:壓縮和解壓(基于ICSharpCode)
評論
共有 條評論