Collection logic optimization: Materials not authorized by the creator cannot be collected

I. Feature Introduction:

To protect the copyright of materials, models that have not been authorized by the author cannot be collected. Materials are categorized as valid or invalid. Valid materials can be collected and used directly.

  1. Valid materials: Materials that individuals have the right to use, including platform materials, materials uploaded by individuals, materials authorized by enterprises, materials uploaded by stores, and materials applied by enterprises from other organizations.
  2. Invalid materials: Materials that do not have 3D enabled (is3D=0) or have been deleted (isdelete=1), materials not authorized for personal use by affiliated organizations, and materials leased by affiliates that have not been permitted for use by other organizations (such as materials from organizations, etc.).

II. Steps for graphical and textual operation:

  1. Collecting individual items:
    • Valid materials: The "collect" button is displayed → Can be collected.
    • Invalid materials: Cannot be collected.
  2. Combined collection:
    • When the collection button is displayed:
      • If all the materials in the collection are valid → Can be collected.
      • If the collection contains one or more invalid materials → Only the valid materials within the collection can be collected.