Commit bda4d509 authored by shiyu's avatar shiyu

藏馆新增查询模糊查询商品名称

parent 1d5445f6
...@@ -179,7 +179,26 @@ public class SupplierItemServiceImpl implements SupplierItemService { ...@@ -179,7 +179,26 @@ public class SupplierItemServiceImpl implements SupplierItemService {
return Result.failed(); return Result.failed();
} }
@Override
public Result findItemList(SupplierItemRequestDto dto) {
try {
List<SupplierItemVo> supplierItemVos = new ArrayList<>();
List<SupplierItem> supplierItemList = supplierItemDao.findList(dto);
for (SupplierItem supplierItem : supplierItemList) {
SupplierItemVo supplierItemVo = new SupplierItemVo();
EntityMapper.copyAttribute(supplierItem, supplierItemVo);
supplierItemVo.setItemId(supplierItem.getId());
supplierItemVo.setSupplyPrice(PriceUtil.convertPriceFenToYuan(supplierItem.getSupplyPrice()));
supplierItemVo.setDistributionPrice(PriceUtil.convertPriceFenToYuan(supplierItem.getDistributionPrice()));
supplierItemVo.setHomePageImage(MediaUtil.getHomePageImage(supplierItem.getImages(), supplierItem.getVideos()));
supplierItemVos.add(supplierItemVo);
}
return Result.success(supplierItemVos);
} catch (Exception e) {
logger.error("查询商品列表失败 error : {}", e);
}
return Result.failed();
}
@AddBrowseLog(desc = "查询平台商品详情", type = DistributionEnum.DistributionTypeEnum.FIXED_PRICE) @AddBrowseLog(desc = "查询平台商品详情", type = DistributionEnum.DistributionTypeEnum.FIXED_PRICE)
@Override @Override
......
...@@ -29,6 +29,14 @@ public interface SupplierItemService { ...@@ -29,6 +29,14 @@ public interface SupplierItemService {
Result findList(SupplierItemRequestDto dto); Result findList(SupplierItemRequestDto dto);
/**
* 查询商品列表
* @param dto
* @return
*/
Result findItemList(SupplierItemRequestDto dto);
/** /**
* 查询首页促销商品列表 * 查询首页促销商品列表
* @param dto * @param dto
......
...@@ -154,4 +154,12 @@ public class SupplierItemController { ...@@ -154,4 +154,12 @@ public class SupplierItemController {
logger.info("获取商品预计分佣金额,请求参数:{}", JSON.toJSONString(dto)); logger.info("获取商品预计分佣金额,请求参数:{}", JSON.toJSONString(dto));
return distributorProfitService.getExpectAmount(dto); return distributorProfitService.getExpectAmount(dto);
} }
@ApiOperation(value = "查询商品列表")
@PostMapping("/findItemList")
public Result findItemList(@RequestBody SupplierItemRequestDto dto) {
logger.info("查询商品列表,请求参数:{}", JSON.toJSONString(dto));
return supplierItemService.findItemList(dto);
}
} }
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