|
@@ -270,10 +270,32 @@ class ApiController extends BaseController
|
|
$result['msg'] = ApiEnum::RETURN_SUCCESS;
|
|
$result['msg'] = ApiEnum::RETURN_SUCCESS;
|
|
$result['data'] = [];
|
|
$result['data'] = [];
|
|
|
|
|
|
|
|
+ $current = time();// 获取当前时间戳
|
|
|
|
+
|
|
$list = DB::connection('mysql_fwe10')->table('uf_uf_zhxx_sbgl as sbgl')
|
|
$list = DB::connection('mysql_fwe10')->table('uf_uf_zhxx_sbgl as sbgl')
|
|
->select('sbgl.create_time','sbgl.sbmc','sbgl.scrhsj','sbgl.rhzq','qygl.qymc')
|
|
->select('sbgl.create_time','sbgl.sbmc','sbgl.scrhsj','sbgl.rhzq','qygl.qymc')
|
|
->leftJoin('uf_zhxx_sbgl_qygl as qygl','qygl.id','=','sbgl.ssdw')
|
|
->leftJoin('uf_zhxx_sbgl_qygl as qygl','qygl.id','=','sbgl.ssdw')
|
|
- ->where('sbgl.rhzq','!=','')->get();
|
|
|
|
|
|
+ ->where('sbgl.rhzq','!=','')->get()->toArray();
|
|
|
|
+
|
|
|
|
+ foreach($list as $k => $v){
|
|
|
|
+ if($v->scrhsj != null){
|
|
|
|
+ $scrhsj = strtotime($v->scrhsj);
|
|
|
|
+ $sjc = floor(($current - $scrhsj) / (60 * 60 * 24));
|
|
|
|
+ $sjc = intval(round($sjc));
|
|
|
|
+ $v->sjc = ($v->rhzq*30 - $sjc);
|
|
|
|
+ }else{
|
|
|
|
+ $create_time = strtotime($v->create_time);
|
|
|
|
+ $sjc = floor(($current - $create_time) / (60 * 60 * 24));
|
|
|
|
+ $sjc = intval(round($sjc));
|
|
|
|
+ $v->sjc = ($v->rhzq*30 - $sjc);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ usort($list, function ($a, $b) {
|
|
|
|
+ return $a->sjc <=> $b->sjc;
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ $result['data'] = $list;
|
|
|
|
|
|
return self::successResponse($result);
|
|
return self::successResponse($result);
|
|
}
|
|
}
|