|
|
@@ -39,7 +39,28 @@ public class Report95598ServiceImpl implements IReport95598Service {
|
|
|
MINHttpServletRequestContext request = (MINHttpServletRequestContext)param.get("request");
|
|
|
|
|
|
Map<String, Object> resMap = new HashMap<String, Object>();
|
|
|
- if(Constant.REPORT_TYPE_18.equals(reportTypeId)){//重过载周报
|
|
|
+ if(Constant.REPORT_TYPE_20.equals(reportTypeId)){//95598日报
|
|
|
+ Map<String,Object> mm = new HashMap<String,Object>();
|
|
|
+ mm.put("range",range);
|
|
|
+ mm.put("timeRange",timeRange);
|
|
|
+ mm.put("reportTypeId",reportTypeId);
|
|
|
+ Map<String,Object> resList = reportType95598Zb(mm, request);
|
|
|
+ resMap.put("resList", resList);
|
|
|
+ }else if(Constant.REPORT_TYPE_21.equals(reportTypeId)){//95598日汇报
|
|
|
+ Map<String,Object> mm = new HashMap<String,Object>();
|
|
|
+ mm.put("range",range);
|
|
|
+ mm.put("timeRange",timeRange);
|
|
|
+ mm.put("reportTypeId",reportTypeId);
|
|
|
+ Map<String,Object> resList = reportType95598Zb(mm, request);
|
|
|
+ resMap.put("resList", resList);
|
|
|
+ }else if(Constant.REPORT_TYPE_22.equals(reportTypeId)){//95598周报
|
|
|
+ Map<String,Object> mm = new HashMap<String,Object>();
|
|
|
+ mm.put("range",range);
|
|
|
+ mm.put("timeRange",timeRange);
|
|
|
+ mm.put("reportTypeId",reportTypeId);
|
|
|
+ Map<String,Object> resList = reportType95598Zb(mm, request);
|
|
|
+ resMap.put("resList", resList);
|
|
|
+ }else if(Constant.REPORT_TYPE_23.equals(reportTypeId)){//95598日汇报
|
|
|
Map<String,Object> mm = new HashMap<String,Object>();
|
|
|
mm.put("range",range);
|
|
|
mm.put("timeRange",timeRange);
|
|
|
@@ -58,7 +79,12 @@ public class Report95598ServiceImpl implements IReport95598Service {
|
|
|
*/
|
|
|
private Map<String, Object> reportType95598Zb(Map<String, Object> mm, MINHttpServletRequestContext request) throws MINBusinessException {
|
|
|
IMINDataBaseService db = Service.lookup(IMINDataBaseService.class);
|
|
|
- String start = "";
|
|
|
+ String range = StringUtil.ObjectToString(mm.get("range"));
|
|
|
+ String timeRange = StringUtil.ObjectToString(mm.get("timeRange"));
|
|
|
+ String start = StringUtil.getStartAndEndDatetime(range,timeRange,"1");
|
|
|
+ String end = StringUtil.getStartAndEndDatetime(range,timeRange,"2");
|
|
|
+ mm.put("start",start);
|
|
|
+ mm.put("end",end);
|
|
|
//95598业务受理情况
|
|
|
//户数数据
|
|
|
List<Map<String,String>> list = db.getMybatisMapper(IZb95598ReportMapper.class).selectBeforeIndex(mm);
|