public function returnCredit($order_number, $customer_id, $coupon_id, $credit, $customer_new_credit) { $dynamoClass = new DynamoDb(); $dynamoClass->table(env('DYNAMO_TABLE_PREFIX') . '_customer'); if (isset($coupon_id) && $coupon_id > 0) { CouponCodesRedeemed::where('order_number', '=', $order_number)->where('customer_id', '=', $customer_id)->delete(); } if (isset($credit) && $credit > 0) { Customer::where('id', '=', $customer_id)->increment('credit', $credit); $cus_input['credit'] = (double) $customer_new_credit; $dynamoClass->update($customer_id, $cus_input); } }