PDA复核页面查询
This commit is contained in:
+11
@@ -9,6 +9,7 @@ import com.mhd.wms.domain.pickingOrder.repository.po.PickingOrderPO;
|
||||
import com.mhd.wms.domain.pickingOrder.repository.todo.PickingOrderDO;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -26,6 +27,16 @@ public interface IPickingMaterialDetailService extends IService<PickingMaterialD
|
||||
|
||||
public PickingMaterialDetailPO queryTotalsByOutNumberAndBaseId(Long outUniqueId);
|
||||
|
||||
/**
|
||||
* 按出库单号汇总拣货完成数量(实际下发时的收货数量)
|
||||
*/
|
||||
BigDecimal sumPickingQuantityByOutOrderNumber(String outOrderNumber);
|
||||
|
||||
/**
|
||||
* 按出库单号统计有拣货数量的物料种类数
|
||||
*/
|
||||
Integer countMaterialTypesByOutOrderNumber(String outOrderNumber);
|
||||
|
||||
/**
|
||||
* 新增拣货单物料明细
|
||||
*/
|
||||
|
||||
+11
@@ -7,6 +7,7 @@ import com.mhd.wms.domain.pickingMaterialDetail.repository.todo.PickingMaterialD
|
||||
import com.mhd.wms.domain.pickingMaterialDetail.repository.todo.PickingMaterialDetailDOByUpdate;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -24,6 +25,16 @@ public interface PickingMaterialDetailMapper extends BaseMapper<PickingMaterialD
|
||||
|
||||
public PickingMaterialDetailPO queryTotalsByOutNumberAndBaseId(@Param("outUniqueId") Long outUniqueId);
|
||||
|
||||
/**
|
||||
* 按出库单号汇总拣货完成数量(实际下发/拣货完成的数量)
|
||||
*/
|
||||
BigDecimal sumPickingQuantityByOutOrderNumber(@Param("outOrderNumber") String outOrderNumber);
|
||||
|
||||
/**
|
||||
* 按出库单号统计有拣货数量的物料种类数
|
||||
*/
|
||||
Integer countMaterialTypesByOutOrderNumber(@Param("outOrderNumber") String outOrderNumber);
|
||||
|
||||
/**
|
||||
* @description 根据拣货单增加拣货数量
|
||||
* @author ZhouGY
|
||||
|
||||
+12
@@ -67,6 +67,18 @@ public class PickingMaterialDetailImpl extends ServiceImpl<PickingMaterialDetail
|
||||
return pickingMaterialDetailMapper.queryTotalsByOutNumberAndBaseId(outUniqueId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal sumPickingQuantityByOutOrderNumber(String outOrderNumber) {
|
||||
BigDecimal sum = pickingMaterialDetailMapper.sumPickingQuantityByOutOrderNumber(outOrderNumber);
|
||||
return sum != null ? sum : BigDecimal.ZERO;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer countMaterialTypesByOutOrderNumber(String outOrderNumber) {
|
||||
Integer count = pickingMaterialDetailMapper.countMaterialTypesByOutOrderNumber(outOrderNumber);
|
||||
return count != null ? count : 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增拣货单物料明细
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user