master:模糊查询商品货号接口增加storeId入参;
parent
2af3b21c49
commit
fbc7b8c22e
|
|
@ -56,8 +56,9 @@ public class StoreProductController extends XktBaseController {
|
||||||
|
|
||||||
@ApiOperation(value = "模糊查询系统所有商品", httpMethod = "GET", response = R.class)
|
@ApiOperation(value = "模糊查询系统所有商品", httpMethod = "GET", response = R.class)
|
||||||
@GetMapping(value = "/fuzzy")
|
@GetMapping(value = "/fuzzy")
|
||||||
public R<List<StoreProdFuzzyResVO>> fuzzyQuery(@RequestParam(value = "prodArtNum", required = false) String prodArtNum) {
|
public R<List<StoreProdFuzzyResVO>> fuzzyQuery(@RequestParam("storeId") Long storeId,
|
||||||
return R.ok(BeanUtil.copyToList(storeProdService.fuzzyQuery(prodArtNum), StoreProdFuzzyResVO.class));
|
@RequestParam(value = "prodArtNum", required = false) String prodArtNum) {
|
||||||
|
return R.ok(BeanUtil.copyToList(storeProdService.fuzzyQuery(storeId, prodArtNum), StoreProdFuzzyResVO.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PreAuthorize("@ss.hasAnyRoles('admin,general_admin,store')||@ss.hasSupplierSubRole()")
|
@PreAuthorize("@ss.hasAnyRoles('admin,general_admin,store')||@ss.hasSupplierSubRole()")
|
||||||
|
|
|
||||||
|
|
@ -89,6 +89,7 @@ public class StoreProductStockController extends XktBaseController {
|
||||||
return R.ok(BeanUtil.toBean(storeProdStockService.selectByStoreProdStockId(storeId, storeProdStockId), StoreProdStockResVO.class));
|
return R.ok(BeanUtil.toBean(storeProdStockService.selectByStoreProdStockId(storeId, storeProdStockId), StoreProdStockResVO.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PreAuthorize("@ss.hasAnyRoles('admin,general_admin,store')||@ss.hasSupplierSubRole()")
|
||||||
@ApiOperation(value = "根据货号查询档口商品库存", httpMethod = "GET", response = R.class)
|
@ApiOperation(value = "根据货号查询档口商品库存", httpMethod = "GET", response = R.class)
|
||||||
@GetMapping(value = "/{storeId}/store-prod-id/{storeProdId}")
|
@GetMapping(value = "/{storeId}/store-prod-id/{storeProdId}")
|
||||||
public R<StoreProdStockTakeResVO> getByStoreIdAndStoreProdId(@PathVariable("storeId") Long storeId, @PathVariable("storeProdId") Long storeProdId) {
|
public R<StoreProdStockTakeResVO> getByStoreIdAndStoreProdId(@PathVariable("storeId") Long storeId, @PathVariable("storeProdId") Long storeProdId) {
|
||||||
|
|
|
||||||
|
|
@ -150,10 +150,11 @@ public interface IStoreProductService {
|
||||||
/**
|
/**
|
||||||
* 模糊查询系统所有商品
|
* 模糊查询系统所有商品
|
||||||
*
|
*
|
||||||
|
* @param storeId 档口ID
|
||||||
* @param prodArtNum 货号
|
* @param prodArtNum 货号
|
||||||
* @return StoreProdFuzzyResDTO
|
* @return StoreProdFuzzyResDTO
|
||||||
*/
|
*/
|
||||||
List<StoreProdFuzzyResDTO> fuzzyQuery(String prodArtNum);
|
List<StoreProdFuzzyResDTO> fuzzyQuery(Long storeId, String prodArtNum);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取商城 档口首页商品状态数量
|
* 获取商城 档口首页商品状态数量
|
||||||
|
|
|
||||||
|
|
@ -691,13 +691,14 @@ public class StoreProductServiceImpl implements IStoreProductService {
|
||||||
/**
|
/**
|
||||||
* 模糊查询系统所有商品
|
* 模糊查询系统所有商品
|
||||||
*
|
*
|
||||||
|
* @param storeId 档口ID
|
||||||
* @param prodArtNum 货号
|
* @param prodArtNum 货号
|
||||||
* @return StoreProdFuzzyResDTO
|
* @return StoreProdFuzzyResDTO
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<StoreProdFuzzyResDTO> fuzzyQuery(String prodArtNum) {
|
public List<StoreProdFuzzyResDTO> fuzzyQuery(Long storeId, String prodArtNum) {
|
||||||
LambdaQueryWrapper<StoreProduct> queryWrapper = new LambdaQueryWrapper<StoreProduct>()
|
LambdaQueryWrapper<StoreProduct> queryWrapper = new LambdaQueryWrapper<StoreProduct>()
|
||||||
.eq(StoreProduct::getDelFlag, Constants.UNDELETED);
|
.eq(StoreProduct::getDelFlag, Constants.UNDELETED).eq(StoreProduct::getStoreId, storeId);
|
||||||
if (StringUtils.isNotBlank(prodArtNum)) {
|
if (StringUtils.isNotBlank(prodArtNum)) {
|
||||||
queryWrapper.like(StoreProduct::getProdArtNum, prodArtNum);
|
queryWrapper.like(StoreProduct::getProdArtNum, prodArtNum);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue