| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace App\Http\Controllers\api\thirdPart\haiq;
- use App\Services\CacheShelfService;
- use App\Services\ForeignHaiRoboticsService;
- use Illuminate\Http\Request;
- class LightController
- {
- protected $request;
- /** @var ForeignHaiRoboticsService $service */
- private $service;
- public function __construct(){
- $this->service=app('ForeignHaiRoboticsService');
- }
- public function lightOn($post){
- }
- public function lightOff(Request $request){
- }
- /**
- * @param Request $request {"areaCode":"1004","locCode":"HAIB2-02-03","displayInfo":null,"PTLAction":0,"PTLSettings":null}
- * @return array
- */
- public function update(Request $request){// 拍灯以后的消息发至此处
- // if($request['PTLAction'] == 0){ // 拍灯 推送任务
- // /** @var CacheShelfService $cacheShelfService */
- // $cacheShelfService = app(CacheShelfService::class);
- // $result = $cacheShelfService->lightOffTask($request['locCode'],$request['PTLAction']);
- // return ['location'=>$result['success'] ? 200 :0,'errMsg'=>$result['errMsg'] ?? null,'data'=>$request->all()];
- // }
- $success = $request->input('success');
- $location = $success?200:0;
- app('LogService')->log(__METHOD__,__FUNCTION__,'拍灯:'.json_encode($request->all()));
- return ['location'=>$location,'errMsg'=>'','data'=>$request->all()];
- }
- }
|