By Finish

Mirror Polish Flatware Manufacturer

Mirror polish flatware is a versatile stainless steel cutlery choice for retail, hospitality, restaurant supply and private label programs.

Showing 1-20 of 39 products Page 1 of 2
Long Handle Stainless Steel Cutlery Knife Fork Spoon Wholesale Tableware Mirror Polish

Long Handle Stainless Steel Cutlery Knife Fork Spoon Wholesale Tableware

SKU: SM066-T

Kind
Flatware Set
Type
30 Piece Sets
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Gift & Promotion
View Details
China wholesaler mirror polished 410ss cutlery flatware set for 4 Mirror Polish

China wholesaler mirror polished 410ss cutlery flatware set for 4

SKU: SM055-13

Kind
Flatware Set
Type
40+ Piece Sets
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Jieyang Factory 13/0 Silverware Stainless Steel Tea Spoon Mirror Polish

Jieyang Factory 13/0 Silverware Stainless Steel Tea Spoon

SKU: SM031TS

Kind
Single Product
Type
Tea Spoon
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Supermarket Retail, Gift & Promotion
View Details
Factory 13/0 Heavy-duty Matte Polish Stainless Steel Tea Spoon Mirror Polish

Factory 13/0 Heavy-duty Matte Polish Stainless Steel Tea Spoon

SKU: SM027TS-2

Kind
Single Product
Type
Tea Spoon
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Supermarket Retail, Gift & Promotion
View Details
Jieyang Factory 18/8 Mirror Finished Round Handle Tea Spoon Mirror Polish

Jieyang Factory 18/8 Mirror Finished Round Handle Tea Spoon

SKU: SM025TS

Kind
Single Product
Type
Tea Spoon
Finish
Mirror Polish
Material
18/8 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Jieyang Factory 16pcs SS Silver Set Dinner Spoon Fork Knife Wholesale Mirror Polish

Jieyang Factory 16pcs SS Silver Set Dinner Spoon Fork Knife Wholesale

SKU: SM031

Kind
Flatware Set
Type
16 Piece Sets
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
18/10 Luxury 16pcs cutlery set with mirror polish wholesale price Mirror Polish

18/10 Luxury 16pcs cutlery set with mirror polish wholesale price

SKU: SM027-2

Kind
Flatware Set
Type
16 Piece Sets
Finish
Mirror Polish
Material
18/10 Stainless Steel, 13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Elegant 18/10 16pcs Cutlery Set with Mirror Polish in Promotion Mirror Polish

Elegant 18/10 16pcs Cutlery Set with Mirror Polish in Promotion

SKU: SM025

Kind
Flatware Set
Type
16 Piece Sets
Finish
Mirror Polish
Material
18/10 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Hot sell 13/0 SS gold flatware set 40pcs for wholesale Mirror Polish

Hot sell 13/0 SS gold flatware set 40pcs for wholesale

SKU: SM050-4

Kind
Flatware Set
Type
40+ Piece Sets
Finish
Mirror Polish
Material
13/0 Stainless Steel, 420 stainless steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Luxury PVD gold 40pcs stainless steel flatware set with white handle Mirror Polish

Luxury PVD gold 40pcs stainless steel flatware set with white handle

SKU: SM014-4

Kind
Flatware Set
Type
40+ Piece Sets
Finish
Mirror Polish
Material
18/8 Stainless Steel, 18/0 Stainless Steel, 13/0 Stainless Steel, 420 stainless steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Jieyang factory wholesale silverware 40PCS stainless steel cutlery set Mirror Polish

Jieyang factory wholesale silverware 40PCS stainless steel cutlery set

SKU: SM014-1

Kind
Flatware Set
Type
40+ Piece Sets
Finish
Mirror Polish
Material
18/8 Stainless Steel, 18/0 Stainless Steel, 201 Stainless Steel, 13/0 Stainless Steel, 420 stainless steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Hotel Restaurant 13/0 Stainless Steel Salad Spork Mirror Polish

Hotel Restaurant 13/0 Stainless Steel Salad Spork

SKU: SM050SLF-T

Kind
Single Product
Type
Serving Utensils
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Amazon Hot Sale Silver 13/0 Stainless Steel Dinner Knife Mirror Polish

Amazon Hot Sale Silver 13/0 Stainless Steel Dinner Knife

SKU: SM027DK-2

Kind
Single Product
Type
Dinner Knife
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Factory Supply Stainless Steel Dinner Knife for Jieyang Cutlery Mirror Polish

Factory Supply Stainless Steel Dinner Knife for Jieyang Cutlery

SKU: SM548DF-Y1

Kind
Single Product
Type
Children Cutlery
Finish
Mirror Polish
Material
18/0 Stainless Steel
Application
Hotel & Restaurant, Supermarket Retail, Gift & Promotion
View Details
8" Silver Large Slotted Soup Spoon Made In China Mirror Polish

8" Silver Large Slotted Soup Spoon Made In China

SKU: SM050SG-T

Kind
Single Product
Type
Serving Utensils
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Stainless Steel Kids Cutlery Set, Engraved Tropical Pattern Children Tableware Spoon Fork Knife Set Mirror Polish

Stainless Steel Kids Cutlery Set, Engraved Tropical Pattern Children Tableware Spoon Fork Knife Set

SKU: SM548-Y1

Kind
Flatware Set
Type
4 Piece Sets
Finish
Mirror Polish
Material
18/8 Stainless Steel
Application
Hotel & Restaurant, Supermarket Retail, Gift & Promotion
View Details
Kids Stainless Steel Tea Spoon With Engraved Plumeria Flower Pattern, Food Grade Children Small Spoon Mirror Polish

Kids Stainless Steel Tea Spoon With Engraved Plumeria Flower Pattern, Food Grade Children Small Spoon

SKU: SM548TS-Y1

Kind
Single Product
Type
Children Cutlery
Finish
Mirror Polish
Material
18/8 Stainless Steel
Application
Hotel & Restaurant, Supermarket Retail, Gift & Promotion
View Details
24 Piece Stainless Steel Flatware Cutlery Set for 6 Mirror Polish

24 Piece Stainless Steel Flatware Cutlery Set for 6

SKU: SM014

Kind
Flatware Set
Type
24 Piece Sets
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail, Gift & Promotion
View Details
Kids Stainless Steel Dinner Spoon With Engraved Sea Turtle Pattern, Food Grade Children Table Spoon Mirror Polish

Kids Stainless Steel Dinner Spoon With Engraved Sea Turtle Pattern, Food Grade Children Table Spoon

SKU: SM548DS-Y1

Kind
Single Product
Type
Children Cutlery
Finish
Mirror Polish
Material
18/8 Stainless Steel
Application
Hotel & Restaurant, Supermarket Retail, Gift & Promotion
View Details
Kids Stainless Steel Dinner Knife With Engraved Palm Tree Pattern, Food Grade Children Table Knife Mirror Polish

Kids Stainless Steel Dinner Knife With Engraved Palm Tree Pattern, Food Grade Children Table Knife

SKU: SM548DK-Y1

Kind
Single Product
Type
Children Cutlery
Finish
Mirror Polish
Material
420 stainless steel
Application
Hotel & Restaurant, Supermarket Retail, Gift & Promotion
View Details

Finish Options for Flatware Projects

Surface finish selection helps define the visual style, market positioning, and packaging plan for each project.

OEM Finish Customization

Finish tone, polishing level, logo, and packaging can be adjusted for wholesale and private label requirements.

Hospitality and Retail Use

Finish-focused flatware can serve hotels, restaurants, weddings, gift channels, and supermarket programs.

Quality Control

Surface inspection and packing checks help maintain consistent bulk production quality.

Buyer Resources

FAQ

Can I customize the flatware finish?

Yes. Finish options can be planned by product, quantity, and target market requirement.

Is Mirror Polish suitable for hotels?

It can be used for hotel and restaurant projects when product selection and care requirements match the project.

Can I add my logo?

Yes. Logo customization is available for suitable products and order quantities.

What packaging options are available?

Gift box, retail box, mailer box, and bulk pack options can be discussed by project.

Request Factory Quote

Mirror polish flatware for hotels, restaurants, supermarkets, gift sets and OEM cutlery projects with classic stainless steel shine and wholesale supply.

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-12 14:42:02 HTTP/2.0 GET : https://flatcutlery.com/mirror-polish-flatware?application=gift-promotion
  2. 运行时间 : 0.249341s [ 吞吐率:4.01req/s ] 内存消耗:5,530.69kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  1. /www/wwwroot/flatcutlery/public/index.php ( 0.79 KB )
  2. /www/wwwroot/flatcutlery/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/flatcutlery/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/flatcutlery/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/flatcutlery/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/flatcutlery/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/flatcutlery/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/flatcutlery/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/flatcutlery/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/flatcutlery/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/flatcutlery/vendor/symfony/polyfill-mbstring/bootstrap.php ( 0.35 KB )
  15. /www/wwwroot/flatcutlery/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.81 KB )
  16. /www/wwwroot/flatcutlery/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/flatcutlery/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/flatcutlery/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/flatcutlery/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/flatcutlery/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/flatcutlery/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Http.php ( 6.22 KB )
  24. /www/wwwroot/flatcutlery/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/flatcutlery/app/common.php ( 0.03 KB )
  27. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/helper.php ( 18.77 KB )
  28. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Config.php ( 5.93 KB )
  29. /www/wwwroot/flatcutlery/config/app.php ( 0.95 KB )
  30. /www/wwwroot/flatcutlery/config/cache.php ( 1.60 KB )
  31. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  32. /www/wwwroot/flatcutlery/config/console.php ( 0.30 KB )
  33. /www/wwwroot/flatcutlery/config/cookie.php ( 0.56 KB )
  34. /www/wwwroot/flatcutlery/config/database.php ( 2.13 KB )
  35. /www/wwwroot/flatcutlery/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/flatcutlery/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/flatcutlery/config/legal.php ( 16.79 KB )
  38. /www/wwwroot/flatcutlery/config/log.php ( 1.35 KB )
  39. /www/wwwroot/flatcutlery/config/middleware.php ( 0.19 KB )
  40. /www/wwwroot/flatcutlery/config/route.php ( 1.89 KB )
  41. /www/wwwroot/flatcutlery/config/session.php ( 0.57 KB )
  42. /www/wwwroot/flatcutlery/config/sitemap.php ( 0.61 KB )
  43. /www/wwwroot/flatcutlery/config/trace.php ( 0.34 KB )
  44. /www/wwwroot/flatcutlery/config/view.php ( 0.99 KB )
  45. /www/wwwroot/flatcutlery/app/event.php ( 0.25 KB )
  46. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Event.php ( 7.77 KB )
  47. /www/wwwroot/flatcutlery/app/service.php ( 0.13 KB )
  48. /www/wwwroot/flatcutlery/app/AppService.php ( 0.26 KB )
  49. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  50. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  51. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  52. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  53. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  54. /www/wwwroot/flatcutlery/vendor/services.php ( 0.14 KB )
  55. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  56. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  57. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  58. /www/wwwroot/flatcutlery/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  59. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  60. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  61. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  62. /www/wwwroot/flatcutlery/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  63. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  64. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  65. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.20 KB )
  66. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.75 KB )
  67. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  68. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  69. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.30 KB )
  70. /www/wwwroot/flatcutlery/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  71. /www/wwwroot/flatcutlery/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  72. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  73. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  74. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  75. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  76. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  77. /www/wwwroot/flatcutlery/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  78. /www/wwwroot/flatcutlery/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  79. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  80. /www/wwwroot/flatcutlery/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  81. /www/wwwroot/flatcutlery/vendor/topthink/think-helper/src/helper/Arr.php ( 17.45 KB )
  82. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  83. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/cache/Driver.php ( 9.02 KB )
  84. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  85. /www/wwwroot/flatcutlery/app/Request.php ( 0.09 KB )
  86. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Request.php ( 54.64 KB )
  87. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/traits/UrlHandler.php ( 6.05 KB )
  88. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/traits/DomainHandler.php ( 5.49 KB )
  89. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/traits/HttpMethodHandler.php ( 4.74 KB )
  90. /www/wwwroot/flatcutlery/app/middleware.php ( 0.29 KB )
  91. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  92. /www/wwwroot/flatcutlery/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  93. /www/wwwroot/flatcutlery/app/middleware/AdminCsrf.php ( 2.02 KB )
  94. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  95. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/route/RuleName.php ( 5.74 KB )
  96. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  97. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.41 KB )
  98. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/route/Rule.php ( 27.49 KB )
  99. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  100. /www/wwwroot/flatcutlery/route/app.php ( 11.49 KB )
  101. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  102. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  103. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/route/Dispatch.php ( 11.32 KB )
  104. /www/wwwroot/flatcutlery/app/controller/Site.php ( 221.75 KB )
  105. /www/wwwroot/flatcutlery/app/BaseController.php ( 2.96 KB )
  106. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  107. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.73 KB )
  108. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/PDOConnection.php ( 53.74 KB )
  109. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  110. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  111. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  112. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/Builder.php ( 24.07 KB )
  113. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  114. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/Query.php ( 15.97 KB )
  115. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  116. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  117. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  118. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  119. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  120. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  121. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  122. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  123. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  124. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  125. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/log/driver/File.php ( 6.10 KB )
  126. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  127. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  128. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  129. /www/wwwroot/flatcutlery/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  130. /www/wwwroot/flatcutlery/vendor/topthink/think-orm/src/db/Raw.php ( 1.30 KB )
  131. /www/wwwroot/flatcutlery/app/service/StructuredDataService.php ( 16.58 KB )
  132. /www/wwwroot/flatcutlery/app/controller/admin/Market.php ( 11.62 KB )
  133. /www/wwwroot/flatcutlery/view/site/seo_topic.html ( 7.30 KB )
  134. /www/wwwroot/flatcutlery/view/site/components/header.html ( 9.32 KB )
  135. /www/wwwroot/flatcutlery/view/site/components/structured_data.html ( 0.13 KB )
  136. /www/wwwroot/flatcutlery/view/site/components/sidebar.html ( 3.18 KB )
  137. /www/wwwroot/flatcutlery/view/site/components/product_bottom_cta.html ( 0.63 KB )
  138. /www/wwwroot/flatcutlery/view/site/components/footer.html ( 3.38 KB )
  139. /www/wwwroot/flatcutlery/app/service/ImageDimensionService.php ( 6.53 KB )
  140. /www/wwwroot/flatcutlery/app/common/SafeCache.php ( 0.82 KB )
  141. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/facade/Cache.php ( 2.06 KB )
  142. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Response.php ( 9.07 KB )
  143. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/response/Html.php ( 0.97 KB )
  144. /www/wwwroot/flatcutlery/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  145. /www/wwwroot/flatcutlery/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001630s ] mysql:host=127.0.0.1;port=3306;dbname=flatcutlery_db;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fc_attributes` [ RunTime:0.003180s ]
  3. SELECT `id` FROM `fc_attributes` WHERE `attr_group` = 'application' AND `slug` = 'gift-promotion' AND `status` = 1 AND `delete_time` IS NULL LIMIT 1 [ RunTime:0.001069s ]
  4. SHOW FULL COLUMNS FROM `fc_products` [ RunTime:0.001685s ]
  5. SELECT COUNT(DISTINCT `p`.`id`) AS think_count FROM `fc_products` `p` LEFT JOIN `fc_product_types` `pt` ON `pt`.`id`=`p`.`product_type_id` LEFT JOIN `fc_flatware_set_types` `fst` ON `fst`.`id`=`p`.`flatware_set_type_id` INNER JOIN `fc_product_attributes` `pa_topic` ON `pa_topic`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_topic` ON `a_topic`.`id`=`pa_topic`.`attribute_id` INNER JOIN `fc_product_attributes` `pa_filter_application` ON `pa_filter_application`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_filter_application` ON `a_filter_application`.`id`=`pa_filter_application`.`attribute_id` WHERE `p`.`status` = 'published' AND `p`.`delete_time` IS NULL AND `a_topic`.`attr_group` = 'finish' AND `a_topic`.`slug` = 'mirror-polish' AND `a_topic`.`status` = '1' AND `a_topic`.`delete_time` IS NULL AND `a_filter_application`.`attr_group` = 'application' AND `a_filter_application`.`slug` = 'gift-promotion' AND `a_filter_application`.`status` = '1' AND `a_filter_application`.`delete_time` IS NULL [ RunTime:0.003851s ]
  6. SELECT `p`.`id`,`p`.`product_kind`,`p`.`name`,`p`.`slug`,`p`.`sku`,`p`.`main_image`,`p`.`spec_summary`,pt.name AS product_type_name,fst.name AS set_type_name FROM `fc_products` `p` LEFT JOIN `fc_product_types` `pt` ON `pt`.`id`=`p`.`product_type_id` LEFT JOIN `fc_flatware_set_types` `fst` ON `fst`.`id`=`p`.`flatware_set_type_id` INNER JOIN `fc_product_attributes` `pa_topic` ON `pa_topic`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_topic` ON `a_topic`.`id`=`pa_topic`.`attribute_id` INNER JOIN `fc_product_attributes` `pa_filter_application` ON `pa_filter_application`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_filter_application` ON `a_filter_application`.`id`=`pa_filter_application`.`attribute_id` WHERE `p`.`status` = 'published' AND `p`.`delete_time` IS NULL AND `a_topic`.`attr_group` = 'finish' AND `a_topic`.`slug` = 'mirror-polish' AND `a_topic`.`status` = '1' AND `a_topic`.`delete_time` IS NULL AND `a_filter_application`.`attr_group` = 'application' AND `a_filter_application`.`slug` = 'gift-promotion' AND `a_filter_application`.`status` = '1' AND `a_filter_application`.`delete_time` IS NULL GROUP BY `p`.`id` ORDER BY `p`.`is_recommended` DESC,`p`.`sort` ASC,`p`.`id` DESC LIMIT 0,20 [ RunTime:0.010110s ]
  7. SELECT `id` FROM `fc_attributes` WHERE `attr_group` = 'finish' AND `slug` = 'mirror-polish' AND `delete_time` IS NULL LIMIT 1 [ RunTime:0.001164s ]
  8. SHOW FULL COLUMNS FROM `fc_product_attributes` [ RunTime:0.001989s ]
  9. SELECT `pa`.`product_id`,`a`.`attr_group`,`a`.`name` FROM `fc_product_attributes` `pa` INNER JOIN `fc_attributes` `a` ON `a`.`id`=`pa`.`attribute_id` WHERE `pa`.`product_id` IN ('104','99','98','97','95','91','90','89','88','87','85','82','80','76','73','69','68','67','66','65') AND `a`.`attr_group` IN ('finish','material','application') AND `a`.`status` = '1' AND `a`.`delete_time` IS NULL ORDER BY `a`.`sort` ASC,`a`.`id` ASC [ RunTime:0.001985s ]
  10. SHOW FULL COLUMNS FROM `fc_product_images` [ RunTime:0.002177s ]
  11. SELECT * FROM `fc_product_images` WHERE `product_id` IN ('104','99','98','97','95','91','90','89','88','87','85','82','80','76','73','69','68','67','66','65') AND `type` IN ('main','set','gallery') ORDER BY FIELD(type, 'main', 'set', 'gallery'),`sort` ASC,`id` ASC [ RunTime:0.002432s ]
  12. SELECT pt.name, pt.slug, COUNT(DISTINCT p.id) AS product_count FROM `fc_products` `p` INNER JOIN `fc_product_attributes` `pa_topic` ON `pa_topic`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_topic` ON `a_topic`.`id`=`pa_topic`.`attribute_id` INNER JOIN `fc_product_types` `pt` ON `pt`.`id`=`p`.`product_type_id` WHERE `p`.`product_kind` = 'single' AND `p`.`status` = 'published' AND `p`.`delete_time` IS NULL AND `a_topic`.`attr_group` = 'finish' AND `a_topic`.`slug` = 'mirror-polish' AND `a_topic`.`status` = '1' AND `a_topic`.`delete_time` IS NULL AND `pt`.`status` = '1' AND `pt`.`delete_time` IS NULL GROUP BY `pt`.`id` ORDER BY `pt`.`sort` ASC,`pt`.`id` ASC [ RunTime:0.002086s ]
  13. SELECT fst.name, fst.slug, COUNT(DISTINCT p.id) AS product_count FROM `fc_products` `p` INNER JOIN `fc_product_attributes` `pa_topic` ON `pa_topic`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_topic` ON `a_topic`.`id`=`pa_topic`.`attribute_id` INNER JOIN `fc_flatware_set_types` `fst` ON `fst`.`id`=`p`.`flatware_set_type_id` WHERE `p`.`product_kind` = 'set' AND `p`.`status` = 'published' AND `p`.`delete_time` IS NULL AND `a_topic`.`attr_group` = 'finish' AND `a_topic`.`slug` = 'mirror-polish' AND `a_topic`.`status` = '1' AND `a_topic`.`delete_time` IS NULL AND `fst`.`status` = '1' AND `fst`.`delete_time` IS NULL GROUP BY `fst`.`id` ORDER BY `fst`.`sort` ASC,`fst`.`id` ASC [ RunTime:0.001789s ]
  14. SELECT a_filter.name, a_filter.slug, COUNT(DISTINCT p.id) AS product_count FROM `fc_products` `p` INNER JOIN `fc_product_attributes` `pa_topic` ON `pa_topic`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_topic` ON `a_topic`.`id`=`pa_topic`.`attribute_id` INNER JOIN `fc_product_attributes` `pa_filter` ON `pa_filter`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_filter` ON `a_filter`.`id`=`pa_filter`.`attribute_id` WHERE `p`.`status` = 'published' AND `p`.`delete_time` IS NULL AND `a_topic`.`attr_group` = 'finish' AND `a_topic`.`slug` = 'mirror-polish' AND `a_topic`.`status` = '1' AND `a_topic`.`delete_time` IS NULL AND `a_filter`.`attr_group` = 'material' AND `a_filter`.`status` = '1' AND `a_filter`.`delete_time` IS NULL GROUP BY `a_filter`.`id` ORDER BY `a_filter`.`sort` ASC,`a_filter`.`id` ASC [ RunTime:0.007597s ]
  15. SELECT a_filter.name, a_filter.slug, COUNT(DISTINCT p.id) AS product_count FROM `fc_products` `p` INNER JOIN `fc_product_attributes` `pa_topic` ON `pa_topic`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_topic` ON `a_topic`.`id`=`pa_topic`.`attribute_id` INNER JOIN `fc_product_attributes` `pa_filter` ON `pa_filter`.`product_id`=`p`.`id` INNER JOIN `fc_attributes` `a_filter` ON `a_filter`.`id`=`pa_filter`.`attribute_id` WHERE `p`.`status` = 'published' AND `p`.`delete_time` IS NULL AND `a_topic`.`attr_group` = 'finish' AND `a_topic`.`slug` = 'mirror-polish' AND `a_topic`.`status` = '1' AND `a_topic`.`delete_time` IS NULL AND `a_filter`.`attr_group` = 'application' AND `a_filter`.`status` = '1' AND `a_filter`.`delete_time` IS NULL GROUP BY `a_filter`.`id` ORDER BY `a_filter`.`sort` ASC,`a_filter`.`id` ASC [ RunTime:0.003305s ]
  16. SHOW FULL COLUMNS FROM `fc_pages` [ RunTime:0.006107s ]
  17. SELECT * FROM `fc_pages` WHERE `status` = 1 AND `delete_time` IS NULL AND `url` = '/mirror-polish-flatware' LIMIT 1 [ RunTime:0.001152s ]
  18. CREATE TABLE IF NOT EXISTS `fc_markets` ( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(120) NOT NULL, `slug` VARCHAR(160) NOT NULL, `description` TEXT NULL, `image` VARCHAR(500) NULL, `seo_title` VARCHAR(255) NULL, `seo_description` VARCHAR(500) NULL, `sort` INT UNSIGNED NOT NULL DEFAULT 100, `status` TINYINT UNSIGNED NOT NULL DEFAULT 1, `created_at` DATETIME NULL, `updated_at` DATETIME NULL, PRIMARY KEY (`id`), UNIQUE KEY `idx_fc_markets_slug` (`slug`), KEY `idx_fc_markets_status_sort` (`status`, `sort`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci [ RunTime:0.015781s ]
  19. CREATE TABLE IF NOT EXISTS `fc_product_markets` ( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `product_id` BIGINT UNSIGNED NOT NULL, `market_id` BIGINT UNSIGNED NOT NULL, `sort` INT UNSIGNED NOT NULL DEFAULT 100, `created_at` DATETIME NULL, `updated_at` DATETIME NULL, PRIMARY KEY (`id`), UNIQUE KEY `idx_fc_product_markets_product_market` (`product_id`, `market_id`), KEY `idx_fc_product_markets_market_sort` (`market_id`, `sort`), KEY `idx_fc_product_markets_product` (`product_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci [ RunTime:0.007368s ]
  20. SHOW FULL COLUMNS FROM `fc_markets` [ RunTime:0.006137s ]
  21. SELECT * FROM `fc_markets` WHERE `slug` = 'north-america' LIMIT 1 [ RunTime:0.002352s ]
  22. SELECT * FROM `fc_markets` WHERE `slug` = 'south-america' LIMIT 1 [ RunTime:0.000924s ]
  23. SELECT * FROM `fc_markets` WHERE `slug` = 'europe' LIMIT 1 [ RunTime:0.000760s ]
  24. SELECT * FROM `fc_markets` WHERE `slug` = 'asia' LIMIT 1 [ RunTime:0.000776s ]
  25. SELECT * FROM `fc_markets` WHERE `slug` = 'middle-east' LIMIT 1 [ RunTime:0.000749s ]
  26. SELECT * FROM `fc_markets` WHERE `slug` = 'africa' LIMIT 1 [ RunTime:0.000919s ]
  27. SELECT `name`,`slug` FROM `fc_markets` WHERE `status` = 1 ORDER BY `sort` ASC,`id` ASC [ RunTime:0.001056s ]
  28. CREATE TABLE IF NOT EXISTS `fc_markets` ( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(120) NOT NULL, `slug` VARCHAR(160) NOT NULL, `description` TEXT NULL, `image` VARCHAR(500) NULL, `seo_title` VARCHAR(255) NULL, `seo_description` VARCHAR(500) NULL, `sort` INT UNSIGNED NOT NULL DEFAULT 100, `status` TINYINT UNSIGNED NOT NULL DEFAULT 1, `created_at` DATETIME NULL, `updated_at` DATETIME NULL, PRIMARY KEY (`id`), UNIQUE KEY `idx_fc_markets_slug` (`slug`), KEY `idx_fc_markets_status_sort` (`status`, `sort`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci [ RunTime:0.008819s ]
  29. CREATE TABLE IF NOT EXISTS `fc_product_markets` ( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `product_id` BIGINT UNSIGNED NOT NULL, `market_id` BIGINT UNSIGNED NOT NULL, `sort` INT UNSIGNED NOT NULL DEFAULT 100, `created_at` DATETIME NULL, `updated_at` DATETIME NULL, PRIMARY KEY (`id`), UNIQUE KEY `idx_fc_product_markets_product_market` (`product_id`, `market_id`), KEY `idx_fc_product_markets_market_sort` (`market_id`, `sort`), KEY `idx_fc_product_markets_product` (`product_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci [ RunTime:0.006061s ]
  30. SELECT * FROM `fc_markets` WHERE `slug` = 'north-america' LIMIT 1 [ RunTime:0.000902s ]
  31. SELECT * FROM `fc_markets` WHERE `slug` = 'south-america' LIMIT 1 [ RunTime:0.000986s ]
  32. SELECT * FROM `fc_markets` WHERE `slug` = 'europe' LIMIT 1 [ RunTime:0.000756s ]
  33. SELECT * FROM `fc_markets` WHERE `slug` = 'asia' LIMIT 1 [ RunTime:0.001030s ]
  34. SELECT * FROM `fc_markets` WHERE `slug` = 'middle-east' LIMIT 1 [ RunTime:0.000881s ]
  35. SELECT * FROM `fc_markets` WHERE `slug` = 'africa' LIMIT 1 [ RunTime:0.000648s ]
  36. SELECT `name`,`slug` FROM `fc_markets` WHERE `status` = 1 ORDER BY `sort` ASC,`id` ASC [ RunTime:0.000909s ]
0.250799s