예제 #1
0
  @Override
  public boolean updateAdmin(RegisterAdminPara registerAdminPara) throws Exception {

    int intResult = 0;

    Map<String, Object> mapRegisterAdmin = new HashMap<String, Object>();
    mapRegisterAdmin.put("adminId", registerAdminPara.getAdminId());
    mapRegisterAdmin.put("gameId", registerAdminPara.getGameId());
    mapRegisterAdmin.put(
        "adminPwd", passwordEncoder.encodePassword(registerAdminPara.getAdminPwd(), null));
    mapRegisterAdmin.put("adminName", registerAdminPara.getAdminName());
    mapRegisterAdmin.put("adminMail", registerAdminPara.getAdminMail());
    mapRegisterAdmin.put("adminStatusFlag", registerAdminPara.getAdminStatusFlag());

    try {
      intResult = masterAdminDao.getMapper(MasterAdminDao.class).updateAdmin(mapRegisterAdmin);
    } catch (Exception e) {
      logger.error("Exception error", e);
      return false;
    }
    if (intResult < 1) {
      logger.error(
          "UpdateAdmin error, adminId={}, gameId={}",
          registerAdminPara.getAdminId(),
          registerAdminPara.getGameId());
      return false;
    }

    return true;
  }