|
@@ -139,11 +139,15 @@ public class StorePriceController {
|
|
|
@RequestParam(required = false) Integer storeId,
|
|
@RequestParam(required = false) Integer storeId,
|
|
|
@RequestParam(required = false) String name,
|
|
@RequestParam(required = false) String name,
|
|
|
@RequestParam(required = false) Integer status,
|
|
@RequestParam(required = false) Integer status,
|
|
|
- @RequestParam(required = false) Integer shelfStatus) {
|
|
|
|
|
|
|
+ @RequestParam(required = false) Integer shelfStatus,
|
|
|
|
|
+ @RequestParam(required = false) Integer origin) {
|
|
|
log.info("StorePriceController.getPage?pageNum={},pageSize={},storeId={},name={},status={},shelfStatus={}",
|
|
log.info("StorePriceController.getPage?pageNum={},pageSize={},storeId={},name={},status={},shelfStatus={}",
|
|
|
pageNum, pageSize, storeId, name, status, shelfStatus);
|
|
pageNum, pageSize, storeId, name, status, shelfStatus);
|
|
|
Page<StorePrice> page = new Page<>(pageNum, pageSize);
|
|
Page<StorePrice> page = new Page<>(pageNum, pageSize);
|
|
|
LambdaQueryWrapper<StorePrice> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<StorePrice> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
|
+ if(null==origin){
|
|
|
|
|
+ queryWrapper.eq(StorePrice::getShelfStatus, 1);
|
|
|
|
|
+ }
|
|
|
if (storeId != null) {
|
|
if (storeId != null) {
|
|
|
queryWrapper.eq(StorePrice::getStoreId, storeId);
|
|
queryWrapper.eq(StorePrice::getStoreId, storeId);
|
|
|
}
|
|
}
|
|
@@ -192,11 +196,11 @@ public class StorePriceController {
|
|
|
@ApiOperation("上下架操作:1-上架,2-下架")
|
|
@ApiOperation("上下架操作:1-上架,2-下架")
|
|
|
@ApiOperationSupport(order = 8)
|
|
@ApiOperationSupport(order = 8)
|
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParams({
|
|
|
- @ApiImplicitParam(name = "id", value = "通用价目id", dataType = "Integer", paramType = "query", required = true),
|
|
|
|
|
- @ApiImplicitParam(name = "shelfStatus", value = "上下架状态:1-上架,2-下架", dataType = "Integer", paramType = "query", required = true)
|
|
|
|
|
|
|
+ @ApiImplicitParam(name = "id", value = "通用价目id", dataType = "Integer", paramType = "query", required = false),
|
|
|
|
|
+ @ApiImplicitParam(name = "shelfStatus", value = "上下架状态:1-上架,2-下架", dataType = "Integer", paramType = "query", required = false)
|
|
|
})
|
|
})
|
|
|
@PostMapping("/changeShelfStatus")
|
|
@PostMapping("/changeShelfStatus")
|
|
|
- public R<String> changeShelfStatus(@RequestParam Integer id, @RequestParam Integer shelfStatus) {
|
|
|
|
|
|
|
+ public R<String> changeShelfStatus(@RequestParam("id") Integer id, @RequestParam("shelfStatus") Integer shelfStatus) {
|
|
|
log.info("StorePriceController.changeShelfStatus?id={},shelfStatus={}", id, shelfStatus);
|
|
log.info("StorePriceController.changeShelfStatus?id={},shelfStatus={}", id, shelfStatus);
|
|
|
if (shelfStatus == null || (shelfStatus != 1 && shelfStatus != 2)) {
|
|
if (shelfStatus == null || (shelfStatus != 1 && shelfStatus != 2)) {
|
|
|
return R.fail("上下架状态不合法(只能为1或2)");
|
|
return R.fail("上下架状态不合法(只能为1或2)");
|