public List<DetailCommodityDto> getListDetailCommodityDto(Map map) { CommodityMarkMapper commodityMarkMapper = (CommodityMarkMapper) SpringContextUtil.getBean("commodityMarkMapper"); List<DetailCommodityDto> list = mapper.getDetailCommodityDtoList(map); // if(map == null){ // map = new HashMap(); // } // 暂时不做商品你标签所以商品标签全为空 // for(DetailCommodityDto dto : list){ // map.clear(); // map.put("ids", Arrays.asList(dto.getMarkids().split("/"))); // dto.setMarks(commodityMarkMapper.getCommoditymarkListByIds(map)); // } return list; }
public List<PromotionDto> getListPromotionDto(Map map) { PromotionPriceMapper promotionPriceMapper = (PromotionPriceMapper) SpringContextUtil.getBean("promotionPriceMapper"); List<PromotionPrice> list = promotionPriceMapper.getPromotionPriceList(map); List<PromotionDto> dtoList = new ArrayList<PromotionDto>(); if (map == null) { map = new HashMap(); } for (PromotionPrice temp : list) { PromotionDto dto = BeanMapper.map(temp, PromotionDto.class); map.clear(); map.put("commodityid", dto.getPromotionid()); dto.setCommodity(mapper.getSimpleCommodityDtoList(map).get(0)); dtoList.add(dto); } return dtoList; }
public List<UserDiscountDto> getListUserDiscountDto(Map map) { UserDiscountMapper userDiscountMapper = (UserDiscountMapper) SpringContextUtil.getBean("userDiscountMapper"); CommodityTypeMapper commodityTypeMapper = (CommodityTypeMapper) SpringContextUtil.getBean("commodityTypeMapper"); List<UserDiscount> list = userDiscountMapper.getUserDiscountList(map); List<UserDiscountDto> dtoList = new ArrayList<UserDiscountDto>(); if (map == null) { map = new HashMap(); } for (UserDiscount temp : list) { UserDiscountDto dto = BeanMapper.map(temp, UserDiscountDto.class); map.clear(); map.put("commodityid", temp.getCommodityid()); List<SimpleCommodityDto> SimpleCommoditydtolist = mapper.getSimpleCommodityDtoList(map); if (!SimpleCommoditydtolist.isEmpty()) { dto.setCommodity(SimpleCommoditydtolist.get(0)); dto.setType(commodityTypeMapper.getCommodityTypeById(temp.getTypeid())); dtoList.add(dto); } } return dtoList; }
public List<SimpleCommodityDto> getListSimpleCommodityDto(Map map) { return mapper.getSimpleCommodityDtoList(map); }