示例#1
0
  public static JSONObject updateGiftTransaction(JSONObject inputJson) {
    JSONObject returnJson = new JSONObject();
    try {
      GiftTransaction giftTransaction =
          GiftTransactionDAO.getGiftTransactionById((long) inputJson.get(Key.GIFTTRANSACTIONID));
      if (giftTransaction != null) {
        long giftQuantity = (long) inputJson.get(Key.GIFTQUANTITY);
        double studentPoints = Double.valueOf((String) inputJson.get(Key.STUDENTPOINTS));

        giftTransaction.setGiftQuantity(giftQuantity);
        giftTransaction.setStudentPoints(studentPoints);

        GiftTransactionDAO.modifyGiftTransaction(giftTransaction);

        returnJson.put(Key.STATUS, Value.SUCCESS);
        returnJson.put(Key.MESSAGE, giftTransaction.toJsonSimple());
      } else {
        returnJson.put(Key.STATUS, Value.FAIL);
        returnJson.put(Key.MESSAGE, Message.GIFTTRANSACTIONNOTEXIST);
      }
    } catch (Exception e) {
      e.printStackTrace();
      returnJson.put(Key.STATUS, Value.FAIL);
      returnJson.put(Key.MESSAGE, e);
    }
    return returnJson;
  }
示例#2
0
 // Get giftTransaction by id
 public static JSONObject getGiftTransactionById(JSONObject inputJson) {
   JSONObject returnJson = new JSONObject();
   try {
     GiftTransaction c =
         GiftTransactionDAO.getGiftTransactionById((long) inputJson.get(Key.GIFTTRANSACTIONID));
     if (c != null) {
       returnJson.put(Key.STATUS, Value.SUCCESS);
       returnJson.put(Key.MESSAGE, c.toJsonSimple());
     } else {
       returnJson.put(Key.STATUS, Value.FAIL);
       returnJson.put(Key.MESSAGE, Message.GIFTTRANSACTIONNOTEXIST);
     }
   } catch (Exception e) {
     e.printStackTrace();
     returnJson.put(Key.STATUS, Value.FAIL);
     returnJson.put(Key.MESSAGE, e);
   }
   return returnJson;
 }
示例#3
0
  public static JSONObject deleteGiftTransaction(JSONObject inputJson) {
    JSONObject returnJson = new JSONObject();
    try {
      GiftTransaction giftTransaction =
          GiftTransactionDAO.getGiftTransactionById((long) inputJson.get(Key.GIFTTRANSACTIONID));
      if (giftTransaction != null) {
        giftTransaction.setObjStatus(Value.DELETED);
        GiftTransactionDAO.modifyGiftTransaction(giftTransaction);

        returnJson.put(Key.STATUS, Value.SUCCESS);
        returnJson.put(Key.MESSAGE, giftTransaction.toJsonSimple());
      } else {
        returnJson.put(Key.STATUS, Value.FAIL);
        returnJson.put(Key.MESSAGE, Message.GIFTTRANSACTIONNOTEXIST);
      }
    } catch (Exception e) {
      e.printStackTrace();
      returnJson.put(Key.STATUS, Value.FAIL);
      returnJson.put(Key.MESSAGE, e);
    }
    return returnJson;
  }