|
@@ -14,6 +14,7 @@ use Yansongda\Supports\Arr;
|
|
|
* @property Orders orders
|
|
|
* @property User user
|
|
|
* @property LogisticsCompany com
|
|
|
+ * @property UserAddress address
|
|
|
* @property int refund_status
|
|
|
* @property int refund_type
|
|
|
* @property int create_time
|
|
@@ -73,6 +74,9 @@ class Refund Extends Model
|
|
|
self::REFUND_CANCEL=>'已取消',
|
|
|
self::REFUND_OVER=>'处理完成',
|
|
|
];
|
|
|
+ protected $type=[
|
|
|
+ 'address'=>'json',
|
|
|
+ ];
|
|
|
/**
|
|
|
* @return string[]
|
|
|
*/
|
|
@@ -161,6 +165,7 @@ class Refund Extends Model
|
|
|
$refundConfig['req_order'] = [
|
|
|
self::REFUND_TYPE_MONEY=>false,
|
|
|
];
|
|
|
+ $refundConfig['req_address'] = null;
|
|
|
$refundConfig['reason'] = array_values(Refund::getReasons());
|
|
|
list($amount_single, $amount_install_single) = RefundService::setOrderInfo($orderInfo, $orderInfo['num'], $orderInfo['num_install'])->amount();
|
|
|
$refundConfig['amount_single'] = $amount_single;
|
|
@@ -236,6 +241,10 @@ class Refund Extends Model
|
|
|
self::REFUND_TYPE_ALL=>false,
|
|
|
];
|
|
|
}
|
|
|
+ $refundConfig['req_address'] = [
|
|
|
+ self::TH_TYPE_SELF_SEND=>false,
|
|
|
+ self::TH_TYPE_SENDER=>true,
|
|
|
+ ];
|
|
|
|
|
|
$refundConfig['reason'] = array_values(Refund::getReasons());
|
|
|
list($amount_single, $amount_install_single) = RefundService::setOrderInfo($orderInfo, $orderInfo['num'], $orderInfo['num_install'])->amount();
|