【类 型】:feat 添加订单搜索功能

【原  因】:增加by_plane_id字字段搜索 执行飞机id
【过  程】:
【影  响】:
This commit is contained in:
tk 2024-07-31 13:23:56 +08:00
parent 476c54f3b4
commit 42295647bb

View File

@ -780,15 +780,22 @@ class AdminController extends PublicController
'name' => 'receiver',
'tel' => 'tel',
'remark' => 'remark',
'byPlaneId' => 'by_plane_id',
'desc' => 'describe'
];
if (array_key_exists($field, $fieldMap) && !empty($value)) {
if ($field === 'byPlaneId') {
// 对于 byPlaneId 字段,使用精确匹配
$where[$fieldMap[$field]] = $value;
} else {
// 对于其他字段,使用模糊查询
$where[$fieldMap[$field]] = array('like', '%' . $value . '%');
}
}
}
}
}
$field = array('id', 'order_sn', 'tel', 'total_price', 'refund_price', 'main_status', 'shipment_status', 'refund_status', 'order_time');
$orderDb = D('order');
$orderList = $orderDb->where($where)->field($field)->select();