• 等级显示和直辖市的处理


    @Service
    @Transactional(readOnly=true)
    public class HunterShowServiceImpl implements HunterShowService {

        @Autowired
        private HunterShowDao hunterShowDao;

        @Override
        public Result getHunterShowList(Long id,Long member_id) {
            if(id==null){
                return ResultUtils.returnError("没有对应的猎头ID,请查看数据!");
            }
            List<Map> showList = hunterShowDao.getHunterShowList(id);
            for (Map<String,Object> map : showList) {
                Integer valueOf = Integer.valueOf(map.get("level").toString());
                if(valueOf==0){
                    map.put("level", "大众猎头");
                }
                if(valueOf==1){
                    map.put("level", "高级猎头");
                }
                if(valueOf==2){
                    map.put("level", "专家猎头");
                }
                if(valueOf==3){
                    map.put("level", "顶级猎头");
                }
            }
            for(Map<String,Object> hunter : showList){
                String pro=hunter.get("provincename")==null?"":hunter.get("provincename").toString();
                String city=hunter.get("cityname")==null?"":hunter.get("cityname").toString();
                String country=hunter.get("countyname")==null?"":hunter.get("countyname").toString();
                if("北京市".equals(pro)||"天津市".equals(pro)||"上海市".equals(pro)||"重庆市".equals(pro)){
                    hunter.put("position", pro+country);//服务的区域
                }else{
                    hunter.put("position",pro+city);
                }
            }
            //List<Map> imgList = hunterShowDao.getImgList();
            List<Map> roleList = hunterShowDao.getRoleList(id);
            List<Map> productList = hunterShowDao.getproductList(id);
            Integer collectionType=0;
            if(member_id!=null){
                Map<String,Object> params =new HashMap<String,Object>();
                params.put("id", id);
                params.put("member_id", member_id);
                collectionType = hunterShowDao.getcollectionType(params);
            }
            
            Map<String,Object> map=new HashMap<String,Object>();
            
            map.put("showList", showList);
            //map.put("imgList", imgList);
            map.put("roleList", roleList);
            map.put("productList", productList);
            //判断0是收藏 1是未收藏
            map.put("collectionType", collectionType==null?1:collectionType);
            return ResultUtils.returnSuccess("详情页+介绍", map);
        }

    }

  • 相关阅读:
    Educational Codeforces Round 20 D. Magazine Ad
    Educational Codeforces Round 20 C. Maximal GCD
    紫书第三章训练2 暴力集
    Educational Codeforces Round 20 B. Distances to Zero
    Educational Codeforces Round 20 A. Maximal Binary Matrix
    紫书第三章训练1 D
    紫书第一章训练1 D -Message Decoding
    HAZU校赛 Problem K: Deadline
    Mutual Training for Wannafly Union #8 D
    紫书第三章训练1 E
  • 原文地址:https://www.cnblogs.com/wangzn/p/6687674.html
Copyright © 2020-2023  润新知