package com.recruit.control;

import java.io.UnsupportedEncodingException;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import com.recruit.dao.gen.model.Company;
import com.recruit.dao.gen.model.User;
import com.recruit.service.CompanyService;
import com.recruit.util.BaseResponse;




@Controller
@RequestMapping("/com")
public class CompanyController {
	
	@Resource
CompanyService companyService;

	@ResponseBody
	@RequestMapping(value = "/checkCompanyname")
	public String checkCompanyname(String  fullname){
		Company company=companyService.findByCompanyname(fullname);
		
		if(company==null){
			//允许注册
			return "1";
		}else{
			//不允许注册
			return "0";
		}

		
	}
	
	@ResponseBody
	@RequestMapping(value = "/findCompanyById")
	public BaseResponse findCompanyById(HttpServletRequest request){
		//Company company=companyService.findByCompanyname(fullname);
		User user=	(User) request.getSession().getAttribute("user");
		BaseResponse b=new BaseResponse();
		
		if(user==null){
			//允许注册
			b.setStatus(400);
		
		}else if(user.getStatus()==1){
			b.setStatus(500);
			
		}else{
			
			Company company=companyService.findByUid(user.getId());
			b.setStatus(200);
			b.setContent(company);
		
		}

		return b;
		
	}
	
	/**
	 * 保存用户
	 * @return
	 * @throws UnsupportedEncodingException 
	 */
	@RequestMapping(value = "/saveCompany")
	public ModelAndView  saveUser(Company  company,HttpServletRequest request) throws UnsupportedEncodingException {
	User user=	(User) request.getSession().getAttribute("user");
		company.setUserId(user.getId());
		ModelAndView view = new ModelAndView();
	boolean flag=companyService.saveCompany(company);

		if(flag==true){
			//允许注册
			view.setViewName("user/registerSuccess");
		}else{
			//不允许注册
			view.setViewName("user/comInfoRegister");
		}


		return view;
	}
	
	@RequestMapping(value = "/goAllCompany")
	public ModelAndView  goAllCompany(HttpServletRequest request) {
		ModelAndView view = new ModelAndView();
    	view.setViewName("companys/famouseCompanys");
		return view;
	}
	
	@RequestMapping(value = "/goCompanyInfo")
	public ModelAndView  goCompanyInfo(HttpServletRequest request) {
		ModelAndView view = new ModelAndView();
    	view.setViewName("user/comInfo");
		return view;
	}
	@ResponseBody
	@RequestMapping(value = "/updateCompanyInfo")
	public String updateCompanyInfo(Company  com){
		boolean flag=companyService.updateCompany(com);
		
		if(flag){
			//允许注册
			return "1";
		}else{
			//不允许注册
			return "0";
		}

		
	}

	
}
最近下载更多
liyan54188  LV2 1月2日
微信网友_7280920824942592  LV1 2024年12月3日
吉吉jijiji  LV2 2024年6月17日
HY1234  LV1 2024年6月2日
xiaopengzep  LV1 2024年3月11日
婴儿早教打猫猫菇  LV2 2024年2月17日
liubojian  LV2 2024年1月3日
微信网友_6693238752481280  LV1 2023年10月15日
leighua  LV1 2023年6月8日
17771013609  LV4 2023年4月12日
最近浏览更多
没有啊很开心啊  LV4 3月7日
dongandmin  LV8 2月19日
liyan54188  LV2 1月2日
微信网友_7280920824942592  LV1 2024年12月3日
krispeng  LV14 2024年10月28日
微信网友_7211237575856128 2024年10月22日
暂无贡献等级
maoye520  LV1 2024年10月8日
799743530  LV11 2024年7月8日
吉吉jijiji  LV2 2024年6月17日
wangbh1234  LV1 2024年6月7日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友