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 37 products Page 1 of 2
Stock 48 Pieces Stainless Steel Dinner Set Jieyang flatware Gift Order with Aluminum Case Mirror Polish

Stock 48 Pieces Stainless Steel Dinner Set Jieyang flatware Gift Order with Aluminum Case

SKU: SM165

Kind
Flatware Set
Type
Gift Box Sets
Finish
Mirror Polish
Material
201 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet
View Details
Modern 75pcs Stainless Steel Cutlery Set In Wholesale Gift Suitcase Box Mirror Polish

Modern 75pcs Stainless Steel Cutlery Set In Wholesale Gift Suitcase Box

SKU: SM166

Kind
Flatware Set
Type
Gift Box Sets
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Wedding & Banquet
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 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 manufacturer SS410 Long Handle Asian Soup spoon Dishwasher Safe Mirror Polish

Jieyang manufacturer SS410 Long Handle Asian Soup spoon Dishwasher Safe

SKU: SM050SL-3

Kind
Single Product
Type
Serving Utensils
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet, Supermarket Retail
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
Jieyang factory SS410 Straight Angled Spatulas Cake Frosting Spatula for Cakes Decorating Mirror Polish

Jieyang factory SS410 Straight Angled Spatulas Cake Frosting Spatula for Cakes Decorating

SKU: SM050CS-3

Kind
Single Product
Type
Serving Utensils
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet
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
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
High Quality Jieyang Flatware Set 18/0SS Cutlery Mirror Polish

High Quality Jieyang Flatware Set 18/0SS Cutlery

SKU: SM024

Kind
Flatware Set
Type
4 Piece Sets
Finish
Mirror Polish
Material
18/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet
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
Commercial Grade Stainless Steel Square Head Shovel Spoon Flatware Supplier Mirror Polish

Commercial Grade Stainless Steel Square Head Shovel Spoon Flatware Supplier

SKU: SM050SQH-T

Kind
Single Product
Type
Serving Utensils
Finish
Mirror Polish
Material
13/0 Stainless Steel
Application
Hotel & Restaurant, Wedding & Banquet
View Details
Jieyang Manufacture 13/0 Stainless Steel Dinner Knife Mirror Polish

Jieyang Manufacture 13/0 Stainless Steel Dinner Knife

SKU: SM026DK

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
High Quality Jieyang Flatware Factory Stainless Steel Dinner Knife Mirror Polish

High Quality Jieyang Flatware Factory Stainless Steel Dinner Knife

SKU: SM025DK

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

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:43:04 HTTP/2.0 GET : https://flatcutlery.com/mirror-polish-flatware?application=wedding-banquet
  2. 运行时间 : 0.246853s [ 吞吐率:4.05req/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.003446s ] mysql:host=127.0.0.1;port=3306;dbname=flatcutlery_db;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fc_attributes` [ RunTime:0.013897s ]
  3. SELECT `id` FROM `fc_attributes` WHERE `attr_group` = 'application' AND `slug` = 'wedding-banquet' AND `status` = 1 AND `delete_time` IS NULL LIMIT 1 [ RunTime:0.011750s ]
  4. SHOW FULL COLUMNS FROM `fc_products` [ RunTime:0.001769s ]
  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` = 'wedding-banquet' AND `a_filter_application`.`status` = '1' AND `a_filter_application`.`delete_time` IS NULL [ RunTime:0.002953s ]
  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` = 'wedding-banquet' 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.003862s ]
  7. SELECT `id` FROM `fc_attributes` WHERE `attr_group` = 'finish' AND `slug` = 'mirror-polish' AND `delete_time` IS NULL LIMIT 1 [ RunTime:0.001072s ]
  8. SHOW FULL COLUMNS FROM `fc_product_attributes` [ RunTime:0.001625s ]
  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 ('61','110','99','95','91','90','89','88','87','86','85','84','82','80','73','71','67','58','57','56') 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.002000s ]
  10. SHOW FULL COLUMNS FROM `fc_product_images` [ RunTime:0.001970s ]
  11. SELECT * FROM `fc_product_images` WHERE `product_id` IN ('61','110','99','95','91','90','89','88','87','86','85','84','82','80','73','71','67','58','57','56') AND `type` IN ('main','set','gallery') ORDER BY FIELD(type, 'main', 'set', 'gallery'),`sort` ASC,`id` ASC [ RunTime:0.002748s ]
  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.002157s ]
  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.002621s ]
  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.015080s ]
  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.004013s ]
  16. SHOW FULL COLUMNS FROM `fc_pages` [ RunTime:0.001780s ]
  17. SELECT * FROM `fc_pages` WHERE `status` = 1 AND `delete_time` IS NULL AND `url` = '/mirror-polish-flatware' LIMIT 1 [ RunTime:0.000860s ]
  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.014669s ]
  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.011800s ]
  20. SHOW FULL COLUMNS FROM `fc_markets` [ RunTime:0.016984s ]
  21. SELECT * FROM `fc_markets` WHERE `slug` = 'north-america' LIMIT 1 [ RunTime:0.000742s ]
  22. SELECT * FROM `fc_markets` WHERE `slug` = 'south-america' LIMIT 1 [ RunTime:0.000773s ]
  23. SELECT * FROM `fc_markets` WHERE `slug` = 'europe' LIMIT 1 [ RunTime:0.000890s ]
  24. SELECT * FROM `fc_markets` WHERE `slug` = 'asia' LIMIT 1 [ RunTime:0.001156s ]
  25. SELECT * FROM `fc_markets` WHERE `slug` = 'middle-east' LIMIT 1 [ RunTime:0.001009s ]
  26. SELECT * FROM `fc_markets` WHERE `slug` = 'africa' LIMIT 1 [ RunTime:0.000923s ]
  27. SELECT `name`,`slug` FROM `fc_markets` WHERE `status` = 1 ORDER BY `sort` ASC,`id` ASC [ RunTime:0.001226s ]
  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.015001s ]
  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.007132s ]
  30. SELECT * FROM `fc_markets` WHERE `slug` = 'north-america' LIMIT 1 [ RunTime:0.001743s ]
  31. SELECT * FROM `fc_markets` WHERE `slug` = 'south-america' LIMIT 1 [ RunTime:0.001195s ]
  32. SELECT * FROM `fc_markets` WHERE `slug` = 'europe' LIMIT 1 [ RunTime:0.002178s ]
  33. SELECT * FROM `fc_markets` WHERE `slug` = 'asia' LIMIT 1 [ RunTime:0.002305s ]
  34. SELECT * FROM `fc_markets` WHERE `slug` = 'middle-east' LIMIT 1 [ RunTime:0.002352s ]
  35. SELECT * FROM `fc_markets` WHERE `slug` = 'africa' LIMIT 1 [ RunTime:0.004787s ]
  36. SELECT `name`,`slug` FROM `fc_markets` WHERE `status` = 1 ORDER BY `sort` ASC,`id` ASC [ RunTime:0.002728s ]
0.248263s