feat: 非派单状态,隐藏用户地址

This commit is contained in:
gcd 2025-05-07 22:18:45 +08:00
parent f39f3a3ce6
commit 087315f2cf
2 changed files with 12 additions and 2 deletions

View File

@ -33,6 +33,16 @@ class Order extends Model
return $val;
}
public function getAddressAttr(string $val, array $data)
{
//非已派单状态,隐藏用户地址
if ($data['status'] !== \app\admin\model\Order::STATUS_DISPATCHED) {
return '';
}
return $val;
}
public function getImagesAttr($val)
{
if (empty($val)) {

View File

@ -16,7 +16,7 @@ class OrderDispatchService extends BaseService
->with(['orderInfo' => function ($query) {
$query->with(['area' => function ($query) {
$query->field('id,area_code,merge_name');
}])->field('id,order_no,item_id,item_title,receive_type,address,lng,lat,plan_time,online_amount,discount_amount,area_id');
}])->field('id,order_no,item_id,item_title,receive_type,address,lng,lat,plan_time,online_amount,discount_amount,area_id,status');
}])
->where('status', OrderDispatch::STATUS_TOGET)
->where('worker_id', $workerId)
@ -67,7 +67,7 @@ class OrderDispatchService extends BaseService
->with(['orderInfo' => function ($query) {
$query->with(['area' => function ($query) {
$query->field('id,area_code,merge_name');
}])->field('id,order_no,item_id,item_title,receive_type,address,lng,lat,plan_time,online_amount,discount_amount,area_id,customer,tel');
}])->field('id,order_no,item_id,item_title,receive_type,address,lng,lat,plan_time,online_amount,discount_amount,area_id,customer,tel,status');
}])
->where('worker_id', $workerId);