ServiceWidget.php 789 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Author 芸众商城 www.yunzshop.com
  4. * Date: 2018/5/22
  5. */
  6. namespace app\backend\widgets\goods;
  7. use app\common\components\Widget;
  8. use app\common\models\goods\GoodsService;
  9. class ServiceWidget extends Widget
  10. {
  11. public function run()
  12. {
  13. $service = GoodsService::select()->ofGoodsId($this->goods_id)->first();
  14. if ($service->on_shelf_time && $service->lower_shelf_time) {
  15. $time['starttime'] = $service->on_shelf_time;
  16. $time['endtime'] = $service->lower_shelf_time;
  17. } else {
  18. $time['starttime'] = time();
  19. $time['endtime'] = strtotime('1 month');
  20. }
  21. return view('goods.widgets.service', [
  22. 'service' => $service,
  23. 'time' => $time,
  24. ])->render();
  25. }
  26. }