SaleWidget.php 930 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 2017/3/6
  6. * Time: 上午11:32
  7. */
  8. namespace app\backend\widgets\goods;
  9. use app\common\components\Widget;
  10. use app\backend\modules\goods\models\Sale;
  11. use app\common\facades\Setting;
  12. use app\common\models\Area;
  13. class SaleWidget extends Widget
  14. {
  15. public function run()
  16. {
  17. $set = Setting::get('shop');
  18. $set['credit'] = $set['credit']?$set['credit']:'余额';
  19. $set['credit1'] = $set['credit1']?$set['credit1']:'积分';
  20. $saleModel = new Sale();
  21. $parents = Area::getProvinces(0);
  22. $sale = Sale::getList($this->goods_id);
  23. if ($sale) {
  24. $saleModel->setRawAttributes($sale->toArray());
  25. }
  26. return view('goods.widgets.sale', [
  27. 'item' => $saleModel,
  28. 'parents' => $parents->toArray(),
  29. 'set' => $set,
  30. ])->render();
  31. }
  32. }