|
|
@@ -46,39 +46,23 @@ public class PriceItemClient implements IPriceItemClient{
|
|
|
|
|
|
/**
|
|
|
* 根据商品编码获取销售价格信息
|
|
|
- * @param priceItem
|
|
|
+ * @param code
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
@GetMapping(GET_MARKET_PRICE)
|
|
|
- public R getMarketPrice(PriceItem priceItem) {
|
|
|
- List<BigDecimal> bigDecimalList = new ArrayList<>();
|
|
|
- List<PriceItem> list = priceItemService.list(new QueryWrapper<PriceItem>().eq("code", priceItem.getCode()).eq("tenant_id", SecureUtil.getTenantId())
|
|
|
- .eq("is_deleted", 0));
|
|
|
- if (CollectionUtils.isNotEmpty(list)){
|
|
|
- bigDecimalList = list.stream().map(PriceItem::getSalesPrice).collect(Collectors.toList());
|
|
|
- }else {
|
|
|
- bigDecimalList.add(new BigDecimal(BigInteger.ZERO));
|
|
|
- }
|
|
|
- return R.data(bigDecimalList);
|
|
|
+ public R getMarketPrice(String code) {
|
|
|
+ return R.data(priceItemService.getMarketPrice(SecureUtil.getTenantId(),code));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取商品采购价格
|
|
|
- * @param priceItem
|
|
|
+ * @param code
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
@GetMapping(GET_PURCHASE_PRICE)
|
|
|
- public R getPURCHAEPrice(PriceItem priceItem) {
|
|
|
- List<BigDecimal> bigDecimalList = new ArrayList<>();
|
|
|
- List<PriceItem> list = priceItemService.list(new QueryWrapper<PriceItem>().eq("code", priceItem.getCode()).eq("tenant_id", SecureUtil.getTenantId())
|
|
|
- .eq("is_deleted", 0));
|
|
|
- if (CollectionUtils.isNotEmpty(list)){
|
|
|
- bigDecimalList = list.stream().map(PriceItem::getPurchasePrice).collect(Collectors.toList());
|
|
|
- }else {
|
|
|
- bigDecimalList.add(new BigDecimal(BigInteger.ZERO));
|
|
|
- }
|
|
|
- return R.data(bigDecimalList);
|
|
|
+ public R getPurchasePrice(String code) {
|
|
|
+ return R.data(priceItemService.getPurchasePrice(SecureUtil.getTenantId(),code));
|
|
|
}
|
|
|
}
|