|
@@ -68,15 +68,19 @@ class DeviceController extends Controller
|
|
|
}
|
|
|
|
|
|
public function addperson(Request $request){
|
|
|
+ //{"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":"d28a5c104fad4cb1a5091d70db573530","personCount":"1","serialno":"410204307430","sign":"da8cec6fd9bf0831f15c31440d66b612","sub_model":"2","time":"1727175496486","total":"4","transaction_id":"100","version":"V3.0.4","whitelist":[{"account_id":"23333","emp_id":"23333","rec_id":"23333","result_code":"400"}]}
|
|
|
$data = $request->all();
|
|
|
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
|
|
|
- ]);
|
|
|
+ if($v['result_code'] == "400"){
|
|
|
+ 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);
|