CMXX - Update hardware version when provided
This commit is contained in:
@@ -156,6 +156,13 @@ if (!isset($criterias['productrowid']) && isset($criterias['sn']) && $criterias[
|
|||||||
$stmt = $pdo->prepare($sql);
|
$stmt = $pdo->prepare($sql);
|
||||||
$stmt->execute([$criterias['version'],$criterias['sn']]);
|
$stmt->execute([$criterias['version'],$criterias['sn']]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//check if current version is send and update the equipment record
|
||||||
|
if(isset($criterias['hw_version']) && $criterias['hw_version'] !=''){
|
||||||
|
$sql = 'UPDATE equipment SET hw_version = ? WHERE serialnumber = ? ';
|
||||||
|
$stmt = $pdo->prepare($sql);
|
||||||
|
$stmt->execute([$criterias['hw_version'],$criterias['sn']]);
|
||||||
|
}
|
||||||
|
|
||||||
//GET PRODUCTCODE, SW_VERSION_UPGRADE, HW_VERSION from equipment SN
|
//GET PRODUCTCODE, SW_VERSION_UPGRADE, HW_VERSION from equipment SN
|
||||||
$sql = 'SELECT p.productcode, e.sw_version_upgrade, e.hw_version FROM equipment e JOIN products p ON e.productrowid = p.rowID WHERE e.serialnumber = ?';
|
$sql = 'SELECT p.productcode, e.sw_version_upgrade, e.hw_version FROM equipment e JOIN products p ON e.productrowid = p.rowID WHERE e.serialnumber = ?';
|
||||||
|
|||||||
@@ -156,6 +156,13 @@ if (!isset($criterias['productrowid']) && isset($criterias['sn']) && $criterias[
|
|||||||
$stmt->execute([$criterias['version'],$criterias['sn']]);
|
$stmt->execute([$criterias['version'],$criterias['sn']]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//check if current version is send and update the equipment record
|
||||||
|
if(isset($criterias['hw_version']) && $criterias['hw_version'] !=''){
|
||||||
|
$sql = 'UPDATE equipment SET hw_version = ? WHERE serialnumber = ? ';
|
||||||
|
$stmt = $pdo->prepare($sql);
|
||||||
|
$stmt->execute([$criterias['hw_version'],$criterias['sn']]);
|
||||||
|
}
|
||||||
|
|
||||||
//GET PRODUCTCODE, SW_VERSION_UPGRADE, HW_VERSION from equipment SN
|
//GET PRODUCTCODE, SW_VERSION_UPGRADE, HW_VERSION from equipment SN
|
||||||
$sql = 'SELECT p.productcode, e.sw_version_upgrade, e.hw_version FROM equipment e JOIN products p ON e.productrowid = p.rowID WHERE e.serialnumber = ?';
|
$sql = 'SELECT p.productcode, e.sw_version_upgrade, e.hw_version FROM equipment e JOIN products p ON e.productrowid = p.rowID WHERE e.serialnumber = ?';
|
||||||
$stmt = $pdo->prepare($sql);
|
$stmt = $pdo->prepare($sql);
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ async function getDeviceData(){
|
|||||||
function firmwareUpdate(data){
|
function firmwareUpdate(data){
|
||||||
|
|
||||||
var serialnumber = serial;
|
var serialnumber = serial;
|
||||||
var action = '/v2/products_software/sn='+serialnumber+'&version='+fw_name;
|
var action = '/v2/products_software/sn='+serialnumber+'&version='+fw_name+'&hw_version='+hw;
|
||||||
var url = link+action;
|
var url = link+action;
|
||||||
|
|
||||||
var bearer = 'Bearer ' + data;
|
var bearer = 'Bearer ' + data;
|
||||||
|
|||||||
Reference in New Issue
Block a user