Zory vor 1 Woche
Ursprung
Commit
3f489d83c1

+ 4 - 0
app/controller/service/Service.php

@@ -63,6 +63,10 @@ class Service extends Base
                 return "https://washmy.oss-cn-guangzhou.aliyuncs.com/storage/20260511/23627b2cb8f73a8a90b95c31d726e6ecad0cbb9a.png";
             },'time' => function($resp,$data){
                 return strtotime($data['create_at']) * 1000;
+            }])->with(['nick' => function ($query) {
+                $query->field("id,truename");
+            },'user' => function ($query) {
+                $query->field("openid,nickname");
             }])->order("id","desc")->paginate([
                 "list_rows" => $param['size'] ?? 10,
                 "page"      => $param['page'] ?? 1,

+ 17 - 6
app/model/saas/SaasChatMsg.php

@@ -3,15 +3,17 @@
 namespace app\model\saas;
 
 use app\extra\basic\Model;
+use app\model\system\SystemUser;
+use think\model\relation\HasOne;
 
 
 /**
- * @property integer $id (主键)
- * @property mixed $openid 
- * @property integer $service_id 
- * @property string $content 
- * @property string $type 
- * @property integer $status 1已读
+ * @property integer $id (主键)
+ * @property mixed $openid 
+ * @property integer $service_id 
+ * @property string $content 
+ * @property string $type 
+ * @property integer $status 1已读
  * @property mixed $create_at
  */
 class SaasChatMsg extends Model
@@ -44,5 +46,14 @@ class SaasChatMsg extends Model
      */
     public bool $timestamps = false;
 
+    public function nick(): HasOne
+    {
+        return $this->hasOne(SystemUser::class,"id","service_id");
+    }
+
+    public function user(): HasOne
+    {
+        return $this->hasOne(SaasUserOpen::class,"openid","openid");
+    }
 
 }

+ 7 - 0
app/model/saas/SaasChatStore.php

@@ -3,6 +3,7 @@
 namespace app\model\saas;
 
 use app\extra\basic\Model;
+use app\model\system\SystemUser;
 use think\model\relation\HasOne;
 
 
@@ -49,4 +50,10 @@ class SaasChatStore extends Model
         return $this->hasOne(SaasUserOpen::class,"openid","openid");
     }
 
+
+    public function nick(): HasOne
+    {
+        return $this->hasOne(SystemUser::class,"id","service_id");
+    }
+
 }