// 添加收款计划
  @RequestMapping(value = "/adddzBean", method = RequestMethod.POST)
  public void adddzBean(
      HttpServletRequest request,
      PrintWriter out,
      HttpSession session,
      @RequestParam(value = "htglid", required = false) Long htglid) {
    try {
      Operator sessionOperator = (Operator) session.getAttribute("obj_login_operator");
      skjh skjh = new skjh();
      //			阶段
      String skjhjd = request.getParameter("skjhjd");
      skjh.setSkjhjd(skjhjd);
      //			收款计划日期
      String skjhskjhrq = request.getParameter("skjhskjhrq");
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
      Date skjhskjhrq1 = sdf.parse(skjhskjhrq);
      skjh.setSkjhskjhrq(skjhskjhrq1);
      //			计划收款额
      String skjhjhske = request.getParameter("skjhjhske");
      skjh.setSkjhjhske(skjhjhske);
      //			实际收款日期
      String skjhsjskrq = request.getParameter("skjhsjskrq");
      Date skjhsjskrq1 = sdf.parse(skjhsjskrq);
      skjh.setSkjhsjskrq(skjhsjskrq1);
      //			实际回款额
      String skjhsjhke = request.getParameter("skjhsjhke");
      skjh.setSkjhsjhke(skjhsjhke);
      //			差额
      String skjhce = request.getParameter("skjhce");
      skjh.setSkjhce(skjhce);
      //			备注
      String skjhbz = request.getParameter("skjhbz");
      skjh.setSkjhbz(skjhbz);
      // 合同管理
      skjh.setHtglid(htglid);

      dailyLog.LogInfomation(
          sessionOperator.getEmployeeId(), sessionOperator.getOperatorId(), "任务管理", "3");
      htglService.addskjh(skjh);
      out.println("{success:true}");
    } catch (Exception e) {
      e.printStackTrace();
    }
    out.close();
  }
 // *******************关联收款计划的增删改查
 // 关联收款计划的查询
 @RequestMapping(value = "/skjhcx", method = RequestMethod.POST)
 public void dzcx(
     PrintWriter out,
     HttpServletResponse response,
     HttpServletRequest request,
     HttpSession session,
     @RequestParam(value = "htglid", required = false) Long htglid) {
   String strJson = "{\"total\":\"0\",\"rows\":[]}";
   try {
     skjh skjh = new skjh();
     skjh.setHtglid(htglid);
     List<skjh> lstDaily = htglDao.skjhcx(skjh);
     if (null != lstDaily && lstDaily.size() > 0) {
       List<Map<String, Object>> lstMap = new ArrayList<Map<String, Object>>();
       for (skjh skjh1 : lstDaily) {
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
         SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
         Map<String, Object> map = new HashMap<String, Object>();
         //							id
         map.put("skjhid", skjh1.getSkjhid());
         //							阶段
         map.put("skjhjd", skjh1.getSkjhjd());
         //							收款计划日期
         map.put("skjhskjhrq", sdf.format(skjh1.getSkjhskjhrq()));
         //							计划收款额
         map.put("skjhjhske", skjh1.getSkjhjhske());
         //							实际收款日期
         map.put("skjhsjskrq", sdf.format(skjh1.getSkjhsjskrq()));
         //							实际回款额
         map.put("skjhsjhke", skjh1.getSkjhsjhke());
         //							差额
         map.put("skjhce", skjh1.getSkjhce());
         //							备注
         map.put("skjhbz", skjh1.getSkjhbz());
         lstMap.add(map);
       }
       response.setContentType("text/json; charset=utf-8");
       response.setCharacterEncoding("UTF-8");
       String json = JSONUtils.toJson(lstMap);
       strJson = "{\"rows\":" + json + "}";
     }
     out.println(strJson);
   } catch (Exception e) {
     e.printStackTrace();
   }
   out.close();
   System.out.println(strJson);
 }