Esempio n. 1
0
  //	新增客户
  public String add() {

    investor = investorService.find(investorid);
    if (!signInfoService.checkInverstor(investor.getPhone(), signInfo.getVersion())) {
      Calendar endDate = Calendar.getInstance();
      endDate.add(Calendar.YEAR, signInfo.getYears());
      signInfo.setInvestor(investor);
      signInfo.setCode(signInfo.getVersion() + System.currentTimeMillis());
      if (signInfo.getVersion().equals("BY")) {
        signInfo.setVersion("红蚂蚁避险卫士兵蚁版");
      } else if (signInfo.getVersion().equals("GY")) {
        signInfo.setVersion("红蚂蚁避险卫士工蚁版");
      } else {
        signInfo.setVersion("红蚂蚁避险卫士蚁后版");
      }

      if (investorIdCard != null) {
        investor.setIdCard(investorIdCard);
        investor.setRealname(investorname);
        investorService.update(investor);
      }
      signInfo.setStatus("待签约");
      signInfo.setSignTime(new Date());
      signInfo.setEndTime(endDate.getTime());
      signInfoService.save(signInfo);
    }
    return list();
  }
Esempio n. 2
0
 @SuppressWarnings("unchecked")
 public String login() {
   if (signInfoService.getSignInfo(investorIdCard, signInfo.getCode(), investorname).size() > 0) {
     signInfo =
         signInfoService.getSignInfo(investorIdCard, signInfo.getCode(), investorname).get(0);
     session.put("signInfo", signInfo);
     return "contract";
   }
   request.setAttribute("errorMessage", "您输入的客户编号或者身份证号码不正确!");
   return INPUT;
 }
Esempio n. 3
0
  @Override
  public void prepare() throws Exception {
    if (signInfoId == null || "".equals(signInfoId)) {
      signInfo = new SignInfo();

    } else {
      signInfo = signInfoService.find(signInfoId);
    }
  }
Esempio n. 4
0
 //	已签约客户列表
 public String list() {
   PageView<SignInfo> pageView = new PageView<SignInfo>(20, this.getPage());
   LinkedHashMap<String, String> orderby = new LinkedHashMap<String, String>();
   orderby.put("signTime", "desc");
   StringBuilder sb = new StringBuilder();
   List<Object> params = new ArrayList<Object>();
   sb.append(" o.status=?").append(params.size() + 1);
   params.add(status);
   pageView.setQueryResult(
       signInfoService.getScrollData(
           pageView.getFirstResult(),
           pageView.getMaxresult(),
           sb.toString(),
           params.toArray(),
           orderby));
   request.setAttribute("pageView", pageView);
   return SUCCESS;
 }
Esempio n. 5
0
 public String signUp() {
   signInfo = (SignInfo) session.get("signInfo");
   signInfo.setStatus("已签约");
   signInfoService.update(signInfo);
   return SUCCESS;
 }