|
@@ -65,6 +65,15 @@ class DeviceController extends Controller
|
|
public function addperson(Request $request){
|
|
public function addperson(Request $request){
|
|
$data = $request->all();
|
|
$data = $request->all();
|
|
Log::channel('apiLog')->info('smkq-addperson', ['data' => $data]);
|
|
Log::channel('apiLog')->info('smkq-addperson', ['data' => $data]);
|
|
|
|
+ //{"build_time":"2024-09-23 18-49-04","customer":"23333","dev_id":"001","door_status":0,"faceCount":"1","fireware":"XF108-Y-SV1.020240822","ip":"192.168.0.241","mac":"3e:b6:b9:ed:0d:8e","main_board":0,"model":"2","noncestr":"b38ebc4de96c43d7aacb8225f3f46591","personCount":"1","serialno":"410204307430","sign":"fdbad4552caae32bd4ba7ebacca60cd8","sub_model":"2","time":"1727175016706","total":"4","transaction_id":"100","version":"V3.0.4","whitelist":[{"account_id":"23333","rec_id":"1","result_code":"407"}]}
|
|
|
|
+ if(isset($data['whitelist'])){
|
|
|
|
+ $data = $data['whitelist'];
|
|
|
|
+ foreach ($data['whitelist'] as $v){
|
|
|
|
+ Employee::where('number',$v['account_id'])->update([
|
|
|
|
+ 'is_device' => 1
|
|
|
|
+ ]);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
$json = json_decode('{"transaction_id":"20220829142124067","api":"heartbeat","records":[],"interval":"10000","result_code":0,"noncestr":"be39ff7eadc0450b91f0713c3382cd22","time":"1661754084","sign":"9ab968049901cd4e493baeec1dcf85fe","result_msg":"OK"}',true);
|
|
$json = json_decode('{"transaction_id":"20220829142124067","api":"heartbeat","records":[],"interval":"10000","result_code":0,"noncestr":"be39ff7eadc0450b91f0713c3382cd22","time":"1661754084","sign":"9ab968049901cd4e493baeec1dcf85fe","result_msg":"OK"}',true);
|
|
$json['transaction_id'] = date('YmdHis').rand(1000,9999);
|
|
$json['transaction_id'] = date('YmdHis').rand(1000,9999);
|
|
$json['time'] = time();
|
|
$json['time'] = time();
|