whitefang 1 год назад
Родитель
Сommit
e78b6f76e7

+ 3 - 1
app/api/lists/OrderEffectiveLogLists.php

@@ -18,7 +18,9 @@ class OrderEffectiveLogLists  extends BaseApiDataLists
 
    public function  lists():array
    {
-       return OrderEffectiveLog::where($this->queryWhere())
+       return OrderEffectiveLog::with(['goods'=>function ($query) {
+           $query->field(['id','goods_name','goods_image']);
+       }])->where($this->queryWhere())
            ->limit($this->limitOffset, $this->limitLength)
            ->field(['id','goods_id','sn','effective_unit','effective_num','remark','end_effective_time'])
            ->append(['effective_unit_text'])

+ 7 - 0
app/common/model/orders/OrderEffectiveLog.php

@@ -1,6 +1,8 @@
 <?php
 namespace app\common\model\orders;
 use app\common\model\BaseModel;
+use app\common\model\goods\Goods;
+
 /**
  * @author 林海涛
  * @date 2024/7/17 下午5:23
@@ -9,6 +11,11 @@ class OrderEffectiveLog extends BaseModel
 {
     protected $name = 'order_effective_log';
 
+    public function goods()
+    {
+        return $this->hasOne(Goods::class, 'id', 'goods_id');
+    }
+
 
     public function getEndEffectiveTimeAttr($value,$data)
     {