Commit 88375563 authored by hanfeng's avatar hanfeng

修改优质车型2

parent ebdf511a
...@@ -10,6 +10,7 @@ import com.xxfc.platform.vehicle.entity.Vehicle; ...@@ -10,6 +10,7 @@ import com.xxfc.platform.vehicle.entity.Vehicle;
import com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition; import com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition;
import com.xxfc.platform.vehicle.pojo.VehicleModelVo; import com.xxfc.platform.vehicle.pojo.VehicleModelVo;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.xxfc.platform.vehicle.entity.VehicleModel; import com.xxfc.platform.vehicle.entity.VehicleModel;
...@@ -20,6 +21,7 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport; ...@@ -20,6 +21,7 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport;
import tk.mybatis.mapper.entity.Example; import tk.mybatis.mapper.entity.Example;
import tk.mybatis.mapper.weekend.WeekendSqls; import tk.mybatis.mapper.weekend.WeekendSqls;
import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -100,7 +102,8 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper, VehicleModel> { ...@@ -100,7 +102,8 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper, VehicleModel> {
* @return * @return
*/ */
public List<GoodDataVO> goodList(Integer page, Integer limit) { public List<GoodDataVO> goodList(Integer page, Integer limit) {
List<GoodDataVO> goodDataVOS = Arrays.asList(); List<GoodDataVO> goodDataVOS = new ArrayList<>();
/*设置分页*/ /*设置分页*/
Page<VehicleModel> pages = PageHelper.startPage(page, limit); Page<VehicleModel> pages = PageHelper.startPage(page, limit);
...@@ -111,19 +114,25 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper, VehicleModel> { ...@@ -111,19 +114,25 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper, VehicleModel> {
.andEqualTo(VehicleModel::getHotSign,1) .andEqualTo(VehicleModel::getHotSign,1)
).orderByDesc("id").build(); ).orderByDesc("id").build();
List<VehicleModel> vehicleModels = selectByExample(example); List<VehicleModel> vehicleModels = selectByExample(example);
if (CollectionUtils.isEmpty(vehicleModels)) {
return null;
}
PageInfo<VehicleModel> pageInfo= PageInfo.of(vehicleModels); PageInfo<VehicleModel> pageInfo= PageInfo.of(vehicleModels);
List<VehicleModel> vehicleModelList = pageInfo.getList(); List<VehicleModel> vehicleModelList = pageInfo.getList();
/*遍历车型列表设置List<GoodDataVO>*/ /*遍历车型列表设置List<GoodDataVO>*/
for (VehicleModel vm : vehicleModelList) { vehicleModelList.forEach(vm ->{
GoodDataVO goodDataVO = new GoodDataVO(); GoodDataVO goodDataVO = new GoodDataVO();
goodDataVO.setId(vm.getId()); goodDataVO.setId(vm.getId());
goodDataVO.setImgUrl(vm.getPicture()); goodDataVO.setImgUrl(vm.getPicture());
goodDataVO.setName(vm.getName()); goodDataVO.setName(vm.getName());
goodDataVO.setName1(vm.getKeyword()); goodDataVO.setName1(vm.getKeyword());
goodDataVO.setPrice(String.valueOf(vm.getBuyPrice())); goodDataVO.setPrice(String.valueOf(vm.getBuyPrice()));
goodDataVOS.add(goodDataVO); System.out.println("++++++++++++++++++++++++++++++++++++++"+goodDataVO+"++++++++++++++++++++++++++++++++++++++");
} goodDataVOS.add(goodDataVO);});
// for (VehicleModel vm : vehicleModelList) {
//
// }
return goodDataVOS; return goodDataVOS;
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment