|
@@ -7,12 +7,8 @@ import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.materialscabinet.vo.MaterialsCabinetPageReqVO;
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.materialscabinet.vo.MaterialsCabinetPageReqVO;
|
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.materialscabinet.vo.MaterialsCabinetRespVO;
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.materialscabinet.vo.MaterialsCabinetRespVO;
|
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.materialscabinet.vo.MaterialsCabinetSaveReqVO;
|
|
import cn.iocoder.yudao.module.iscs.controller.admin.materialscabinet.vo.MaterialsCabinetSaveReqVO;
|
|
|
-import cn.iocoder.yudao.module.iscs.dal.dataobject.exceptionmisplace.ExceptionMisplaceDO;
|
|
|
|
|
-import cn.iocoder.yudao.module.iscs.dal.dataobject.materials.MaterialsDO;
|
|
|
|
|
import cn.iocoder.yudao.module.iscs.dal.dataobject.materialscabinet.MaterialsCabinetDO;
|
|
import cn.iocoder.yudao.module.iscs.dal.dataobject.materialscabinet.MaterialsCabinetDO;
|
|
|
import cn.iocoder.yudao.module.iscs.dal.mysql.materialscabinet.MaterialsCabinetMapper;
|
|
import cn.iocoder.yudao.module.iscs.dal.mysql.materialscabinet.MaterialsCabinetMapper;
|
|
|
-import cn.iocoder.yudao.module.iscs.service.exceptionmisplace.ExceptionMisplaceService;
|
|
|
|
|
-import cn.iocoder.yudao.module.iscs.service.materials.MaterialsService;
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -20,9 +16,7 @@ import jakarta.annotation.Resource;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
|
|
-import java.util.Comparator;
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 物资柜 Service 实现类
|
|
* 物资柜 Service 实现类
|
|
@@ -35,10 +29,6 @@ public class MaterialsCabinetServiceImpl extends ServiceImpl<MaterialsCabinetMap
|
|
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
|
private MaterialsCabinetMapper materialsCabinetMapper;
|
|
private MaterialsCabinetMapper materialsCabinetMapper;
|
|
|
- @Resource
|
|
|
|
|
- private MaterialsService materialsService;
|
|
|
|
|
- @Resource
|
|
|
|
|
- private ExceptionMisplaceService exceptionMisplaceService;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public Long createMaterialsCabinet(MaterialsCabinetSaveReqVO createReqVO) {
|
|
public Long createMaterialsCabinet(MaterialsCabinetSaveReqVO createReqVO) {
|
|
@@ -95,10 +85,9 @@ public class MaterialsCabinetServiceImpl extends ServiceImpl<MaterialsCabinetMap
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public PageResult<MaterialsCabinetRespVO> getMaterialsCabinetPage(MaterialsCabinetPageReqVO pageReqVO) {
|
|
public PageResult<MaterialsCabinetRespVO> getMaterialsCabinetPage(MaterialsCabinetPageReqVO pageReqVO) {
|
|
|
- // return materialsCabinetMapper.selectPage(pageReqVO);
|
|
|
|
|
Page<MaterialsCabinetDO> page = new Page<MaterialsCabinetDO>().setCurrent(pageReqVO.getPageNo()).setSize(pageReqVO.getPageSize());
|
|
Page<MaterialsCabinetDO> page = new Page<MaterialsCabinetDO>().setCurrent(pageReqVO.getPageNo()).setSize(pageReqVO.getPageSize());
|
|
|
Page<MaterialsCabinetRespVO> isMaterialsCabinetPage = materialsCabinetMapper.getIsMaterialsCabinetPage(page, pageReqVO);
|
|
Page<MaterialsCabinetRespVO> isMaterialsCabinetPage = materialsCabinetMapper.getIsMaterialsCabinetPage(page, pageReqVO);
|
|
|
- // 1.如果有柜子,则获取所有物资进行判断
|
|
|
|
|
|
|
+ /*// 1.如果有柜子,则获取所有物资进行判断
|
|
|
if (!isMaterialsCabinetPage.getRecords().isEmpty()) {
|
|
if (!isMaterialsCabinetPage.getRecords().isEmpty()) {
|
|
|
List<Long> cabinetIds = isMaterialsCabinetPage.getRecords().stream().map(MaterialsCabinetRespVO::getId).collect(Collectors.toList());
|
|
List<Long> cabinetIds = isMaterialsCabinetPage.getRecords().stream().map(MaterialsCabinetRespVO::getId).collect(Collectors.toList());
|
|
|
// 2.开始获取所有柜子的借出或异常的物资
|
|
// 2.开始获取所有柜子的借出或异常的物资
|
|
@@ -150,7 +139,7 @@ public class MaterialsCabinetServiceImpl extends ServiceImpl<MaterialsCabinetMap
|
|
|
record.setExReason("4");
|
|
record.setExReason("4");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
+ }*/
|
|
|
PageResult<MaterialsCabinetRespVO> respVOPageResult = new PageResult<>();
|
|
PageResult<MaterialsCabinetRespVO> respVOPageResult = new PageResult<>();
|
|
|
respVOPageResult.setList(isMaterialsCabinetPage.getRecords());
|
|
respVOPageResult.setList(isMaterialsCabinetPage.getRecords());
|
|
|
respVOPageResult.setTotal(isMaterialsCabinetPage.getTotal());
|
|
respVOPageResult.setTotal(isMaterialsCabinetPage.getTotal());
|