public function manageRice() { $rice = M("InfoRice"); $ricedata = $rice->where("rice_status=365")->select(); //得到水稻信息 foreach ($ricedata as &$value) { $dist_id = $value['dist_id']; $dist_name = getDistrictNameByID($dist_id); $value['dist_name'] = $dist_name; //将地区ID换成地区名 //显示审核状态 $value['rice_status'] = getRiceStatus($value['rice_status']); } $this->assign("ricedata", $ricedata); $this->display(); }
public function manageRice() { $user_id = session('user_id'); $riceModel = D("InfoRice"); $rice = $riceModel->where("user_id= '{$user_id}'")->select(); foreach ($rice as &$value) { $dist_id = $value['dist_id']; $dist_name = getDistrictNameByID($dist_id); $value['dist_name'] = $dist_name; //将地区ID换成地区名 //显示审核状态 $bstatus = $value["rice_status"] & 7; $estatus = $value["rice_status"] >> 3 & 7; $lstatus = $value["rice_status"] >> 6 & 7; $value['brice_status_id'] = $riceModel->getRiceState($bstatus); $value['erice_status_id'] = $riceModel->getRiceState($estatus); $value['lrice_status_id'] = $riceModel->getRiceState($lstatus); $value['brice_status'] = getRiceStatus($value['brice_status_id']); $value['erice_status'] = getRiceStatus($value['erice_status_id']); $value['lrice_status'] = getRiceStatus($value['lrice_status_id']); //echo $value['brice_status']; if ($value['brice_status_id'] != 3 || $value['erice_status_id'] != 3 || $value['lrice_status_id'] != 3) { $value["rice_status_id"] = 1; } } $this->assign("ricedata", $rice); $this->display(); }
public function getUncheckRice() { $ricedata = $this->select(); $data = array(); foreach ($ricedata as $key => $value) { $bstatus = $value["rice_status"] & 7; $estatus = $value["rice_status"] >> 3 & 7; $lstatus = $value["rice_status"] >> 6 & 7; $bstatus = $this->getRiceState($bstatus); $estatus = $this->getRiceState($estatus); $lstatus = $this->getRiceState($lstatus); if ($bstatus == 2 || $estatus == 2 || $lstatus == 2) { $value["brice_status"] = getRiceStatus($bstatus); $value["erice_status"] = getRiceStatus($estatus); $value["lrice_status"] = getRiceStatus($lstatus); $value["dist_name"] = getDistrictNameById($value["dist_id"]); array_push($data, $value); } } return $data; }
public function detailRice() { $rice_id = I("rice_id"); $rice = D("InfoRice"); $ricedata = $rice->where("rice_id='{$rice_id}'")->find(); $ricedata["dist_name"] = getDistrictNameById($ricedata["dist_id"]); $bstatus = $ricedata["rice_status"] & 7; $estatus = $ricedata["rice_status"] >> 3 & 7; $lstatus = $ricedata["rice_status"] >> 6 & 7; $ricedata['brice_status_id'] = $rice->getRiceState($bstatus); $ricedata['erice_status_id'] = $rice->getRiceState($estatus); $ricedata['lrice_status_id'] = $rice->getRiceState($lstatus); $ricedata['brice_status'] = getRiceStatus($ricedata['brice_status_id']); $ricedata['erice_status'] = getRiceStatus($ricedata['erice_status_id']); $ricedata['lrice_status'] = getRiceStatus($ricedata['lrice_status_id']); //将所有百分数乘以100 $ricedata['ae_planting_stru'] = number_format($ricedata['ae_planting_stru'] * 100, 2); $ricedata['ae_area_disasterr'] = number_format($ricedata['ae_area_disasterr'] * 100, 2); $ricedata['ae_yield_disasterr'] = number_format($ricedata['ae_yield_disasterr'] * 100, 2); $ricedata['ae_rice_fertilizer'] = number_format($ricedata['ae_rice_fertilizer'] * 100, 2); $ricedata['al_planting_stru'] = number_format($ricedata['al_planting_stru'] * 100, 2); $ricedata['al_area_disasterr'] = number_format($ricedata['al_area_disasterr'] * 100, 2); $ricedata['al_yield_disasterr'] = number_format($ricedata['al_yield_disasterr'] * 100, 2); $ricedata['al_rice_fertilizer'] = number_format($ricedata['al_rice_fertilizer'] * 100, 2); $ricedata['ay_planting_stru'] = number_format($ricedata['ay_planting_stru'] * 100, 2); $ricedata['ay_area_disasterr'] = number_format($ricedata['ay_area_disasterr'] * 100, 2); $ricedata['ay_yield_disasterr'] = number_format($ricedata['ay_yield_disasterr'] * 100, 2); $ricedata['ay_rice_fertilizer'] = number_format($ricedata['ay_rice_fertilizer'] * 100, 2); $ricedata['we_price_fluctuation'] = number_format($ricedata['we_price_fluctuation'] * 100, 2); $ricedata['we_yield_fluctuation'] = number_format($ricedata['we_yield_fluctuation'] * 100, 2); $ricedata['we_area_fluctuation'] = number_format($ricedata['we_area_fluctuation'] * 100, 2); $ricedata['we_yield_permu_fluctuation'] = number_format($ricedata['we_yield_permu_fluctuation'] * 100, 2); $ricedata['wl_price_fluctuation'] = number_format($ricedata['wl_price_fluctuation'] * 100, 2); $ricedata['wl_yield_fluctuation'] = number_format($ricedata['wl_yield_fluctuation'] * 100, 2); $ricedata['wl_area_fluctuation'] = number_format($ricedata['wl_area_fluctuation'] * 100, 2); $ricedata['wl_yield_permu_fluctuation'] = number_format($ricedata['wl_yield_permu_fluctuation'] * 100, 2); $ricedata['wy_price_fluctuation'] = number_format($ricedata['wy_price_fluctuation'] * 100, 2); $ricedata['wy_yield_fluctuation'] = number_format($ricedata['wy_yield_fluctuation'] * 100, 2); $ricedata['wy_area_fluctuation'] = number_format($ricedata['wy_area_fluctuation'] * 100, 2); $ricedata['wy_yield_permu_fluctuation'] = number_format($ricedata['wy_yield_permu_fluctuation'] * 100, 2); if ($ricedata['brice_status_id'] == 3 || $ricedata['erice_status_id'] == 3 || $ricedata['lrice_status_id'] == 3) { $ricedata["rice_status"] = 1; } if ($ricedata['brice_status_id'] == 3 && $ricedata['erice_status_id'] == 3 && $ricedata['lrice_status_id'] == 3) { $ricedata["rice_status2"] = 2; } $disalist = $this->getDisasterData(); $ricedata["disa_number"] = count($disalist); $wavedata = $this->getWaveRice(); $ricedata["wave_number"] = count($wavedata); $this->assign("wavedata", $wavedata); $this->assign("disalist", $disalist); $this->assign("ricedata", $ricedata); $this->display(); }