Просмотр исходного кода

feat(order): 添加阿里巴巴订单退款模型及关联关系

- 新增 AlibabaOrderRefund 模型用于处理阿里订单退款
- 在 StoreRefundOrder 中添加与 AlibabaOrderRefund 的一对一关联
- 配置关联关系使用 refund_order_id 字段进行连接
- 设置新表名为 store_refund_alibaba 并指定主键为 id
shichen месяцев назад: 2
Родитель
Сommit
c4d2eebacd

+ 18 - 0
app/common/model/store/order/AlibabaOrderRefund.php

@@ -0,0 +1,18 @@
1
+<?php
2
+
3
+namespace app\common\model\store\order;
4
+
5
+use app\common\model\BaseModel;
6
+
7
+class AlibabaOrderRefund extends BaseModel
8
+{
9
+    public static function tablePk(): ?string
10
+    {
11
+        return 'id';
12
+    }
13
+
14
+    public static function tableName(): string
15
+    {
16
+        return 'store_refund_alibaba';
17
+    }
18
+}

+ 5 - 0
app/common/model/store/order/StoreRefundOrder.php

@@ -62,4 +62,9 @@ class StoreRefundOrder extends BaseModel
62 62
     {
63 63
         return getModelTime($query, $value);
64 64
     }
65
+
66
+    public function alibabaRefund()
67
+    {
68
+        return $this->hasOne(AlibabaOrderRefund::class, 'refund_order_id', 'refund_order_id');
69
+    }
65 70
 }