Beispiel #1
0
  /**
   * 查询竞拍中的债权
   *
   * @return
   */
  public String queryAuctingDebt() {
    String borrowTitle = SqlInfusion.FilteSqlInfusion(request("borrowTitle"));
    String borrowerName = SqlInfusion.FilteSqlInfusion(request("borrowerName"));
    pageBean.setPageNum(request("curPage"));

    long userId = this.getUserId();
    try {
      assignmentDebtService.queryAuctingDebt(userId, borrowTitle, borrowerName, "2", pageBean);
      List<Map<String, Object>> list = pageBean.getPage();

      if (list != null) {
        Date nowDate = new Date();
        for (Map<String, Object> map : list) {
          Date date = (Date) map.get("remainAuctionTime");
          map.put("remainDays", DateUtil.remainDateToString(nowDate, date));
        }
      }
    } catch (SQLException e) {
      log.error(e);
      e.printStackTrace();
    }

    this.setRequestToParamMap();
    return SUCCESS;
  }
Beispiel #2
0
  /** 添加债权转让 */
  public String addAssignmentDebt() throws IOException {
    long userId = this.getUserId();
    //		double auctionBasePrice = Convert.strToDouble(paramMap.get("auctionBasePrice"), -1);
    //		double debtSum = Convert.strToDouble(paramMap.get("debtSum"), -1);
    //		double lowerPrice = debtSum*0.5;

    //		if(auctionBasePrice < lowerPrice || auctionBasePrice > debtSum){
    //			JSONUtils.printStr2("转让价格范围错误");
    //			return null;
    //		}
    paramMap.put("alienatorId", userId + "");
    paramMap.put("applyTime", DateUtil.dateToString(new Date()));
    long reslut = -1;
    try {
      reslut = assignmentDebtService.addAssignmentDebt(paramMap);
      //			JSONObject json = JSONObject.fromObject(ChinaPnRInterface.creditAssign(OrdId, SellCustId,
      // CreditAmt, CreditDealAmt, BidDetails, Fee, DivDetails, BuyCustId, OrdDate);
    } catch (SQLException e) {
      log.error(e);
      e.printStackTrace();
    }
    try {
      if (reslut != -1) {

        JSONUtils.printStr("1");

      } else {
        JSONUtils.printStr("-1");
      }
    } catch (IOException e) {
      log.error(e);
      e.printStackTrace();
    }
    return null;
  }
Beispiel #3
0
 /**
  * 结束竞拍
  *
  * @return
  */
 public String auctingDebtEnd() {
   long debtId = Convert.strToLong(request("debtId"), -1);
   AccountUserDo user = (AccountUserDo) session().getAttribute(IConstants.SESSION_USER);
   try {
     assignmentDebtService.auctingDebtSuccess(debtId, user.getId(), 1);
   } catch (SQLException e) {
     log.error(e);
     e.printStackTrace();
   }
   return SUCCESS;
 }
Beispiel #4
0
  /**
   * 查询竞拍结束的债权
   *
   * @return
   */
  public String queryAuctedDebt() {
    String borrowTitle = SqlInfusion.FilteSqlInfusion(request("borrowTitle"));
    String borrowerName = SqlInfusion.FilteSqlInfusion(request("borrowerName"));
    pageBean.setPageNum(SqlInfusion.FilteSqlInfusion(request("curPage")));

    long userId = this.getUserId();
    try {
      assignmentDebtService.queryAuctingDebt(userId, borrowTitle, borrowerName, "3", pageBean);
    } catch (SQLException e) {
      log.error(e);
      e.printStackTrace();
    }
    this.setRequestToParamMap();
    return SUCCESS;
  }