def post(self, request, *args, **kwargs): self.logger.info('========== Start reject voucher refunds ==========') data = request.POST.copy() refundRequestIds = json.loads(data.get("refundRequestIds")) reason = data.get("reason") url = api_settings.VOUCHER_REFUND_APPROVE_PATH data = {"refund_request_ids": refundRequestIds, "reason": reason} is_success, status_code, status_message, data = RestFulClient.delete_return_data( url, headers=self._get_headers(), loggers=self.logger, params=data) self.logger.info('========== Finish reject voucher refunds ==========') if is_success: messages.add_message(self.request, messages.SUCCESS, "System is processing, please wait a while") return JsonResponse({"is_success": is_success}) else: return JsonResponse({ "is_success": is_success, "status_code": status_code, "status_message": status_message, "data": data })
def _reject_balance_adjustment_list(self, data): self.logger.info( '========== Start reject balance adjustment list==========') url = api_settings.ORDER_BAL_ADJUST_PATH referenceIds = json.loads(data.get("referenceIds")) data = {"reference_ids": referenceIds, "reason": data.get("reason")} is_success, status_code, status_message, data = RestFulClient.delete_return_data( url, headers=self._get_headers(), loggers=self.logger, params=data) if is_success: messages.add_message( self.request, messages.SUCCESS, str(len(referenceIds)) + " adjustments being Rejected. Please wait a while and check again later" ) return JsonResponse({"is_success": is_success}) else: return JsonResponse({ "is_success": is_success, "status_code": status_code, "status_message": status_message, "data": data })