update
This commit is contained in:
parent
d7b8781723
commit
e5071dde0e
@ -104,5 +104,8 @@ class SupervisionParticipatingUnitsController extends BaseAdminController
|
|||||||
return $this->data($result);
|
return $this->data($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function datas()
|
||||||
|
{
|
||||||
|
return $this->data(SupervisionParticipatingUnitsLogic::datas());
|
||||||
|
}
|
||||||
}
|
}
|
@ -104,5 +104,8 @@ class SupervisionProjectController extends BaseAdminController
|
|||||||
return $this->data($result);
|
return $this->data($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function datas()
|
||||||
|
{
|
||||||
|
return $this->data(SupervisionProjectLogic::datas());
|
||||||
|
}
|
||||||
}
|
}
|
@ -57,7 +57,13 @@ class SupervisionConstructionManagementPersonnelLists extends BaseAdminDataLists
|
|||||||
*/
|
*/
|
||||||
public function lists(): array
|
public function lists(): array
|
||||||
{
|
{
|
||||||
return SupervisionConstructionManagementPersonnel::withoutField('update_time,delete_time')->where($this->searchWhere)
|
$params = $this->request->get();
|
||||||
|
$where = [];
|
||||||
|
if(!empty($params['company_id'])){
|
||||||
|
$unit_qualification_ids = SupervisionParticipatingUnitsQualifications::where('company_id',$params['company_id'])->column('id');
|
||||||
|
$where[] = ['unit_qualification_id','in',$unit_qualification_ids];
|
||||||
|
}
|
||||||
|
return SupervisionConstructionManagementPersonnel::withoutField('update_time,delete_time')->where($this->searchWhere)->where($where)
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['id' => 'desc'])
|
||||||
->select()->each(function($data){
|
->select()->each(function($data){
|
||||||
@ -79,7 +85,13 @@ class SupervisionConstructionManagementPersonnelLists extends BaseAdminDataLists
|
|||||||
*/
|
*/
|
||||||
public function count(): int
|
public function count(): int
|
||||||
{
|
{
|
||||||
return SupervisionConstructionManagementPersonnel::where($this->searchWhere)->count();
|
$params = $this->request->get();
|
||||||
|
$where = [];
|
||||||
|
if(!empty($params['company_id'])){
|
||||||
|
$unit_qualification_ids = SupervisionParticipatingUnitsQualifications::where('company_id',$params['company_id'])->column('id');
|
||||||
|
$where[] = ['unit_qualification_id','in',$unit_qualification_ids];
|
||||||
|
}
|
||||||
|
return SupervisionConstructionManagementPersonnel::where($this->searchWhere)->where($where)->count();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -58,7 +58,13 @@ class SupervisionLargeEquipmentLists extends BaseAdminDataLists implements Lists
|
|||||||
*/
|
*/
|
||||||
public function lists(): array
|
public function lists(): array
|
||||||
{
|
{
|
||||||
return SupervisionLargeEquipment::withoutField('update_time,delete_time')->where($this->searchWhere)
|
$params = $this->request->get();
|
||||||
|
$where = [];
|
||||||
|
if(!empty($params['company_id'])){
|
||||||
|
$unit_qualification_ids = SupervisionParticipatingUnitsQualifications::where('company_id',$params['company_id'])->column('id');
|
||||||
|
$where[] = ['unit_qualification_id','in',$unit_qualification_ids];
|
||||||
|
}
|
||||||
|
return SupervisionLargeEquipment::withoutField('update_time,delete_time')->where($this->searchWhere)->where($where)
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['id' => 'desc'])
|
||||||
->select()->each(function($data){
|
->select()->each(function($data){
|
||||||
@ -80,7 +86,13 @@ class SupervisionLargeEquipmentLists extends BaseAdminDataLists implements Lists
|
|||||||
*/
|
*/
|
||||||
public function count(): int
|
public function count(): int
|
||||||
{
|
{
|
||||||
return SupervisionLargeEquipment::where($this->searchWhere)->count();
|
$params = $this->request->get();
|
||||||
|
$where = [];
|
||||||
|
if(!empty($params['company_id'])){
|
||||||
|
$unit_qualification_ids = SupervisionParticipatingUnitsQualifications::where('company_id',$params['company_id'])->column('id');
|
||||||
|
$where[] = ['unit_qualification_id','in',$unit_qualification_ids];
|
||||||
|
}
|
||||||
|
return SupervisionLargeEquipment::where($this->searchWhere)->where($where)->count();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -57,7 +57,13 @@ class SupervisionSafetyManagementPersonnelLists extends BaseAdminDataLists imple
|
|||||||
*/
|
*/
|
||||||
public function lists(): array
|
public function lists(): array
|
||||||
{
|
{
|
||||||
return SupervisionSafetyManagementPersonnel::withoutField('update_time,delete_time')->where($this->searchWhere)
|
$params = $this->request->get();
|
||||||
|
$where = [];
|
||||||
|
if(!empty($params['company_id'])){
|
||||||
|
$unit_qualification_ids = SupervisionParticipatingUnitsQualifications::where('company_id',$params['company_id'])->column('id');
|
||||||
|
$where[] = ['unit_qualification_id','in',$unit_qualification_ids];
|
||||||
|
}
|
||||||
|
return SupervisionSafetyManagementPersonnel::withoutField('update_time,delete_time')->where($this->searchWhere)->where($where)
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['id' => 'desc'])
|
||||||
->select()->each(function($data){
|
->select()->each(function($data){
|
||||||
@ -79,7 +85,13 @@ class SupervisionSafetyManagementPersonnelLists extends BaseAdminDataLists imple
|
|||||||
*/
|
*/
|
||||||
public function count(): int
|
public function count(): int
|
||||||
{
|
{
|
||||||
return SupervisionSafetyManagementPersonnel::where($this->searchWhere)->count();
|
$params = $this->request->get();
|
||||||
|
$where = [];
|
||||||
|
if(!empty($params['company_id'])){
|
||||||
|
$unit_qualification_ids = SupervisionParticipatingUnitsQualifications::where('company_id',$params['company_id'])->column('id');
|
||||||
|
$where[] = ['unit_qualification_id','in',$unit_qualification_ids];
|
||||||
|
}
|
||||||
|
return SupervisionSafetyManagementPersonnel::where($this->searchWhere)->where($where)->count();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -57,7 +57,13 @@ class SupervisionSpecialOperationPersonnelLists extends BaseAdminDataLists imple
|
|||||||
*/
|
*/
|
||||||
public function lists(): array
|
public function lists(): array
|
||||||
{
|
{
|
||||||
return SupervisionSpecialOperationPersonnel::withoutField('update_time,delete_time')->where($this->searchWhere)
|
$params = $this->request->get();
|
||||||
|
$where = [];
|
||||||
|
if(!empty($params['company_id'])){
|
||||||
|
$unit_qualification_ids = SupervisionParticipatingUnitsQualifications::where('company_id',$params['company_id'])->column('id');
|
||||||
|
$where[] = ['unit_qualification_id','in',$unit_qualification_ids];
|
||||||
|
}
|
||||||
|
return SupervisionSpecialOperationPersonnel::withoutField('update_time,delete_time')->where($this->searchWhere)->where($where)
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['id' => 'desc'])
|
||||||
->select()->each(function($data){
|
->select()->each(function($data){
|
||||||
@ -78,7 +84,13 @@ class SupervisionSpecialOperationPersonnelLists extends BaseAdminDataLists imple
|
|||||||
*/
|
*/
|
||||||
public function count(): int
|
public function count(): int
|
||||||
{
|
{
|
||||||
return SupervisionSpecialOperationPersonnel::where($this->searchWhere)->count();
|
$params = $this->request->get();
|
||||||
|
$where = [];
|
||||||
|
if(!empty($params['company_id'])){
|
||||||
|
$unit_qualification_ids = SupervisionParticipatingUnitsQualifications::where('company_id',$params['company_id'])->column('id');
|
||||||
|
$where[] = ['unit_qualification_id','in',$unit_qualification_ids];
|
||||||
|
}
|
||||||
|
return SupervisionSpecialOperationPersonnel::where($this->searchWhere)->where($where)->count();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -156,4 +156,15 @@ class SupervisionParticipatingUnitsLogic extends BaseLogic
|
|||||||
$data['unit_type_text'] = $data->unit_type_text;
|
$data['unit_type_text'] = $data->unit_type_text;
|
||||||
return $data->toArray();
|
return $data->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function datas()
|
||||||
|
{
|
||||||
|
$datas = SupervisionParticipatingUnits::field(['id', 'unit_name'])
|
||||||
|
->order(['id' => 'desc'])
|
||||||
|
->select()->each(function($data){
|
||||||
|
$data['projectinfo'] = 'ID:' . $data['id'] . ' / 名称:' . $data['unit_name'];
|
||||||
|
})
|
||||||
|
->toArray();
|
||||||
|
return $datas;
|
||||||
|
}
|
||||||
}
|
}
|
@ -163,4 +163,15 @@ class SupervisionProjectLogic extends BaseLogic
|
|||||||
$data['engineering_status_text'] = $data->engineering_status_text;
|
$data['engineering_status_text'] = $data->engineering_status_text;
|
||||||
return $data->toArray();
|
return $data->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function datas()
|
||||||
|
{
|
||||||
|
$datas = SupervisionProject::field(['id', 'project_name'])
|
||||||
|
->order(['id' => 'desc'])
|
||||||
|
->select()->each(function($data){
|
||||||
|
$data['projectinfo'] = 'ID:' . $data['id'] . ' / 名称:' . $data['project_name'];
|
||||||
|
})
|
||||||
|
->toArray();
|
||||||
|
return $datas;
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user