GoodsLogic.php 972 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\api\logic;
  3. use app\common\logic\BaseLogic;
  4. use app\common\model\goods\Goods;
  5. /**
  6. * 服务商品逻辑处理
  7. * Class GoodsLogic
  8. * @package app\api\logic
  9. */
  10. class GoodsLogic extends BaseLogic
  11. {
  12. /**
  13. * @notes 文章详情
  14. * @param $goods_id
  15. * @param $userId
  16. * @return array
  17. * @author whitef
  18. * @date 2022/9/20 17:09
  19. */
  20. public static function detail($goods_category_id){
  21. $goods = Goods::where('goods_category_id',$goods_category_id)->visible([
  22. 'id','goods_image','goods_video',
  23. 'goods_number','good_unit','base_service_fee',
  24. 'service_total','service_fee','service_image','fee_schedule','warranty_period'
  25. ])->select()->toArray();
  26. return $goods;
  27. }
  28. public static function getHotData()
  29. {
  30. return Goods::where('is_hot', '=', 1)
  31. ->order(['top_weight' => 'desc', 'id' => 'desc'])
  32. ->select()->toArray();
  33. }
  34. }