def change_password(request): message = True try: message = UserService.change_password(request) if message == "": message = True except Exception as ex: SimpleLogger.error(ex) message = str(ex) print(message) return HttpResponse(message)
def put(self, request, *args, **kwargs): user_id = int(self.kwargs['id']) old_password = request.data.get('oldPassword', None) if old_password is None: message = UserService.reset_user_password(request, user_id) else: message = UserService.change_password(request) if message is None: return response.Response({"message": "密码修改成功"}, status=status.HTTP_200_OK) else: return response.Response(message, status=status.HTTP_200_OK)