| | |
| | | |
| | | |
| | | import com.java110.common.dao.IMarketGoodsV1ServiceDao; |
| | | import com.java110.dto.market.MarketGoodsItemDto; |
| | | import com.java110.intf.common.IMarketGoodsItemV1InnerServiceSMO; |
| | | import com.java110.intf.common.IMarketGoodsV1InnerServiceSMO; |
| | | import com.java110.dto.marketGoods.MarketGoodsDto; |
| | | import com.java110.dto.market.MarketGoodsDto; |
| | | import com.java110.po.marketGoods.MarketGoodsPo; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.core.base.smo.BaseServiceSMO; |
| | | import com.java110.dto.user.UserDto; |
| | | import com.java110.dto.PageDto; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | |
| | | |
| | | @Autowired |
| | | private IMarketGoodsV1ServiceDao marketGoodsV1ServiceDaoImpl; |
| | | |
| | | @Autowired |
| | | private IMarketGoodsItemV1InnerServiceSMO marketGoodsItemV1InnerServiceSMOImpl; |
| | | |
| | | |
| | | @Override |
| | |
| | | |
| | | List<MarketGoodsDto> marketGoodss = BeanConvertUtil.covertBeanList(marketGoodsV1ServiceDaoImpl.getMarketGoodsInfo(BeanConvertUtil.beanCovertMap(marketGoodsDto)), MarketGoodsDto.class); |
| | | |
| | | if(marketGoodss == null || marketGoodss.size()<1 || marketGoodss.size()>20){ |
| | | return marketGoodss; |
| | | } |
| | | List<String> goodsIds = new ArrayList<>(); |
| | | |
| | | for(MarketGoodsDto marketGoodsDto1 : marketGoodss){ |
| | | goodsIds.add(marketGoodsDto1.getGoodsId()); |
| | | } |
| | | |
| | | MarketGoodsItemDto marketGoodsItemDto = new MarketGoodsItemDto(); |
| | | marketGoodsItemDto.setGoodsIds(goodsIds.toArray(new String[goodsIds.size()])); |
| | | List<MarketGoodsItemDto> marketGoodsItemDtos = marketGoodsItemV1InnerServiceSMOImpl.queryMarketGoodssGroupCount(marketGoodsItemDto); |
| | | |
| | | for(MarketGoodsDto marketGoodsDto1 : marketGoodss){ |
| | | for(MarketGoodsItemDto marketGoodsItemDto1:marketGoodsItemDtos){ |
| | | if(!marketGoodsDto1.getGoodsId().equals(marketGoodsItemDto1.getGoodsId())){ |
| | | continue; |
| | | } |
| | | marketGoodsDto1.setGoodsCount(marketGoodsItemDto1.getGoodsCount()); |
| | | } |
| | | } |
| | | |
| | | return marketGoodss; |
| | | } |
| | | |