added filslist basix

This commit is contained in:
CHIEFSOFT\ameye
2025-12-31 20:33:47 -05:00
parent 39feca114c
commit d4efa21d0a
4 changed files with 67 additions and 2 deletions
+6
View File
@@ -234,6 +234,12 @@ def merms_account_payments():
response = AccountService.process_payments_data(data)
return response
@api.route("/panel/account/media-files", methods=["POST"])
def get_websitefiles():
data = request.get_json()
logger.info(f"Route FileUploadService URL Data ==>>>> {data}")
response = FileUploadService.member_webfiles(data)
return response
@api.route("/panel/account/products/url", methods=["POST"])
def myproduct_url():
+37 -1
View File
@@ -12,12 +12,48 @@ from app.api.types.data_types import MemberFileData
import os
from werkzeug.utils import secure_filename
import time
from app.api.helpers.response_helper import ResponseHelper
class FileUploadService(BaseService):
UPLOAD_FOLDER = settings.UPLOAD_FOLDER # '/app/uploads' # '/uploads'
ALLOWED_EXTENSIONS = {'txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif'}
@staticmethod
def member_webfiles(data):
try:
result_file_list = MembersWebfiles.get_member_webfiles_by_member_id(20)
file_list = []
if result_file_list:
for t in result_file_list:
file_list.append({
'id': t.id,
'uid': t.uid,
'member_id': t.member_id,
'member_uid': t.member_uid,
'file_group': t.file_group,
'filename': t.filename,
'save_filename': t.save_filename,
'file_type': t.file_type,
'status': t.status,
'file_size': t.file_size,
'added': t.added,
'updated': t.added.isoformat() if t.added else None
})
response_data = {
"file_list": file_list,
}
return ResponseHelper.success(data=response_data)
except Exception as e:
logger.error(f"An error occurred getting file list: {str(e)}", exc_info=True)
return jsonify({"message": "Internal Server Error"}), 500
# return file_list
@staticmethod
def process_file_upload(upload_type: str, file, member_uid):
timestamp_integer = int(time.time())