|
@@ -849,17 +849,79 @@ class CameraApiController extends BaseController
|
|
|
|
|
|
//值班信息
|
|
//值班信息
|
|
public function dutyInformation(){
|
|
public function dutyInformation(){
|
|
- $result = DB::connection('etl_zaoquan')->select("select * from news_duty_list order by date desc");
|
|
|
|
|
|
+ $today = date('Y-m-d');
|
|
|
|
+ $tomorrow = date("Y-m-d",strtotime("+1 day"));
|
|
|
|
+
|
|
|
|
+ $result['today_zzb'] = DB::connection('etl_zaoquan')->select("select * from news_duty_list where date ='".$today."' and type = 'zzb'");
|
|
|
|
+ $result['today_fzzb'] = DB::connection('etl_zaoquan')->select("select * from news_duty_list where date ='".$today."' and type = 'fz'");
|
|
|
|
+ $result['tomorrow_zzb'] = DB::connection('etl_zaoquan')->select("select * from news_duty_list where date ='".$tomorrow."' and type = 'zzb'");
|
|
|
|
+ $result['tomorrow_fzzb'] = DB::connection('etl_zaoquan')->select("select * from news_duty_list where date ='".$tomorrow."' and type = 'fz'");
|
|
|
|
+
|
|
|
|
+ return self::successResponse($result);
|
|
}
|
|
}
|
|
|
|
|
|
//分类列表
|
|
//分类列表
|
|
public function typeList(){
|
|
public function typeList(){
|
|
- $result = $result = DB::connection('etl_zaoquan')->select("select * from news_column_list limit type");
|
|
|
|
|
|
+ $result = $result = DB::connection('etl_zaoquan')->select("select type from news_column_list group by type");
|
|
|
|
+
|
|
|
|
+ if(count($result) > 0){
|
|
|
|
+ for($i=0;$i<count($result);$i++){
|
|
|
|
+ if($result[$i]->type == 'aqsc'){
|
|
|
|
+ $result[$i]->name = '安全生产';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'mkxw'){
|
|
|
|
+ $result[$i]->name = '煤矿新闻';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'zwbg'){
|
|
|
|
+ $result[$i]->name = '政务办公';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'djgz'){
|
|
|
|
+ $result[$i]->name = '党建工作';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'qygl'){
|
|
|
|
+ $result[$i]->name = '企业管理';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'jdgl'){
|
|
|
|
+ $result[$i]->name = '机电管理';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'scjsgl'){
|
|
|
|
+ $result[$i]->name = '生产技术管理';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'jjjc'){
|
|
|
|
+ $result[$i]->name = '纪检监察';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'zhzl'){
|
|
|
|
+ $result[$i]->name = '综合治理';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'jypx'){
|
|
|
|
+ $result[$i]->name = '教育培训';
|
|
|
|
+ }
|
|
|
|
+ if($result[$i]->type == 'kwgk'){
|
|
|
|
+ $result[$i]->name = '矿务公开';
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return self::successResponse($result);
|
|
}
|
|
}
|
|
|
|
|
|
//文章列表
|
|
//文章列表
|
|
public function articleList(Request $request){
|
|
public function articleList(Request $request){
|
|
- $result = DB::connection('etl_zaoquan')->select("select * from news_column_list order by create_time desc");
|
|
|
|
|
|
+ $params = $request->all();
|
|
|
|
+
|
|
|
|
+ if (!isset($params['page_size'])) {
|
|
|
|
+ return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
|
|
|
|
+ }
|
|
|
|
+ if (!isset($params['page_num'])) {
|
|
|
|
+ return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
|
|
|
|
+ }
|
|
|
|
+ if (!isset($params['type'])) {
|
|
|
|
+ return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $offset = $params['page_size'] * ($params['page_num'] - 1);
|
|
|
|
+
|
|
|
|
+ $result = DB::connection('etl_zaoquan')->select("select * from news_column_list where type = '".$params['type']."' order by create_time desc limit ".$params['page_size']." offset ".$offset);
|
|
|
|
|
|
$pattern = '/<img(.*?)src=["\'](.*?)["\'](.*?)>/i';
|
|
$pattern = '/<img(.*?)src=["\'](.*?)["\'](.*?)>/i';
|
|
|
|
|