Пример #1
0
  public ZaraMailList loadMail(String mailaddress) {
    try {
      ZaraMailListMongoDao dao = new ZaraMailListMongoDao();
      return dao.find(mailaddress);

    } catch (UnknownHostException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    return null;
  }
Пример #2
0
  public static void main(String[] args) {
    ZaraMailListJSP jsp = new ZaraMailListJSP();
    ZaraMailList afMailList = jsp.loadMail("*****@*****.**");
    System.out.println(afMailList);
    if (afMailList != null) {

      try {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        afMailList.valideTime = df.parse("2013-11-19");
        // afMailList.userType="buyer";
        ZaraMailListMongoDao dao = new ZaraMailListMongoDao();
        dao.update(afMailList);

      } catch (Exception e) {
        e.printStackTrace();
      }
    }

    // List<ZaraMailList> afmailist =
    // ZaraMailList.getinstance();
    // for (int i = 0; i < afmailist.size(); i++) {
    // ZaraMailList afMailList = afmailist.get(i);
    // System.out.println(afMailList);
    //
    // Calendar rightNow = Calendar.getInstance();
    // rightNow.setTime(afMailList.valideTime);
    // rightNow.add(Calendar.DAY_OF_YEAR, 7);// 日期加7天
    // afMailList.valideTime = rightNow.getTime();
    //
    // try {
    // ZaraMailListMongoDao dao = new ZaraMailListMongoDao();
    // dao.update(afMailList);
    // } catch (UnknownHostException e) {
    // // TODO Auto-generated catch block
    // e.printStackTrace();
    // }
    //
    // // System.out.println(afMailList);
    // }

    // for (int i = 0; i < afMailList.mencheckingCategory.size(); i++) {
    // System.out.println(afMailList.mencheckingCategory.get(i));
    // }
  }
Пример #3
0
  public String addNewMail(String mailaddress) {
    String returnkey = "";

    try {
      ZaraMailListMongoDao dao = new ZaraMailListMongoDao();

      ZaraMailList amaildb = dao.find(mailaddress);
      if (amaildb != null) {
        returnkey = "exist";
      } else {
        ZaraMailList afMailList = new ZaraMailList();
        afMailList.mailaddress = mailaddress;
        afMailList.userType = "tryer";
        Calendar rightNow = Calendar.getInstance();
        rightNow.setTime(new Date());
        rightNow.add(Calendar.DAY_OF_YEAR, ZaraConstant.tryerLicenseDay); // 日期加7天
        afMailList.valideTime = rightNow.getTime();

        afMailList.warningMen = true;
        afMailList.mencheckingSaleDiscount = ZaraConstant.warningdiscount;

        afMailList.warningWomen = true;
        afMailList.womencheckingSaleDiscount = ZaraConstant.warningdiscount;

        afMailList.warningBoy = true;
        afMailList.boycheckingSaleDiscount = ZaraConstant.warningdiscount;

        afMailList.warningGirl = true;
        afMailList.girlcheckingSaleDiscount = ZaraConstant.warningdiscount;

        dao.save(afMailList);
        returnkey = "success";
      }
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    return returnkey;
  }
Пример #4
0
  public String updateMail(
      String mailaddress,
      boolean warningMen,
      String mencheckingSaleDiscount,
      boolean warningWoMen,
      String womencheckingSaleDiscount,
      boolean warningBoy,
      String boycheckingSaleDiscount,
      boolean warningGirl,
      String girlcheckingSaleDiscount) {
    String ErrMsg = "";
    try {
      ZaraMailListMongoDao dao = new ZaraMailListMongoDao();

      ZaraMailList afMailList = dao.find(mailaddress);
      if (afMailList == null) {
        ErrMsg = "notexist";
      } else {
        afMailList.warningMen = warningMen;
        afMailList.mencheckingSaleDiscount = Float.parseFloat(mencheckingSaleDiscount);

        afMailList.warningWomen = warningWoMen;
        afMailList.womencheckingSaleDiscount = Float.parseFloat(womencheckingSaleDiscount);

        afMailList.warningBoy = warningBoy;
        afMailList.boycheckingSaleDiscount = Float.parseFloat(boycheckingSaleDiscount);

        afMailList.warningGirl = warningWoMen;
        afMailList.girlcheckingSaleDiscount = Float.parseFloat(girlcheckingSaleDiscount);

        dao.update(afMailList);
        ErrMsg = "success";
      }
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    return ErrMsg;
  }