MainClass.php 781 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace bizHd\shop\classes;
  3. use bizHd\base\classes\BaseClass;
  4. use bizHd\item\classes\ItemClass;
  5. class MainClass extends BaseClass
  6. {
  7. public static $baseFile = '\bizHd\shop\models\Main';
  8. //创建main
  9. public static function addMain()
  10. {
  11. return self::add(['id' => null], true);
  12. }
  13. //创建main并初始化花材 ssh 20220502
  14. public static function addMainInitItem($main)
  15. {
  16. $mainId = $main->id ?? 0;
  17. ItemClass::initItem($mainId);
  18. return $main;
  19. }
  20. //创建main并复制花材 ssh 20220502
  21. public static function addMainCopyItem($beforeMainId)
  22. {
  23. $main = self::addMain();
  24. $mainId = $main->id ?? 0;
  25. ItemClass::copyItem($beforeMainId, $mainId);
  26. return $main;
  27. }
  28. }