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; }
// 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; }
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; }