|
@ -12,6 +12,8 @@ use Dcat\Admin\Grid; |
|
|
use Dcat\Admin\Layout\Content; |
|
|
use Dcat\Admin\Layout\Content; |
|
|
use Dcat\Admin\Show; |
|
|
use Dcat\Admin\Show; |
|
|
use Dcat\Admin\Http\Controllers\AdminController; |
|
|
use Dcat\Admin\Http\Controllers\AdminController; |
|
|
|
|
|
use GuzzleHttp\Client; |
|
|
|
|
|
use Illuminate\Support\Facades\Http; |
|
|
|
|
|
|
|
|
class EquipResourceRecordController extends AdminController |
|
|
class EquipResourceRecordController extends AdminController |
|
|
{ |
|
|
{ |
|
@ -32,6 +34,7 @@ class EquipResourceRecordController extends AdminController |
|
|
protected function grid() |
|
|
protected function grid() |
|
|
{ |
|
|
{ |
|
|
return Grid::make(new EquipResourceRecord(), function (Grid $grid) { |
|
|
return Grid::make(new EquipResourceRecord(), function (Grid $grid) { |
|
|
|
|
|
$grid->model()->orderBy('id', 'desc'); |
|
|
$grid->column('id')->sortable(); |
|
|
$grid->column('id')->sortable(); |
|
|
$grid->column('imei'); |
|
|
$grid->column('imei'); |
|
|
$grid->column('obj_id'); |
|
|
$grid->column('obj_id'); |
|
@ -91,6 +94,7 @@ class EquipResourceRecordController extends AdminController |
|
|
// return $equip_resource_service->writeCache(); |
|
|
// return $equip_resource_service->writeCache(); |
|
|
|
|
|
|
|
|
return Form::make(new EquipResourceRecord(), function (Form $form) { |
|
|
return Form::make(new EquipResourceRecord(), function (Form $form) { |
|
|
|
|
|
|
|
|
$form->display('id'); |
|
|
$form->display('id'); |
|
|
$form->text('imei')->required(); |
|
|
$form->text('imei')->required(); |
|
|
$form->text('obj_id')->required(); |
|
|
$form->text('obj_id')->required(); |
|
@ -99,9 +103,9 @@ class EquipResourceRecordController extends AdminController |
|
|
$form->datetime('expired_time')->required(); |
|
|
$form->datetime('expired_time')->required(); |
|
|
$form->text('trigger_msg')->default(4)->required(); |
|
|
$form->text('trigger_msg')->default(4)->required(); |
|
|
$form->text('api-key')->required(); |
|
|
$form->text('api-key')->required(); |
|
|
$form->text('res_id')->required(); |
|
|
$form->text('res_id')->default(5750)->required(); |
|
|
|
|
|
|
|
|
// 68C0 0866472059902068 01 09 0111 00 0000000002 01 8D16 |
|
|
// 68C0 0866472059902068 01 09 0111 00 00 00000002 01 8D16 |
|
|
// $a = EquipResourceRecordService::getCheckCode('68C008664720599020680109011100000000000201'); |
|
|
// $a = EquipResourceRecordService::getCheckCode('68C008664720599020680109011100000000000201'); |
|
|
$form->text('起始符')->default(68)->disable(true); |
|
|
$form->text('起始符')->default(68)->disable(true); |
|
|
$form->text('设备类型')->default('C0')->disable(true); |
|
|
$form->text('设备类型')->default('C0')->disable(true); |
|
@ -110,8 +114,8 @@ class EquipResourceRecordController extends AdminController |
|
|
$form->text('数据长度')->default('09')->disable(true); |
|
|
$form->text('数据长度')->default('09')->disable(true); |
|
|
$form->text('指令标识')->default('0111')->disable(true); |
|
|
$form->text('指令标识')->default('0111')->disable(true); |
|
|
$form->text('数据')->default('00')->disable(true); |
|
|
$form->text('数据')->default('00')->disable(true); |
|
|
$form->select('命令方式')->options(['00', '11'])->disable(false); |
|
|
$form->select('命令方式')->options(['00', '11'])->default(0)->disable(false); |
|
|
$form->text('自定义数组'); |
|
|
$form->text('自定义数组')->size(8); |
|
|
$form->text('固定字节')->default('01')->disable(true); |
|
|
$form->text('固定字节')->default('01')->disable(true); |
|
|
$form->text('累加和校验')->disable(true); |
|
|
$form->text('累加和校验')->disable(true); |
|
|
$form->text('结束符')->default('16')->disable(true); |
|
|
$form->text('结束符')->default('16')->disable(true); |
|
@ -131,10 +135,9 @@ class EquipResourceRecordController extends AdminController |
|
|
|
|
|
|
|
|
$res = $equip_resource_service->writeCache($param); |
|
|
$res = $equip_resource_service->writeCache($param); |
|
|
|
|
|
|
|
|
if (!empty($res['errno'])){ |
|
|
if (isset($res['errno'])){ |
|
|
if ($res['errno'] === 0) { |
|
|
if ($res['errno'] === 0) { |
|
|
$this->form()->store($param); |
|
|
return $this->form()->store($param); |
|
|
return $this->form()->response()->success('提交成功'); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return $this->form()->response()->error($res['error']); |
|
|
return $this->form()->response()->error($res['error']); |
|
|