package cn.ksource.web.controller.wechat.ewyw; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.HashMap; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import cn.ksource.core.util.DateUtil; import cn.ksource.core.util.JsonUtil; import cn.ksource.core.util.StringUtil; import cn.ksource.web.facade.customermanage.CustomerManageFacade; import cn.ksource.web.facade.workReport.WorkReportFacade; @SuppressWarnings({"rawtypes","unchecked"}) @Controller @RequestMapping("/ewyw/ewWorkReport") public class EwWorkReportController { @Resource private WorkReportFacade workReportFacade; @Resource private CustomerManageFacade customerFacade; /** * 周报引导页 * @author chenlong * @param model * @param request * @return */ @RequestMapping("/ewWeekIndex.html") public String ewWeekIndex(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); Calendar cal = Calendar.getInstance(); if(StringUtil.isBlank(selDate)){ selDate = df.format(cal.getTime()); } //计算周数 try { cal.setTime(df.parse(selDate)); } catch (ParseException e) { e.printStackTrace(); } cal.setFirstDayOfWeek(Calendar.MONDAY); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); cal.setMinimalDaysInFirstWeek(7); Integer weekNum = cal.get(Calendar.WEEK_OF_YEAR); Map dateInfo = DateUtil.getOneWeek(selDate); dateInfo.put("selDate", selDate); dateInfo.put("weekNum", weekNum); model.addAttribute("dateInfo", dateInfo); setModel(model,request); return "/business/wechat/ewyw/ewWorkReport/ewWeekIndex"; } /** * 月报引导页 * @author chenlong * @param model * @param request * @return */ @RequestMapping("/ewMonthIndex.html") public String ewMonthIndex(Model model,HttpServletRequest request){ setModel(model,request); String selDate = request.getParameter("selDate"); if(StringUtil.isBlank(selDate)){ SimpleDateFormat df = new SimpleDateFormat("yyyyMM"); selDate = df.format(Calendar.getInstance().getTime()); } String startDate = selDate + "01"; String endDate = String.valueOf(DateUtil.lastDayOfMonth(Long.valueOf(selDate))); Map dateInfo = new HashMap(); dateInfo.put("startDate", startDate); dateInfo.put("endDate", endDate); dateInfo.put("selDate", selDate); model.addAttribute("dateInfo",dateInfo); return "/business/wechat/ewyw/ewWorkReport/ewMonthIndex"; } /** * 年报引导页 * @author chenlong * @param model * @param request * @return */ @RequestMapping("/ewYearIndex.html") public String ewYearIndex(Model model,HttpServletRequest request){ setModel(model,request); String selDate = request.getParameter("selDate"); if(StringUtil.isBlank(selDate)){ SimpleDateFormat df = new SimpleDateFormat("yyyy"); selDate = df.format(Calendar.getInstance().getTime()); } Map dateInfo = new HashMap(); dateInfo.put("selDate", selDate); model.addAttribute("dateInfo",dateInfo); return "/business/wechat/ewyw/ewWorkReport/ewYearIndex"; } private void setModel(Model model,HttpServletRequest request){ String cusId = request.getParameter("cusId"); Map cus = customerFacade.getCusById(cusId); String cusName = cus.get("name").toString(); model.addAttribute("cusName",cusName); } /** * 获取工单统计概况 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewOrderSurveyChart.html",method=RequestMethod.GET) public String ewOrderSurveyChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getOrderSurveyChart(selDate,statisType,cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewOrderSurveyChart"; } /** * 事件状态统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentStateChart.html",method=RequestMethod.GET) public String ewIncidentStateChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentStateChart(selDate,statisType,cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentStateChart"; } /** * 事件类型统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentTypeChart.html",method=RequestMethod.GET) public String ewIncidentTypeChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentTypeChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentTypeChart"; } /** * 事件环比统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentMonChart.html",method=RequestMethod.GET) public String ewIncidentMonChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentMonChart(selDate, cusId, statisType); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentMonChart"; } /** * 事件来源统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentSourceChart.html",method=RequestMethod.GET) public String ewIncidentSourceChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentSourceChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentSourceChart"; } /** * 事件关闭方式统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentCloseChart.html",method=RequestMethod.GET) public String ewIncidentCloseChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentCloseChart(selDate, statisType, cusId);; model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentCloseChart"; } /** * 事件达成率统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentReachRateChart.html",method=RequestMethod.GET) public String ewIncidentReachRateChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentFinishRateChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentReachRateChart"; } /** * 事件服务级别统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentLvChart.html",method=RequestMethod.GET) public String ewIncidentLvChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLvChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentLvChart"; } /** * 问题环比统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewQuestionMonChart.html",method=RequestMethod.GET) public String ewQuestionMonChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getQuestionMonChart(selDate, cusId, statisType); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewQuestionMonChart"; } /** * 问题来源统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewQuestionSourceChart.html",method=RequestMethod.GET) public String ewQuestionSourceChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getQuestionSourceChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewQuestionSourceChart"; } /** * 问题影响度统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewQuestionInfluenceChart.html",method=RequestMethod.GET) public String ewQuestionInfluenceChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getQuestionEffectChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewQuestionInfluenceChart"; } /** * 问题关闭方式统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewQuestionCloseChart.html",method=RequestMethod.GET) public String ewQuestionCloseChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getQuestionCloseChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewQuestionCloseChart"; } /** * 驻场类型统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewLocalTypeChart.html",method=RequestMethod.GET) public String ewLocalTypeChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLocalTypeChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewLocalTypeChart"; } /** * 驻场环比统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewLocalMonChart.html",method=RequestMethod.GET) public String ewLocalMonChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLocalMonChart(selDate, cusId, statisType); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewLocalMonChart"; } /** * 驻场来源统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewLocalSourceChart.html",method=RequestMethod.GET) public String ewLocalSourceChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLocalSourceChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewLocalSourceChart"; } /** * 驻场关闭方式统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewLocalCloseChart.html",method=RequestMethod.GET) public String ewLocalCloseChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLocalCloseChart(selDate, statisType, cusId);; model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewLocalCloseChart"; } /** * 驻场达成率统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewLocalReachRateChart.html",method=RequestMethod.GET) public String ewLocalReachRateChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLocalFinishRateChart(selDate, statisType, cusId ); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewLocalReachRateChart"; } /** * 驻场服务级别统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewLocalLvChart.html",method=RequestMethod.GET) public String ewLocalLvChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); if(statisType.equals("week")){ String weekNum = request.getParameter("weekNum"); selDate = DateUtil.format("yyyy", selDate)+weekNum; } String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLocalLvChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewLocalLvChart"; } /** * 满意度概况 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewSatisSurveyChart.html",method=RequestMethod.GET) public String ewSatisSurveyChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getSatisSurveyChart(selDate,statisType,cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewSatisSurveyChart"; } /** * 满意度明细 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewSatisDetailChart.html",method=RequestMethod.GET) public String ewSatisDetailChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getSatisDetailChart(selDate,statisType,cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewSatisDetailChart"; } /** * 满意度环比 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewSatisMonChart.html",method=RequestMethod.GET) public String ewSatisMonChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getSatisMonChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewSatisMonChart"; } /** * 满意度覆盖率柱状图 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewSatisCoverColChart.html",method=RequestMethod.GET) public String ewSatisCoverColChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getSatisConverRateColChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewSatisCoverColChart"; } /** * 事件同比柱状图 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentYearChart.html",method=RequestMethod.GET) public String ewIncidentYearChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentYearChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentYearChart"; } /** * 事件数量统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewIncidentNumChart.html",method=RequestMethod.GET) public String ewIncidentNumChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentNumChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewIncidentNumChart"; } /** * 问题数量统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewQuestionNumChart.html",method=RequestMethod.GET) public String ewQuestionNumChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getQuestionNumChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewQuestionNumChart"; } /** * 问题同比柱状图 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewQuestionYearChart.html",method=RequestMethod.GET) public String ewQuestionYearChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getQuestionYearChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewQuestionYearChart"; } /** * 驻场同比柱状图 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewLocalYearChart.html",method=RequestMethod.GET) public String ewLocalYearChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLocalYearChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewLocalYearChart"; } /** * 驻场数量统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewLocalNumChart.html",method=RequestMethod.GET) public String ewLocalNumChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getIncidentLocalNumChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewLocalNumChart"; } /** * 满意度同比柱状图 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewSatisYearChart.html",method=RequestMethod.GET) public String ewSatisYearChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getSatisMonChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewSatisYearChart"; } /** * 满意度数量统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewSatisNumChart.html",method=RequestMethod.GET) public String ewSatisNumChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getSatisNumChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewSatisNumChart"; } /** * 满意度覆盖率统计 * @author chenlong * @param request * @param response */ @RequestMapping(value="ewSatisCoverLineChart.html",method=RequestMethod.GET) public String ewSatisCoverLineChart(Model model,HttpServletRequest request){ String selDate = request.getParameter("selDate"); String statisType = request.getParameter("statisType"); String cusId = request.getParameter("cusId"); Map chartMap = workReportFacade.getSatisConverRateSplineChart(selDate, statisType, cusId); model.addAttribute("chartJsonStr", JsonUtil.map2Json(chartMap)); return "/business/wechat/ewyw/ewWorkReport/ewSatisCoverLineChart"; } }