|
@@ -60,6 +60,7 @@ class AssetLeaseLists extends BaseAdminDataLists implements ListsSearchInterface
|
|
|
|
|
|
|
|
$parms = $this->request->get();
|
|
$parms = $this->request->get();
|
|
|
$where = [] ;
|
|
$where = [] ;
|
|
|
|
|
+ $flag = false;
|
|
|
if(!empty($parms))
|
|
if(!empty($parms))
|
|
|
{
|
|
{
|
|
|
if(isset($parms['name'])) {
|
|
if(isset($parms['name'])) {
|
|
@@ -92,6 +93,7 @@ class AssetLeaseLists extends BaseAdminDataLists implements ListsSearchInterface
|
|
|
$today = date('Y-m-d');
|
|
$today = date('Y-m-d');
|
|
|
$expiration_date = date('Y-m-d', strtotime($today . ' +30 day'));
|
|
$expiration_date = date('Y-m-d', strtotime($today . ' +30 day'));
|
|
|
if ($parms['expiration_flag']) {
|
|
if ($parms['expiration_flag']) {
|
|
|
|
|
+ $flag = true;
|
|
|
$where[] = ['lease_end_time', '<=', $expiration_date];
|
|
$where[] = ['lease_end_time', '<=', $expiration_date];
|
|
|
$where[] = ['approval_status','=','5'];
|
|
$where[] = ['approval_status','=','5'];
|
|
|
}
|
|
}
|
|
@@ -147,6 +149,14 @@ class AssetLeaseLists extends BaseAdminDataLists implements ListsSearchInterface
|
|
|
foreach($lists as &$v){
|
|
foreach($lists as &$v){
|
|
|
$v['first_name'] = adminModel::where(['id'=>$v['first_uid']])->value('name') ?? '';
|
|
$v['first_name'] = adminModel::where(['id'=>$v['first_uid']])->value('name') ?? '';
|
|
|
$v['second_name'] = adminModel::where(['id'=>$v['second_uid']])->value('name') ?? '' ;
|
|
$v['second_name'] = adminModel::where(['id'=>$v['second_uid']])->value('name') ?? '' ;
|
|
|
|
|
+ if($flag){
|
|
|
|
|
+ $startTime = strtotime(date('Y-m-d'));
|
|
|
|
|
+ $endTime = strtotime($v['lease_end_time']);
|
|
|
|
|
+
|
|
|
|
|
+ $diff = $startTime-$endTime;
|
|
|
|
|
+ $day = $diff/86400;
|
|
|
|
|
+ $v['diff_day'] = $day;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return $lists;
|
|
return $lists;
|