/** * 存入商户信息 * @param $user_id * @param $logo_image_path * @param $longitude * @param $latitude * @param $business_name * @param $business_info * @param $business_allow_image * @param $business_image * @param $business_image2 * @param $business_address * @return array */ public function businessInfoFinish($user_id, $logo_image_path, $longitude, $latitude, $business_name, $business_info, $business_allow_image, $business_image, $business_image2, $business_address) { $user_company_extend = new UserCompanyExtend(); $user_company_extend->user_id = $user_id; $user_company_extend->user_company_name = $business_name; $user_company_extend->user_address = $business_address; $user_company_extend->user_desc = $business_info; $user_company_extend->user_company_lat = $latitude; $user_company_extend->user_company_lng = $longitude; $user_company_extend->save(); if ($logo_image_path) { $user_image_one = new UserImage(); $user_image_one->user_id = $user_id; $user_image_one->image_url = $logo_image_path; $user_image_one->is_completion = UserImage::IS_COMPLETION_QINIU; $user_image_one->type = UserImage::TYPE_HEAD; $user_image_one->save(); unset($user_image_one); } if ($business_allow_image) { $user_image_two = new UserImage(); $user_image_two->user_id = $user_id; $user_image_two->image_url = $business_allow_image; $user_image_two->is_completion = UserImage::IS_COMPLETION_QINIU; $user_image_two->type = UserImage::TYPE_BUSINESS; $user_image_two->save(); unset($user_image_two); } if ($business_image) { $user_image_thr = new UserImage(); $user_image_thr->user_id = $user_id; $user_image_thr->image_url = $business_image; $user_image_thr->is_completion = UserImage::IS_COMPLETION_QINIU; $user_image_thr->type = UserImage::TYPE_SHOP; $user_image_thr->save(); unset($user_image_thr); } if ($business_image2) { $user_image_fou = new UserImage(); $user_image_fou->user_id = $user_id; $user_image_fou->image_url = $business_image2; $user_image_fou->is_completion = UserImage::IS_COMPLETION_QINIU; $user_image_fou->type = UserImage::TYPE_SHOP; $user_image_fou->save(); unset($user_image_fou); } return ['status' => true, 'message' => 'success', 'info' => []]; }
public function update($user_id, $type, Request $request) { $user = UserBase::find($user_id); if (!$user) { return $this->returnAddJs('用户不存在'); } $user_name = $request->get('user_name'); if (!$user_name) { return $this->returnAddJs('用户名不能为空'); } if ($type == 2) { //商家编辑 $water_count = $request->get('water_count'); if (!$water_count) { return $this->returnAddJs('请输入亲水值!'); } $send_water = $request->get('send_water'); if (!$send_water) { return $this->returnAddJs('请输入护水值!'); } $image_url_real1 = $request->file('image_url_real1'); if (!$image_url_real1->isValid()) { return $this->returnAddJs('营业执照无效'); } if (strpos($image_url_real1->getMimeType(), 'image/') === false) { return $this->returnAddJs('营业执照格式不正确'); } $image_url_real1_w = $this->updateFile($image_url_real1); if (!$image_url_real1_w) { return $this->returnAddJs('营业执照上传失败,请重新上传!'); } $image_url_real2 = $request->file('image_url_real2'); if ($image_url_real2) { if (!$image_url_real2->isValid()) { return $this->returnAddJs('店铺实景1无效'); } if (strpos($image_url_real2->getMimeType(), 'image/') === false) { return $this->returnAddJs('店铺实景1格式不正确'); } $image_url_real2_w = $this->updateFile($image_url_real2); if (!$image_url_real2) { return $this->returnAddJs('店铺实景1上传失败,请重新上传!'); } } $image_url_real3 = $request->file('image_url_real3'); if ($image_url_real3) { if (!$image_url_real3->isValid()) { return $this->returnAddJs('店铺实景2无效'); } if (strpos($image_url_real3->getMimeType(), 'image/') === false) { return $this->returnAddJs('店铺实景2格式不正确'); } $image_url_real3_w = $this->updateFile($image_url_real3); if (!$image_url_real3_w) { return $this->returnAddJs('店铺实景2上传失败,请重新上传!'); } } } $image = $request->file('image'); if (!$image->isValid()) { return $this->returnAddJs('图片无效'); } if (strpos($image->getMimeType(), 'image/') === false) { return $this->returnAddJs('图片格式不正确'); } $image_w = $this->updateFile($image); if (!$image_w) { return $this->returnAddJs('图片上传失败,请重新上传!'); } $user->user_name = $user_name; $user->save(); $user_image = UserImage::where('user_id', $user_id)->where('type', 1)->first(); if (!$user_image) { $user_image_model = new UserImage(); $user_image_model->user_id = $user_id; $user_image_model->image_url = $image_w; $user_image_model->type = 1; $user_image_model->is_completion = 0; $user_image_model->save(); } else { $user_image->image_url = $image_w; $user_image->save(); } if ($type == 2) { $user_desc = $request->get('user_desc', ''); $user_f = UserFinancial::where('user_id', $user_id)->first(); if (!$user_f) { $user_f = new UserFinancial(); $user_f->user_id = $user_id; } $user_f->water_count = $water_count; $user_f->send_water = $send_water; $user_f->save(); $user_c = UserCompanyExtend::where('user_id', $user_id)->first(); if (!$user_c) { $user_c = new UserCompanyExtend(); $user_c->user_id = $user_id; } $user_c->user_desc = $user_desc; $user_c->save(); $user_image = UserImage::where('user_id', $user_id)->where('type', 2)->first(); if (!$user_image) { $user_image_model = new UserImage(); $user_image_model->user_id = $user_id; $user_image_model->image_url = $image_url_real1_w; $user_image_model->type = 2; $user_image_model->is_completion = 0; $user_image_model->save(); } else { $user_image->image_url = $image_url_real1_w; $user_image->save(); } if ($image_url_real2_w) { $user_image = UserImage::where('user_id', $user_id)->where('type', 3)->first(); if (!$user_image) { $user_image_model = new UserImage(); $user_image_model->user_id = $user_id; $user_image_model->image_url = $image_url_real2_w; $user_image_model->type = 3; $user_image_model->is_completion = 0; $user_image_model->save(); } else { $user_image->image_url = $image_url_real2_w; $user_image->save(); } } if ($image_url_real3_w) { $user_image = UserImage::where('user_id', $user_id)->where('type', 3)->first(); if (!$user_image) { $user_image_model = new UserImage(); $user_image_model->user_id = $user_id; $user_image_model->image_url = $image_url_real3_w; $user_image_model->type = 3; $user_image_model->is_completion = 0; $user_image_model->save(); } else { $user_image->image_url = $image_url_real3_w; $user_image->save(); } } } return $this->returnAddJs('编辑成功!'); }