Esempio n. 1
0
 public function addjobs($data)
 {
     $jobs = new jobs();
     $jobs->shop_id = 1;
     //$jobs->shop_id=1;
     $jobs->shop_name = "zhangsan";
     $jobs->job_name = $data['name'];
     $jobs->type = $data['type'];
     $jobs->zhao_num = $data['total'];
     $jobs->money = $data['salary'];
     $jobs->com_type = $data['payUnit'];
     $jobs->stop_time = strtotime($data['applyEnd']);
     $jobs->jz_start = strtotime($data['workBegin']);
     $jobs->jz_end = strtotime($data['workEnd']);
     $jobs->job_start = strtotime($data['workTimeHourBegin']);
     $jobs->job_end = strtotime($data['workTimeHourEnd']);
     $jobs->is_tc = $data['isDeduct'];
     $jobs->tc = $data['deductTypeName'];
     $jobs->sex_limit = $data['sex'];
     $jobs->s_limit = $data['height'];
     $jobs->w_cont = $data['workInfo'];
     $jobs->w_ask = $data['jobDetails'];
     $jobs->name = $data['contact'];
     $jobs->phone = $data['contactTel'];
     $jobs->province = $data['province'];
     $jobs->city = $data['city'];
     if (!empty($data['area'])) {
         $jobs->district = $data['area'];
     }
     $jobs->detail = $data['address'];
     $jobs->job_treatment = $data['job_treatment'];
     $city = $data['city'];
     $province = $data['province'];
     if (!empty($data['area'])) {
         $area = $data['area'];
     }
     $address = $data['address'];
     if (!empty($data['area'])) {
         $json = file_get_contents("http://api.map.baidu.com/geocoder?address=" . trim($area) . trim($address) . "&output=json&key=e6rrUeLpzYim3BUsK6WWZrph&city=" . trim($city) . "");
     } else {
         $json = file_get_contents("http://api.map.baidu.com/geocoder?address=" . trim($address) . "&output=json&key=e6rrUeLpzYim3BUsK6WWZrph&city=" . trim($city) . "");
     }
     $infolist = json_decode($json);
     $array = array('errorno' => '1');
     if (isset($infolist->result->location) && !empty($infolist->result->location)) {
         $array = array('lng' => $infolist->result->location->lng, 'lat' => $infolist->result->location->lat, 'errorno' => '0');
     }
     $jobs->job_x = $array['lng'];
     $jobs->job_y = $array['lat'];
     $jobs->addtime = time();
     $jobs->job_on = 0;
     $jobs->job_status = 1;
     $lable = $data['lable_id'];
     $arr = array("\n", "\r", "\r\n");
     $lable = str_replace($arr, "", $lable);
     $jobs->lable_id = $lable;
     //print_r($list);die;
     return $jobs->save();
 }
Esempio n. 2
0
 public function joblist()
 {
     $joblist = jobs::find()->with('job_type');
     //print_R($joblist);die;//
     return $joblist;
 }
Esempio n. 3
0
 public function actionToexamine()
 {
     $data = Yii::$app->request->get();
     $jobs = new jobs();
     $jobs_one = $jobs->jobs_one($data['id']);
     return $this->render('toexamine', ['job' => $jobs_one, 'id' => $data['id']]);
 }