ItemService.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace bizGhs\item\services;
  3. use biz\item\classes\PtItemCatClass;
  4. use biz\item\classes\PtItemCatRelateClass;
  5. use biz\item\classes\PtItemClass;
  6. use biz\item\classes\PtItemClassClass;
  7. use biz\shop\classes\ShopClass;
  8. use bizGhs\base\services\BaseService;
  9. use bizGhs\item\classes\ItemClass;
  10. use bizGhs\item\classes\ItemClassClass;
  11. use biz\shop\services\ShopService;
  12. use bizGhs\product\classes\ProductClass;
  13. use common\components\dict;
  14. use common\components\stringUtil;
  15. use Yii;
  16. use common\components\util;
  17. use yii\db\Exception;
  18. class ItemService extends BaseService
  19. {
  20. public static $baseFile = '\bizGhs\item\classes\ItemClass';
  21. //新增花材
  22. public static function addGhsItem($data)
  23. {
  24. util::fail('开发中');
  25. }
  26. //初始化花材
  27. public static function initGhsItem($data)
  28. {
  29. $connection = Yii::$app->db;
  30. $transaction = $connection->beginTransaction();
  31. try {
  32. ProductClass::batchAdd($data);
  33. $transaction->commit();
  34. } catch (\Exception $exception) {
  35. $transaction->rollBack();
  36. util::fail("初始化失败");
  37. }
  38. }
  39. }