|
@@ -130,7 +130,7 @@ class Lampcontrol extends Base_Controller {
|
|
|
$data['lamps'] = $this->Lamp_model->get_list_by_join($filter, $fields,$limit, $offset, $join, "L.number ASC", NUll, 'L');
|
|
|
} else {
|
|
|
if(empty($fields) || empty($field1)){
|
|
|
- $fields = 'L.id, L.number, IFNULL(L.status,0) as status, L.isfaulted, L.address, L.lamppower, L.electricSOC, L.battvoltage, L.chargestage, RI.updatetime, RI.updatetime as modifytime,L.overtimes,L.boardpower,L.lighteness as light,L.projectid,L.devstatus as online,P.projectname as project_name,L.section,L.loadtype,P.timezone as timezoneid,L.controllerstatus,L.netstatus as netstatus2';
|
|
|
+ $fields = 'L.id, L.number, IFNULL(L.status,0) as status, L.isfaulted, L.address, L.loadpower as lamppower, L.electricSOC, L.battvoltage, L.chargestage, RI.updatetime, RI.updatetime as modifytime,L.overtimes,L.boardpower,L.lighteness as light,L.projectid,L.devstatus as online,P.projectname as project_name,L.section,L.loadtype,P.timezone as timezoneid,L.controllerstatus,L.netstatus as netstatus2';
|
|
|
}else{
|
|
|
$fields .= ",L.id,L.projectid,L.section,L.loadtype,P.timezone as timezoneid,L.controllerstatus,L.netstatus as netstatus2";
|
|
|
}
|
|
@@ -968,7 +968,11 @@ class Lampcontrol extends Base_Controller {
|
|
|
$data["batterytype"] = $this->input->post('batterytype',true);
|
|
|
$data["boardpower"] = $this->input->post('boardpower',true);
|
|
|
$data["batteryah"] = $this->input->post('batteryah',true);
|
|
|
+ $loadpower = $this->input->post('loadpower',true);
|
|
|
+ $batteryah = $this->input->post('batteryah',true);
|
|
|
|
|
|
+ if(!empty($loadpower)) $data["loadpower"] = $loadpower;
|
|
|
+ if(!empty($batteryah)) $data["batteryah"] = $batteryah;
|
|
|
|
|
|
$wattage = $this->input->post('wattage',true);
|
|
|
$data["wattage"] = !empty($wattage) ? $wattage : 0;
|
|
@@ -998,7 +1002,7 @@ class Lampcontrol extends Base_Controller {
|
|
|
$data["manu"] = $this->get_manu_by_address($data["address"]);
|
|
|
|
|
|
if (empty($data["manu"])) exit(json_result('0423',$this->response['0423']));
|
|
|
- $role = $this->get_user_info('role');
|
|
|
+ // $role = $this->get_user_info('role');
|
|
|
$company = $this->get_user_info('company');
|
|
|
if ($role != SYSTEM_ADMIN) {
|
|
|
if ($role == 2) {
|
|
@@ -1373,7 +1377,7 @@ class Lampcontrol extends Base_Controller {
|
|
|
}
|
|
|
if ($datatype == 'lampinfo') {
|
|
|
|
|
|
- $fields = "number,projectid,address,longitude,latitude,section,boardpower,lamptype,boardtype,batteryah,loadpower,devstatus,loadtype,supplier,upazilla,po,manu,protocoltype,updatetime,netstatus as status,power,model,fascal_year,fascal_year_phase,iccid,softwareVersion,customer_ID,street_light_SN,customer_name,date,battvoltage,overtimes,solarpower,id";
|
|
|
+ $fields = "number,projectid,address,longitude,latitude,section,boardpower,lamptype,boardtype,batteryah,lamppower,loadpower,devstatus,loadtype,supplier,upazilla,po,manu,protocoltype,updatetime,netstatus as status,power,model,fascal_year,fascal_year_phase,iccid,softwareVersion,customer_ID,street_light_SN,customer_name,date,battvoltage,overtimes,solarpower,id";
|
|
|
|
|
|
$res = $this->Lamp_model->get_one(['id'=>$lamp_id],$fields);
|
|
|
if (empty($res)) {
|
|
@@ -1466,7 +1470,7 @@ class Lampcontrol extends Base_Controller {
|
|
|
'softwareVersion' => $res['softwareVersion'],
|
|
|
|
|
|
"boardtype" => $res['boardtype'],
|
|
|
- // "batteryah" => $res["batteryah"],
|
|
|
+ "batteryah" => $res["batteryah"],
|
|
|
// 'batterytype' => $res['batterytype'],
|
|
|
'protocoltype'=>intval($res['protocoltype']),
|
|
|
'supplier'=>intval($res['supplier']),
|
|
@@ -1501,7 +1505,7 @@ class Lampcontrol extends Base_Controller {
|
|
|
|
|
|
exit(json_result('0000', $this->response['0000'], $data));
|
|
|
}elseif ($datatype == 'lamp_info_log') {
|
|
|
- $fields = "lighteness,lampvoltage,lampcurrent,lamppower as loadpower,updatetime";
|
|
|
+ $fields = "lighteness,lampvoltage,lampcurrent,lamppower,updatetime";
|
|
|
|
|
|
$res = $this->Lamp_model->get_one(['id'=>$lamp_id],$fields);
|
|
|
$res["updatetime"] = date_change($res["updatetime"],0,DEF_TIMEZONE);
|
|
@@ -1616,7 +1620,7 @@ class Lampcontrol extends Base_Controller {
|
|
|
$temp[$k][] = $lampStatusArr[$l['lampstatus']];
|
|
|
$temp[$k][] = $l['lampvoltage'];
|
|
|
$temp[$k][] = $l['lampcurrent'];
|
|
|
- $temp[$k][] = $l['lamppower'];
|
|
|
+ $temp[$k][] = $l['loadpower'];
|
|
|
$temp[$k][] = $l['daydischarmaxpow'];
|
|
|
$h = floor($l['daychargemincurrent'] / 3600);
|
|
|
$h = $h < 10 ? '0'.$h : $h;
|