数据接口修改

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)
->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')
->alias('u')
->where($where)
@ -149,22 +154,38 @@ class Census extends BaseController
$zhouqi = Db::table('cms_agriculture_products_traceability')
->withAttr('content', function ($value, $data) {
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{
return '';
}
})
->where('status',1)->field('content')->select();
$result = [
['name' => '总人口','value'=>$num],
['name' => '农产品种类','value'=>$cms_agriculture_products],
['name' => '加工和品牌企业数量','value'=>$num_1],
['name' => '种植面积','value'=>$zz_mianji],
['name' => '养殖面积','value'=>$sum_216],
['name' => '荒地面积','value'=>$waste_land_area],
['name' => '企业农产品销量','value'=>$num_2],
['name' => '企业采购的农产品','value'=>$num_3],
$return['index'] = [
['name' => '总人口','value'=>$num.'人'],
['name' => '农产品种类','value'=>$cms_agriculture_products.'种'],
['name' => '品牌企业','value'=>$num_1.'家'],
['name' => '种植面积','value'=>$zz_mianji],
['name' => '养殖面积','value'=>$sum_216],
['name' => '荒地面积','value'=>$waste_land_area],
];
$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' => '大于60岁人数','value'=>$old_num],
['name' => '儿童人数','value'=>$children_num],
@ -174,18 +195,16 @@ class Census extends BaseController
['name' => '汉族','value'=>$nation_h_num],
['name' => '残疾人数','value'=>$whether_disabled_num],
['name' => '参保人数','value'=>$insurance_type_num],
['name' => '土地总面积','value'=>$land_area_num],
['name' => '农田水利','value'=>$sum_218],
['name' => '坑塘','value'=>$sum_217],
['name' => '牧草地','value'=>$sum_215],
['name' => '林地','value'=>$sum_214],
['name' => '耕地','value'=>$sum_70],
['name' => '园地','value'=>$sum_69],
['name' => '蔬菜基地数量','value'=>$cms_manufacturer],
['name' => '农贸市场数量','value'=>$cms_farm_product_market],
['name' => '蔬菜基地数量','value'=>$cms_manufacturer.'个'],
['name' => '农贸市场数量','value'=>$cms_farm_product_market.'个'],
];
$return['zhouqi'] = [
['name' => '农产品周期','value'=>$zhouqi],
];
$this->apiSuccess('获取成功', $result);
$return['juli'] = [
['name' => '运输距离','value'=>'20km'],
];
$this->apiSuccess('获取成功', $return);
}