|
|
|
@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.gaotao.common.exception.XJException; |
|
|
|
import com.gaotao.common.utils.PageUtils; |
|
|
|
import com.gaotao.common.utils.PartAttributeUtil; |
|
|
|
import com.gaotao.common.utils.R; |
|
|
|
import com.gaotao.modules.factory.dao.PartAttributeMapper; |
|
|
|
import com.gaotao.modules.factory.entity.PartAttribute; |
|
|
|
@ -30,6 +31,9 @@ public class PartAttributeServiceImpl extends ServiceImpl<PartAttributeMapper, P |
|
|
|
@Autowired |
|
|
|
private PartAttributeMapper partAttributeMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private PartAttributeUtil partAttributeUtil; // 注入工具类 - rqrq |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageUtils getPartAttributeList(PartAttributeQueryDto queryDto) { |
|
|
|
IPage<PartAttribute> page = partAttributeMapper.getPartAttributeList( |
|
|
|
@ -257,14 +261,30 @@ public class PartAttributeServiceImpl extends ServiceImpl<PartAttributeMapper, P |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageUtils getNoOrderList(NoOrderPartAttributeDto queryDto) { |
|
|
|
System.out.println("开始查询非工单物料列表 - rqrq"); |
|
|
|
Page<PartAttribute> page = new Page<>(queryDto.getPage(),queryDto.getLimit()); |
|
|
|
IPage<PartAttribute> iPage = partAttributeMapper.getNoOrderList(page, queryDto); |
|
|
|
|
|
|
|
// 批量填充可用库存字段 - rqrq |
|
|
|
if (iPage.getRecords() != null && iPage.getRecords().size() > 0) { |
|
|
|
partAttributeUtil.fillIsInWh(iPage.getRecords()); |
|
|
|
} |
|
|
|
|
|
|
|
System.out.println("查询非工单物料列表完成,共" + iPage.getTotal() + "条记录 - rqrq"); |
|
|
|
return new PageUtils(iPage); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public PartAttribute queryPartAttributeData(NoOrderPartAttributeDto queryDto) { |
|
|
|
System.out.println("开始查询单个物料信息 - rqrq,partNo=" + queryDto.getComponentPartNo()); |
|
|
|
PartAttribute partAttribute = partAttributeMapper.queryPartAttributeData(queryDto); |
|
|
|
|
|
|
|
// 填充可用库存字段 - rqrq |
|
|
|
if (partAttribute != null) { |
|
|
|
partAttributeUtil.fillIsInWh(partAttribute); |
|
|
|
} |
|
|
|
|
|
|
|
System.out.println("查询单个物料信息完成 - rqrq"); |
|
|
|
return partAttribute; |
|
|
|
} |
|
|
|
} |