Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 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();
 }