添加接口

This commit is contained in:
yangjun 2025-11-18 09:23:25 +08:00
parent b502c62b50
commit 517bf8b0a1
3 changed files with 53 additions and 9 deletions

View File

@ -271,11 +271,21 @@ public class InvoicingApi {
@ApiOperation(value = "查询拣货照片集合", notes = "查询拣货照片集合") @ApiOperation(value = "查询拣货照片集合", notes = "查询拣货照片集合")
@GetMapping(value = "/queryJhzpList") @GetMapping(value = "/queryJhzpList")
public Result<IPage<WarehouseMaterialCrkInfoEntity>> queryCgdInfoList(WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, public Result<List<Map<String,Object>>> queryCgdInfoList(WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto,
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
HttpServletRequest req) { HttpServletRequest req) {
IPage<WarehouseMaterialCrkInfoEntity> pageList = invoicingApi.queryJhzpList(pageNo, pageSize, warehouseMaterialCrkInfoEntityDto,req); List<Map<String,Object>> pageList = invoicingApi.queryJhzpList(pageNo, pageSize, warehouseMaterialCrkInfoEntityDto,req);
return Result.OK(pageList);
}
@ApiOperation(value = "查询出入库记录", notes = "查询出入库记录")
@GetMapping(value = "/queryCrkList")
public Result<IPage<WarehouseMaterialCrkInfoEntity>> queryCrkList(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);
return Result.OK(pageList); return Result.OK(pageList);
} }

View File

@ -63,7 +63,7 @@ public interface IInvoicingApi {
List<Map<String,Object>> getCgrList(CgdMainEntity cgdMainEntityDto); List<Map<String,Object>> getCgrList(CgdMainEntity cgdMainEntityDto);
IPage<WarehouseMaterialCrkInfoEntity> queryJhzpList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req); List<Map<String,Object>> queryJhzpList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req);
String addSxd(CgdSxdEntity cgdSxdEntityDto); String addSxd(CgdSxdEntity cgdSxdEntityDto);
@ -74,4 +74,6 @@ public interface IInvoicingApi {
String pickingInfo(CgdInfoEntity cgdInfoEntityDto); String pickingInfo(CgdInfoEntity cgdInfoEntityDto);
String editPrice(CgdInfoEntity cgdInfoEntityDto); String editPrice(CgdInfoEntity cgdInfoEntityDto);
IPage<WarehouseMaterialCrkInfoEntity> queryCrkList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req);
} }

View File

@ -645,18 +645,35 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
} }
@Override @Override
public IPage<WarehouseMaterialCrkInfoEntity> queryJhzpList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req) { public List<Map<String,Object>> queryJhzpList(Integer pageNo, Integer pageSize, WarehouseMaterialCrkInfoEntity warehouseMaterialCrkInfoEntityDto, HttpServletRequest req) {
NuWarehouseMaterialCrkInfo warehouseMaterialCrkInfo = new NuWarehouseMaterialCrkInfo(); NuWarehouseMaterialCrkInfo warehouseMaterialCrkInfo = new NuWarehouseMaterialCrkInfo();
BeanUtils.copyProperties(warehouseMaterialCrkInfoEntityDto,warehouseMaterialCrkInfo); BeanUtils.copyProperties(warehouseMaterialCrkInfoEntityDto,warehouseMaterialCrkInfo);
QueryWrapper<NuWarehouseMaterialCrkInfo> queryWrapper = QueryGenerator.initQueryWrapper(warehouseMaterialCrkInfo, req.getParameterMap()); QueryWrapper<NuWarehouseMaterialCrkInfo> queryWrapper = QueryGenerator.initQueryWrapper(warehouseMaterialCrkInfo, req.getParameterMap());
Page<NuWarehouseMaterialCrkInfo> page = new Page<>(pageNo, pageSize);
queryWrapper.eq("cgd_id",warehouseMaterialCrkInfo.getCgdId()); queryWrapper.eq("cgd_id",warehouseMaterialCrkInfo.getCgdId());
queryWrapper.isNotNull("jh_pic"); queryWrapper.isNotNull("jh_pic");
queryWrapper.eq("crk_status","1"); queryWrapper.eq("crk_status","1");
List<NuWarehouseMaterialCrkInfo> list = crkInfoMapper.selectList(page,queryWrapper); List<NuWarehouseMaterialCrkInfo> list = crkInfoMapper.selectList(queryWrapper);
IPage<WarehouseMaterialCrkInfoEntity> entityPage = new Page<>(page.getCurrent(), page.getSize(), page.getTotal()); List<Map<String,Object>> jhlist = new ArrayList<>();
entityPage.setRecords(BeanUtil.copyToList(list, WarehouseMaterialCrkInfoEntity.class)); for(NuWarehouseMaterialCrkInfo crkInfo : list){
return entityPage; if(StringUtils.isNotBlank(crkInfo.getJhPic())){
if(crkInfo.getJhPic().indexOf(",")>-1){
for (String jhPicParam : crkInfo.getJhPic().split(",")){
Map<String,Object> map = new HashMap<>();
map.put("jhPic",jhPicParam);
map.put("createTime",crkInfo.getCreateTime());
map.put("createBy",crkInfo.getCreateBy());
jhlist.add(map);
}
}else{
Map<String,Object> map = new HashMap<>();
map.put("jhPic",crkInfo.getJhPic());
map.put("createTime",crkInfo.getCreateTime());
map.put("createBy",crkInfo.getCreateBy());
jhlist.add(map);
}
}
}
return jhlist;
} }
@Override @Override
@ -887,4 +904,19 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
return "1"; return "1";
} }
@Override
public IPage<WarehouseMaterialCrkInfoEntity> queryCrkList(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("wl_id",warehouseMaterialCrkInfo.getWlId());
List<NuWarehouseMaterialCrkInfo> list = crkInfoMapper.selectList(queryWrapper);
Page<WarehouseMaterialCrkInfoEntity> page = new Page<>(pageNo, pageSize);
IPage<WarehouseMaterialCrkInfoEntity> entityPage = new Page<>(page.getCurrent(), page.getSize(), page.getTotal());
entityPage.setRecords(BeanUtil.copyToList(list, WarehouseMaterialCrkInfoEntity.class));
return entityPage;
}
} }