提交 906efd30 authored 作者: 许俊's avatar 许俊

修改

上级 d9d18322
package org.jeecg.modules.iost.basedata.controller; package org.jeecg.modules.iost.basedata.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.jeecg.common.aspect.annotation.AutoLog; import org.jeecg.common.aspect.annotation.AutoLog;
import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.common.system.base.controller.JeecgController;
import org.jeecg.common.system.query.QueryGenerator;
import org.jeecg.modules.iost.basedata.entity.HouseLocationReady; import org.jeecg.modules.iost.basedata.entity.HouseLocationReady;
import org.jeecg.modules.iost.basedata.entity.HouseWarehouse; import org.jeecg.modules.iost.basedata.entity.HouseWarehouse;
import org.jeecg.modules.iost.basedata.entity.HouseWarehousingLocation;
import org.jeecg.modules.iost.basedata.service.HouseILocationReadyService; import org.jeecg.modules.iost.basedata.service.HouseILocationReadyService;
import org.jeecg.modules.iost.basedata.service.HouseIWarehousingLocationService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -27,6 +33,18 @@ import java.util.Map; ...@@ -27,6 +33,18 @@ import java.util.Map;
@RequestMapping("/basedata/locationready") @RequestMapping("/basedata/locationready")
@Slf4j @Slf4j
public class HouseLocationReadyController extends JeecgController<HouseLocationReady, HouseILocationReadyService> { public class HouseLocationReadyController extends JeecgController<HouseLocationReady, HouseILocationReadyService> {
@Autowired
HouseILocationReadyService houseILocationReadyService;
/**
* 待入库明细查询
*/
@AutoLog(value = "待入库明细-分页列表查询")
@ApiOperation(value="待入库明细-分页列表查询", notes="待入库明细-分页列表查询")
@GetMapping(value = "/list")
public Result<?> queryReadyList(String id){
List<HouseLocationReady> houseLocationReadies = houseILocationReadyService.queryByLocationId(id);
return Result.OK(houseLocationReadies);
}
} }
...@@ -49,7 +49,7 @@ public class HouseWarehousingController extends JeecgController<HouseWarehousing ...@@ -49,7 +49,7 @@ public class HouseWarehousingController extends JeecgController<HouseWarehousing
private HouseIWarehouseService houseIWarehouseService; private HouseIWarehouseService houseIWarehouseService;
/** /**
* 分页列表查询 * 已入库明细分页列表查询
* *
* @param warehousing * @param warehousing
* @param pageNo * @param pageNo
...@@ -57,17 +57,12 @@ public class HouseWarehousingController extends JeecgController<HouseWarehousing ...@@ -57,17 +57,12 @@ public class HouseWarehousingController extends JeecgController<HouseWarehousing
* @param req * @param req
* @return * @return
*/ */
@AutoLog(value = "入库订单列表-分页列表查询") @AutoLog(value = "已入库明细-分页列表查询")
@ApiOperation(value = "入库订单列表-分页列表查询", notes = "入库订单列表-分页列表查询") @ApiOperation(value = "已入库明细-分页列表查询", notes = "已入库明细-分页列表查询")
@GetMapping(value = "/list") @GetMapping(value = "/list")
public Result<?> queryPageList(HouseWarehousing warehousing, public Result<?> queryLocationList(String id){
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, List<HouseWarehousing> houseWarehousings = warehousingService.queryByLocationId(id);
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, return Result.OK(houseWarehousings);
HttpServletRequest req) {
QueryWrapper<HouseWarehousing> queryWrapper = QueryGenerator.initQueryWrapper(warehousing, req.getParameterMap());
Page<HouseWarehousing> page = new Page<HouseWarehousing>(pageNo, pageSize);
IPage<HouseWarehousing> pageList = warehousingService.page(page, queryWrapper);
return Result.OK(pageList);
} }
/** /**
......
...@@ -15,4 +15,6 @@ public interface HouseILocationReadyService extends IService<HouseLocationReady> ...@@ -15,4 +15,6 @@ public interface HouseILocationReadyService extends IService<HouseLocationReady>
List<HouseLocationReady> getCheckIsLocation(HouseLocationReady houseLocationReady); List<HouseLocationReady> getCheckIsLocation(HouseLocationReady houseLocationReady);
public void UpdateNum(HouseLocationReady houseLocationReadie,Integer num); public void UpdateNum(HouseLocationReady houseLocationReadie,Integer num);
public List<HouseLocationReady> queryByLocationId(String id);
} }
...@@ -15,4 +15,7 @@ public interface HouseIWarehousingService extends IService<HouseWarehousing> { ...@@ -15,4 +15,7 @@ public interface HouseIWarehousingService extends IService<HouseWarehousing> {
public List<HouseWarehousing> selectlist(String cangku, String cangwei, String productcodeid, String productname); public List<HouseWarehousing> selectlist(String cangku, String cangwei, String productcodeid, String productname);
public void UpdateHouseWarehousing(HouseWarehousing houseWarehousing,Integer num); public void UpdateHouseWarehousing(HouseWarehousing houseWarehousing,Integer num);
public List<HouseWarehousing> queryByLocationId(String id);
} }
package org.jeecg.modules.iost.basedata.service.impl; package org.jeecg.modules.iost.basedata.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.modules.iost.basedata.entity.HouseLocationReady; import org.jeecg.modules.iost.basedata.entity.HouseLocationReady;
import org.jeecg.modules.iost.basedata.entity.HouseWarehousingLocation; import org.jeecg.modules.iost.basedata.entity.HouseWarehousingLocation;
...@@ -38,5 +39,16 @@ public class HouseLocationReadyServiceImpl extends ServiceImpl<HouseLocationRead ...@@ -38,5 +39,16 @@ public class HouseLocationReadyServiceImpl extends ServiceImpl<HouseLocationRead
this.getBaseMapper().updateById(houseLocationReadie); this.getBaseMapper().updateById(houseLocationReadie);
} }
/**
* 根据入库定位单id查询待入库明细
*/
public List<HouseLocationReady> queryByLocationId(String id)
{
QueryWrapper<HouseLocationReady> qw=new QueryWrapper();
qw.eq("housewarehousinglocation_Id",id);
List<HouseLocationReady> locationReadyList = this.baseMapper.selectList(qw);
return locationReadyList;
}
} }
...@@ -24,6 +24,17 @@ import java.util.Map; ...@@ -24,6 +24,17 @@ import java.util.Map;
public class HouseWarehousingServiceImpl extends ServiceImpl<HouseWarehousingMapper, HouseWarehousing> implements HouseIWarehousingService { public class HouseWarehousingServiceImpl extends ServiceImpl<HouseWarehousingMapper, HouseWarehousing> implements HouseIWarehousingService {
@Autowired @Autowired
HouseWarehousingMapper houseWarehousingMapper; HouseWarehousingMapper houseWarehousingMapper;
/**
* 根据入库定位单id查询已入库明细
*/
public List<HouseWarehousing> queryByLocationId(String id)
{
QueryWrapper<HouseWarehousing> qw=new QueryWrapper();
qw.eq("housewarehousinglocation_Id",id);
List<HouseWarehousing> houseWarehousings = this.baseMapper.selectList(qw);
return houseWarehousings;
}
@Override @Override
public List<HouseWarehousing> selectlist(String cangku, String cangwei, String productcodeid, String productname) { public List<HouseWarehousing> selectlist(String cangku, String cangwei, String productcodeid, String productname) {
return houseWarehousingMapper.selectlist(cangku,cangwei,productcodeid,productname); return houseWarehousingMapper.selectlist(cangku,cangwei,productcodeid,productname);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论