GoodsService.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace bizMall\goods\services;
  3. use bizMall\admin\services\AdminService;
  4. use bizMall\base\services\BaseService;
  5. use bizMall\goods\classes\GoodsCategoryClass;
  6. use bizMall\goods\classes\GoodsClass;
  7. use common\components\util;
  8. use Yii;
  9. use linslin\yii2\curl;
  10. class GoodsService extends BaseService
  11. {
  12. public static $baseFile = '\bizMall\goods\classes\GoodsClass';
  13. //删除商品 ssh 2019.12.7
  14. public static function deleteGoods($goods)
  15. {
  16. $id = $goods['id'];
  17. GoodsClass::updateById($id, ['delStatus' => 1]);
  18. GoodsCategoryClass::updateByCondition(['gId' => $id], ['delStatus' => 1]);
  19. }
  20. //验证对此商品的操作权限 ssh 2019.12.7
  21. public static function valid($info, $mainId)
  22. {
  23. if (empty($info)) {
  24. util::fail('没有找到商品');
  25. }
  26. if (isset($info['mainId']) == false || $info['mainId'] != $mainId) {
  27. util::fail('您无法操作');
  28. }
  29. }
  30. //上下架 ssh 2019.12.8
  31. public static function changeStatus($id, $status)
  32. {
  33. GoodsClass::changeStatus($id, $status);
  34. }
  35. }