541469799@qq.com пре 1 година
родитељ
комит
5db6438e39
2 измењених фајлова са 83 додато и 0 уклоњено
  1. 33 0
      app/index/model/OrderAddress.php
  2. 50 0
      app/index/model/OrderGoods.php

+ 33 - 0
app/index/model/OrderAddress.php

@@ -0,0 +1,33 @@
+<?php
+// +----------------------------------------------------------------------
+// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
+// +----------------------------------------------------------------------
+// | Copyright (c) 2017~2021 https://www.yiovo.com All rights reserved.
+// +----------------------------------------------------------------------
+// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
+// +----------------------------------------------------------------------
+// | Author: 萤火科技 <admin@yiovo.com>
+// +----------------------------------------------------------------------
+declare (strict_types = 1);
+
+namespace app\index\model;
+
+use app\common\model\OrderAddress as OrderAddressModel;
+
+/**
+ * 订单收货地址模型
+ * Class OrderAddress
+ * @package app\api\model
+ */
+class OrderAddress extends OrderAddressModel
+{
+    /**
+     * 隐藏字段
+     * @var array
+     */
+    protected $hidden = [
+        'store_id',
+        'create_time',
+    ];
+
+}

+ 50 - 0
app/index/model/OrderGoods.php

@@ -0,0 +1,50 @@
+<?php
+// +----------------------------------------------------------------------
+// | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
+// +----------------------------------------------------------------------
+// | Copyright (c) 2017~2021 https://www.yiovo.com All rights reserved.
+// +----------------------------------------------------------------------
+// | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
+// +----------------------------------------------------------------------
+// | Author: 萤火科技 <admin@yiovo.com>
+// +----------------------------------------------------------------------
+declare (strict_types = 1);
+
+namespace app\index\model;
+
+use app\common\model\OrderGoods as OrderGoodsModel;
+
+/**
+ * 订单商品模型
+ * Class OrderGoods
+ * @package app\api\model
+ */
+class OrderGoods extends OrderGoodsModel
+{
+    /**
+     * 隐藏字段
+     * @var array
+     */
+    protected $hidden = [
+        'content',
+        'store_id',
+        'create_time',
+    ];
+
+    /**
+     * 获取未评价的商品
+     * @param int $orderId 订单ID
+     * @return \think\Collection
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public static function getNotCommentGoodsList(int $orderId)
+    {
+        return (new static)->with(['image'])
+            ->where('order_id', '=', $orderId)
+            ->where('is_comment', '=', 0)
+            ->select();
+    }
+
+}