添加采购单拣货记录集合

This commit is contained in:
yangjun 2025-11-19 14:06:52 +08:00
parent 9c53a7db92
commit f74e4081d4
5 changed files with 12 additions and 8 deletions

View File

@ -284,13 +284,13 @@ public class InvoicingApi {
return Result.OK(pageList);
}
@ApiOperation(value = "查询出入库记录", notes = "查询出入库记录")
@GetMapping(value = "/queryCrkList")
public Result<IPage<WarehouseMaterialCrkInfoEntity>> queryCrkList(WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto,
@ApiOperation(value = "查询拣货记录", notes = "查询拣货记录")
@GetMapping(value = "/queryPickingRecordList")
public Result<IPage<WarehouseMaterialCrkInfoEntity>> queryPickingRecordList(WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto,
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
HttpServletRequest req) {
IPage<WarehouseMaterialCrkInfoEntity> pageList = invoicingApi.queryCrkList(pageNo, pageSize, warehouseMaterialCrkInfoEntityDto,req);
IPage<WarehouseMaterialCrkInfoEntity> pageList = invoicingApi.queryPickingRecordList(pageNo, pageSize, warehouseMaterialCrkInfoEntityDto,req);
return Result.OK(pageList);
}

View File

@ -62,6 +62,7 @@ public class WarehouseMaterialCrkInfoEntity implements Serializable {
private String jhPic;
private BigDecimal oldPrice;
private BigDecimal newPrice;
@Dict(dicCode = "crk_status")
private String crkStatus;
}

View File

@ -76,5 +76,5 @@ public interface IInvoicingApi {
String editPrice(CgdInfoEntity cgdInfoEntityDto);
IPage<WarehouseMaterialCrkInfoEntity> queryCrkList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req);
IPage<WarehouseMaterialCrkInfoEntity> queryPickingRecordList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req);
}

View File

@ -93,5 +93,6 @@ public class NuWarehouseMaterialCrkInfo implements Serializable {
private String jhPic;
private BigDecimal oldPrice;
private BigDecimal newPrice;
@Dict(dicCode = "crk_status")
private String crkStatus;
}

View File

@ -857,6 +857,8 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
@Override
@Transactional(rollbackFor = Exception.class)
public String pickingInfo(CgdInfoEntity cgdInfoEntityDto) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
QueryWrapper<NuInvoicingCgdInfo> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("id",cgdInfoEntityDto.getJhId());
//请购信息
@ -884,6 +886,7 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
}
//-------------------------记录出入库记录--------------------------
NuWarehouseMaterialCrkInfo crkInfo = new NuWarehouseMaterialCrkInfo();
crkInfo.setCreateBy(loginUser.getRealname());
crkInfo.setCgdId(cgdInfo.getCgdId());
crkInfo.setNuId(cgdInfo.getNuId());
crkInfo.setWlId(cgdInfo.getWlId());
@ -945,7 +948,6 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
cgdInfoMapper.updateById(cgdInfo);
//更新主表拣货人信息
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
//判断拣货人信息是否为空不为空就给值
if(StringUtils.isEmpty(cgdMain.getJhBy())){
cgdMain.setJhBy(loginUser.getRealname());
@ -994,11 +996,11 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
}
@Override
public IPage<WarehouseMaterialCrkInfoEntity> queryCrkList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req) {
public IPage<WarehouseMaterialCrkInfoEntity> queryPickingRecordList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req) {
NuWarehouseMaterialCrkInfo warehouseMaterialCrkInfo = new NuWarehouseMaterialCrkInfo();
BeanUtils.copyProperties(warehouseMaterialCrkInfoEntityDto,warehouseMaterialCrkInfo);
QueryWrapper<NuWarehouseMaterialCrkInfo> queryWrapper = QueryGenerator.initQueryWrapper(warehouseMaterialCrkInfo, req.getParameterMap());
queryWrapper.eq("nu_id",warehouseMaterialCrkInfo.getNuId());
queryWrapper.eq("cgd_id",warehouseMaterialCrkInfo.getCgdId());
queryWrapper.eq("wl_id",warehouseMaterialCrkInfo.getWlId());
List<NuWarehouseMaterialCrkInfo> list = crkInfoMapper.selectList(queryWrapper);