【类 型】:
【原 因】: 【过 程】: 【影 响】:
This commit is contained in:
parent
c1a77bcab1
commit
cafb7112a0
@ -115,37 +115,50 @@ class PlaneController extends PublicController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 获取飞机列表(含机型信息)
|
||||||
|
*/
|
||||||
public function getAirList()
|
public function getAirList()
|
||||||
{
|
{
|
||||||
$airDb = D('airplane_register');
|
$airDb = D('airplane_register'); // 飞机表
|
||||||
|
|
||||||
|
$prefix = C('DB_PREFIX'); // 获取表前缀
|
||||||
|
|
||||||
|
$where = [];
|
||||||
|
|
||||||
if ($this->tokenShop_id != C('powerId')) { // 非总管理员
|
if ($this->tokenShop_id != C('powerId')) { // 非总管理员
|
||||||
$where['shop_id'] = $this->tokenShop_id;
|
$where['a.shop_id'] = $this->tokenShop_id;
|
||||||
}
|
}
|
||||||
$where['del'] = '0';
|
$where['a.del'] = '0';
|
||||||
|
|
||||||
$field = 'a.id, a.name, a.class_id, a.shop_id, a.status, c.class_name, c.wheelbase, c.category, c.weight_max';
|
// 需要的字段,带表别名
|
||||||
$prefix = C('DB_PREFIX');
|
$field = 'a.id, a.name, a.macadd, a.shop_id, a.apply_time, a.onoff, c.class_name, c.wheelbase, c.category, c.weight_max';
|
||||||
|
|
||||||
|
// 动态拼接带前缀的表名,避免硬编码
|
||||||
|
$joinTable = $prefix . 'airplane_class';
|
||||||
|
|
||||||
$airList = $airDb
|
$airList = $airDb
|
||||||
->alias('a')
|
->alias('a')
|
||||||
->join("LEFT JOIN {$prefix}airplane_class c ON a.class_id = c.id")
|
->join("LEFT JOIN {$joinTable} c ON a.bind_class_id = c.id")
|
||||||
->where($where)
|
->where($where)
|
||||||
->field($field)
|
->field($field)
|
||||||
->order('a.id desc')
|
|
||||||
->select();
|
->select();
|
||||||
|
|
||||||
if ($airList) {
|
if ($airList) {
|
||||||
echo json_encode(array(
|
echo json_encode([
|
||||||
'status' => 1,
|
'status' => 1,
|
||||||
'msg' => '访问成功',
|
'msg' => '访问成功',
|
||||||
'airList' => $airList
|
'airList' => $airList,
|
||||||
));
|
]);
|
||||||
} else {
|
} else {
|
||||||
echo json_encode(array('status' => 0, 'msg' => '暂无飞机数据'));
|
echo json_encode([
|
||||||
|
'status' => 0,
|
||||||
|
'msg' => '暂无飞机数据',
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description: 创建新飞机
|
* @description: 创建新飞机
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user