예제 #1
0
 public String doappoint(String uid, String recommendUser) {
   Connection conn = MySQL.getConnectionReadOnly(false);
   String ress = "";
   Map<String, String> rusInfo = new HashMap<>();
   try {
     DataSet rus =
         T.load("user", conn).W(Tools.BuildWhereMap("user_name", recommendUser, "=")).Q("id");
     rusInfo = BeanMapUtils.dataSetToListMap(rus).get(0);
   } catch (Exception e) {
     ress = "输入的推荐人不存在";
   }
   if (rusInfo.size() == 0) ress = "输入的推荐人不存在";
   if (uid.equals(rusInfo.get("id"))) ress = "推荐人不能是自己";
   try {
     if (!"".equals(ress)) {
       return ress;
     } else {
       HashMap<String, Object> recommendHashMap = new HashMap<>();
       recommendHashMap.put("id", uid);
       recommendHashMap.put("recommend_id", rusInfo.get("id"));
       recommendHashMap.put("recommend_type", "2");
       recommendHashMap.put("recommend_time", Tools.getLongTime());
       BaseDao.update(conn, "user", recommendHashMap, null);
       MySQL.commit(conn);
     }
   } catch (Exception e) {
     logger.error("doappoint失败", e);
     MySQL.rollback(conn);
     return "保存失败";
   } finally {
     MySQL.closeConnection(conn);
   }
   return "success";
 }
예제 #2
0
  public String removerefer(String uid) {
    Connection conn = MySQL.getConnectionReadOnly(false);
    try {

      HashMap<String, Object> recommendHashMap = new HashMap<>();
      recommendHashMap.put("id", uid);
      recommendHashMap.put("recommend_id", 0);
      recommendHashMap.put("recommend_type", "0");
      recommendHashMap.put("recommend_time", 0);
      BaseDao.update(conn, "user", recommendHashMap, null);
      MySQL.commit(conn);

    } catch (Exception e) {
      logger.error("doappoint失败", e);
      MySQL.rollback(conn);
      return "保存失败";
    } finally {
      MySQL.closeConnection(conn);
    }
    return "success";
  }