数据接口修改

This commit is contained in:
彭桃 2023-02-10 10:04:37 +08:00
parent 6b2f937ff1
commit bc0ea46c17

View File

@ -105,6 +105,11 @@ class Census extends BaseController
->where($where) ->where($where)
->join(['fa_szxc_information_planting'=>'p'], 'u.user_id = p.user_id and p.nature_of_land=217')->sum('p.land_area'); ->join(['fa_szxc_information_planting'=>'p'], 'u.user_id = p.user_id and p.nature_of_land=217')->sum('p.land_area');
//养殖 //养殖
$sum_yz = Db::table('fa_szxc_information_useraddress')
->alias('u')
->where($where)
->join(['fa_szxc_information_planting'=>'p'], 'u.user_id = p.user_id and p.nature_of_land=216')->sum('p.land_area');
//养殖面积
$sum_216 = Db::table('fa_szxc_information_useraddress') $sum_216 = Db::table('fa_szxc_information_useraddress')
->alias('u') ->alias('u')
->where($where) ->where($where)
@ -149,22 +154,38 @@ class Census extends BaseController
$zhouqi = Db::table('cms_agriculture_products_traceability') $zhouqi = Db::table('cms_agriculture_products_traceability')
->withAttr('content', function ($value, $data) { ->withAttr('content', function ($value, $data) {
if ($data['content'] != '') { if ($data['content'] != '') {
return json_decode($data['content'],1); $cont = json_decode($data['content'],1);
foreach ($cont as $k => $v){
$cont[$k]['cjl'] = '昨日成交量提示15%';
}
return $cont;
}else{ }else{
return ''; return '';
} }
}) })
->where('status',1)->field('content')->select(); ->where('status',1)->field('content')->select();
$result = [ $return['index'] = [
['name' => '总人口','value'=>$num], ['name' => '总人口','value'=>$num.'人'],
['name' => '农产品种类','value'=>$cms_agriculture_products], ['name' => '农产品种类','value'=>$cms_agriculture_products.'种'],
['name' => '加工和品牌企业数量','value'=>$num_1], ['name' => '品牌企业','value'=>$num_1.'家'],
['name' => '种植面积','value'=>$zz_mianji], ['name' => '种植面积','value'=>$zz_mianji],
['name' => '养殖面积','value'=>$sum_216], ['name' => '养殖面积','value'=>$sum_216],
['name' => '荒地面积','value'=>$waste_land_area], ['name' => '荒地面积','value'=>$waste_land_area],
['name' => '企业农产品销量','value'=>$num_2], ];
['name' => '企业采购的农产品','value'=>$num_3], $return['xingzhi'] = [
['name' => '农田水利','value'=>$sum_218],
['name' => '坑塘','value'=>$sum_217],
['name' => '养殖','value'=>$sum_yz],
['name' => '牧草地','value'=>$sum_215],
['name' => '林地','value'=>$sum_214],
['name' => '耕地','value'=>$sum_70],
['name' => '园地','value'=>$sum_69],
];
$return['qita'] = [
['name' => '农产品销量','value'=>$num_2.'单'],
['name' => '农产采购量','value'=>$num_3.'单'],
['name' => '已录入商户','value'=>$num_4], ['name' => '已录入商户','value'=>$num_4],
['name' => '大于60岁人数','value'=>$old_num], ['name' => '大于60岁人数','value'=>$old_num],
['name' => '儿童人数','value'=>$children_num], ['name' => '儿童人数','value'=>$children_num],
@ -174,18 +195,16 @@ class Census extends BaseController
['name' => '汉族','value'=>$nation_h_num], ['name' => '汉族','value'=>$nation_h_num],
['name' => '残疾人数','value'=>$whether_disabled_num], ['name' => '残疾人数','value'=>$whether_disabled_num],
['name' => '参保人数','value'=>$insurance_type_num], ['name' => '参保人数','value'=>$insurance_type_num],
['name' => '土地总面积','value'=>$land_area_num], ['name' => '蔬菜基地数量','value'=>$cms_manufacturer.'个'],
['name' => '农田水利','value'=>$sum_218], ['name' => '农贸市场数量','value'=>$cms_farm_product_market.'个'],
['name' => '坑塘','value'=>$sum_217], ];
['name' => '牧草地','value'=>$sum_215], $return['zhouqi'] = [
['name' => '林地','value'=>$sum_214],
['name' => '耕地','value'=>$sum_70],
['name' => '园地','value'=>$sum_69],
['name' => '蔬菜基地数量','value'=>$cms_manufacturer],
['name' => '农贸市场数量','value'=>$cms_farm_product_market],
['name' => '农产品周期','value'=>$zhouqi], ['name' => '农产品周期','value'=>$zhouqi],
]; ];
$this->apiSuccess('获取成功', $result); $return['juli'] = [
['name' => '运输距离','value'=>'20km'],
];
$this->apiSuccess('获取成功', $return);
} }