TuanGoods.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. namespace app\model;
  3. use think\Model;
  4. class TuanGoods extends Model
  5. {
  6. protected $connection = 'mysql';
  7. protected $pk = 'id';
  8. protected $name = 'tuan_goods';
  9. public static function setGoodslist($goods)
  10. {
  11. if (!empty($goods)) {
  12. foreach ($goods as &$vo) {
  13. $goodsdata = Goods::find($vo['goods_id']);
  14. if (!empty($goodsdata)) {
  15. $vo['goods'] = $goodsdata->toArray();
  16. $vo['image'] = toimg($vo['goods']['image']);
  17. $vo['ptype'] = $vo['goods']['ptype'];
  18. $vo['time_amount'] = $vo['goods']['time_amount'];
  19. $vo['quantity_unit'] = $vo['goods']['quantity_unit'];
  20. $vo['is_timer'] = $vo['goods']['is_timer'];
  21. $vo['is_times'] = $vo['goods']['is_times'];
  22. $vo['timesmum'] = $vo['goods']['timesmum'];
  23. //$vo['price'] = floatval($vo['price']);
  24. $vo['price'] = floatval(Goods::setPrice($vo)["price"]);
  25. }
  26. }
  27. }
  28. return $goods;
  29. }
  30. public static function getTuanGoods($id)
  31. {
  32. $tuangoods = self::find($id);
  33. if (!empty($tuangoods)) {
  34. $data['tuan'] = $tuangoods->toArray();
  35. $goods = Goods::find($data['tuan']['goods_id']);
  36. if (!empty($goods)) {
  37. $data['goods'] = $goods->toArray();
  38. $data['goods']['image'] = toimg($data['goods']['image']);
  39. }
  40. }
  41. return $data;
  42. }
  43. }