This commit is contained in:
CHIEFSOFT\ameye
2026-01-20 18:26:01 -05:00
parent 394901f4df
commit 83e29b0cb5
+9 -40
View File
@@ -942,7 +942,8 @@ class MyProductsService(BaseService):
"error": f"File with ID {image_id} does not exist." "error": f"File with ID {image_id} does not exist."
}, 400 }, 400
if not product_data: memberSubscription = MembersProducts.get_member_product_by_product_member_id(member_id, product_id)
if not memberSubscription:
return { return {
"message": "Please provide valid product_id", "message": "Please provide valid product_id",
"error_message": "Error - Please select a valid product to view", "error_message": "Error - Please select a valid product to view",
@@ -954,52 +955,20 @@ class MyProductsService(BaseService):
file_url = ( file_url = (
MyProductsService.MEDIA_SERVER + "/" + selectedFile.file_group + "/" + selectedFile.uid + "/" + selectedFile.filename).lower() MyProductsService.MEDIA_SERVER + "/" + selectedFile.file_group + "/" + selectedFile.uid + "/" + selectedFile.filename).lower()
# result_file_list = MembersWebfiles.get_member_webfiles_by_member_id(member_id) product_subscription_uid = memberSubscription.uid
# file_list = []
# if result_file_list:
# for t in result_file_list:
# file_list.append({
# 'id': t.id,
# 'file_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.isoformat() if t.added else None,
# 'updated': t.updated.isoformat() if t.updated else None
# })
#
# response_data = {
# "file_list": file_list,
# "media_server": settings.MEDIA_SERVER,
# }
memberSubscription = MembersProducts.get_member_product_by_product_member_id(member_id, product_id) setting_value = file_url
subscription_uid = memberSubscription.uid
if memberSubscription is not None: MembersProductsSettings.save_update_product_settings(member_id, subscription_uid, product_id,
custom_template = "" if ( image_id,
memberSubscription.custom_template is None or len(memberSubscription.custom_template) 'WEBFILE', setting_value)
== 0) else memberSubscription.custom_template
# logger.info(f"Incoming MyProduct data ==>>>> {memberSubscription}")
product_subscription_uid = memberSubscription.uid
setting_value = file_url
subscription_uid = memberSubscription.uid
MembersProductsSettings.save_update_product_settings(member_id, subscription_uid, product_id,
image_id,
'WEBFILE', setting_value)
# Simulate processing # Simulate processing
response_data = { response_data = {
"file_url": file_url, "file_url": file_url,
"product_id": product_id, "product_id": product_id,
"member_id": member_id, "member_id": member_id,
"product_subscription_uid": str(product_subscription_uid), "subscription_uid": str(product_subscription_uid),
} }
return ResponseHelper.success(data=response_data) return ResponseHelper.success(data=response_data)