Browse Source

取消调用记录

master
常熟吴彦祖 1 month ago
parent
commit
04f81dccec
  1. 10
      src/main/java/com/gaotao/modules/factory/entity/PartAttribute.java
  2. 20
      src/main/java/com/gaotao/modules/factory/service/impl/PartAttributeServiceImpl.java

10
src/main/java/com/gaotao/modules/factory/entity/PartAttribute.java

@ -1,6 +1,8 @@
package com.gaotao.modules.factory.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.gaotao.common.utils.PartAttributeAware;
import lombok.Data;
import java.math.BigDecimal;
@ -10,7 +12,7 @@ import java.math.BigDecimal;
*/
@Data
@TableName("part_attribute")
public class PartAttribute {
public class PartAttribute implements PartAttributeAware {
/**
* 工厂/站点
@ -71,4 +73,10 @@ public class PartAttribute {
* 托盘类型
*/
private String palletType;
/**
* 可用库存数量非数据库字段通过fillIsInWh方法填充- rqrq
*/
@TableField(exist = false)
private BigDecimal availableQty;
}

20
src/main/java/com/gaotao/modules/factory/service/impl/PartAttributeServiceImpl.java

@ -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;
@ -29,6 +30,9 @@ public class PartAttributeServiceImpl extends ServiceImpl<PartAttributeMapper, P
@Autowired
private PartAttributeMapper partAttributeMapper;
@Autowired
private PartAttributeUtil partAttributeUtil; // 注入工具类 - rqrq
@Override
public PageUtils getPartAttributeList(PartAttributeQueryDto queryDto) {
@ -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;
}
}
Loading…
Cancel
Save