update
This commit is contained in:
parent
a757ccf91d
commit
b5b1be9578
|
@ -171,7 +171,7 @@
|
||||||
return $resust ? $this->success('删除成功') : $this->fail('删除失败');
|
return $resust ? $this->success('删除成功') : $this->fail('删除失败');
|
||||||
}
|
}
|
||||||
|
|
||||||
//删除水产养殖操作记录
|
//编辑水产养殖操作记录
|
||||||
public function ediFishRecord(): Json
|
public function ediFishRecord(): Json
|
||||||
{
|
{
|
||||||
$params = $this->request->post(['record_id','action_content']);
|
$params = $this->request->post(['record_id','action_content']);
|
||||||
|
@ -207,7 +207,7 @@
|
||||||
return $this->success('请求成功',$data);
|
return $this->success('请求成功',$data);
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取农户土地监测数据实时数据
|
//农户池塘环境监测数据实时数据
|
||||||
public function pondEnvData(): Json
|
public function pondEnvData(): Json
|
||||||
{
|
{
|
||||||
$params = $this->request->get(['user_id']);
|
$params = $this->request->get(['user_id']);
|
||||||
|
|
|
@ -86,6 +86,41 @@ class UserController extends BaseApiController
|
||||||
'breed' => $poultryBreed
|
'breed' => $poultryBreed
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
//判断是否是水产养殖户
|
||||||
|
if($curl_result['data']['is_sc_user']){
|
||||||
|
$ponds = $curl_result['data']['pond_detail'];
|
||||||
|
foreach($ponds as $k=>$v) {
|
||||||
|
//获取养殖信息
|
||||||
|
$breedData = Db::name('farmer_pond_breed')->where('user_id',$params['user_id'])->where('pond_id',$v['pond_id'])->sum('number');
|
||||||
|
//获取捕捞信息
|
||||||
|
$catchData = Db::name('farmer_pond_catch')->where('user_id',$params['user_id'])->where('pond_id',$v['pond_id'])->sum('number');
|
||||||
|
if($breedData - $catchData != 0){
|
||||||
|
$ponds[$k]['is_culture'] = true;
|
||||||
|
$ponds[$k]['total_num'] = $breedData - $catchData;
|
||||||
|
//获取水产养殖种类
|
||||||
|
$fishKind = Db::name('farmer_pond_breed')->distinct(true)->where('user_id',$params['user_id'])->where('pond_id',$v['pond_id'])->limit(4)->column('kind');
|
||||||
|
//获取水产养殖具体品种
|
||||||
|
$fiskBreed = Db::name('farmer_pond_breed')->distinct(true)->where('user_id',$params['user_id'])->where('pond_id',$v['pond_id'])->limit(4)->column('breed');
|
||||||
|
$ponds[$k]['kind'] = $fishKind;
|
||||||
|
$ponds[$k]['breed'] = $fiskBreed;
|
||||||
|
//获取去最新的图片
|
||||||
|
$pic = Db::name('farmer_pond_pic')->field('pic,create_time')->where('pond_id',$v['pond_id'])->findOrEmpty();
|
||||||
|
if(!empty($pic)){
|
||||||
|
$ponds[$k]['pic_detail'] = $pic;
|
||||||
|
$ponds[$k]['pic_detail']['create_time'] = date('Y-m-d H:i:s',$pic['create_time']);
|
||||||
|
}else{
|
||||||
|
$ponds[$k]['pic_detail'] = [];
|
||||||
|
}
|
||||||
|
//获取养殖时间
|
||||||
|
$firstBreed = Db::name('farmer_pond_breed')->where('user_id',$params['user_id'])->where('pond_id',$v['pond_id'])->findOrEmpty();
|
||||||
|
$ponds[$k]['source_code'] = $firstBreed['source_code'];
|
||||||
|
$ponds[$k]['create_time'] = date('Y-m-d H:i:s',$firstBreed['create_time']);
|
||||||
|
}else{
|
||||||
|
$ponds[$k]['is_culture'] = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$curl_result['data']['pond_detail'] = $ponds;
|
||||||
|
}
|
||||||
//返回数据
|
//返回数据
|
||||||
return json($curl_result);
|
return json($curl_result);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue