复核只查询逻辑修改;
This commit is contained in:
+1
-1
@@ -24,7 +24,7 @@ public interface IPickingMaterialDetailService extends IService<PickingMaterialD
|
|||||||
*/
|
*/
|
||||||
public List<PickingMaterialDetailPO> queryList(PickingMaterialDetailDO pickingMaterialDetailDO);
|
public List<PickingMaterialDetailPO> queryList(PickingMaterialDetailDO pickingMaterialDetailDO);
|
||||||
|
|
||||||
public PickingMaterialDetailPO queryTotalsByOutNumberAndBaseId(String orderNumber, Long materialBaseInfoId, Long materialInventoryId);
|
public PickingMaterialDetailPO queryTotalsByOutNumberAndBaseId(Long outUniqueId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增拣货单物料明细
|
* 新增拣货单物料明细
|
||||||
|
|||||||
+1
-1
@@ -22,7 +22,7 @@ public interface PickingMaterialDetailMapper extends BaseMapper<PickingMaterialD
|
|||||||
*/
|
*/
|
||||||
public List<PickingMaterialDetailPO> queryList(PickingMaterialDetailDO pickingMaterialDetailDO);
|
public List<PickingMaterialDetailPO> queryList(PickingMaterialDetailDO pickingMaterialDetailDO);
|
||||||
|
|
||||||
public PickingMaterialDetailPO queryTotalsByOutNumberAndBaseId(@Param("orderNumber") String orderNumber, @Param("materialBaseInfoId") Long materialBaseInfoId, @Param("materialInventoryId") Long materialInventoryId);
|
public PickingMaterialDetailPO queryTotalsByOutNumberAndBaseId(@Param("outUniqueId") Long outUniqueId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @description 根据拣货单增加拣货数量
|
* @description 根据拣货单增加拣货数量
|
||||||
|
|||||||
+2
-2
@@ -62,9 +62,9 @@ public class PickingMaterialDetailImpl extends ServiceImpl<PickingMaterialDetail
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PickingMaterialDetailPO queryTotalsByOutNumberAndBaseId(String orderNumber, Long materialBaseInfoId, Long materialInventoryId)
|
public PickingMaterialDetailPO queryTotalsByOutNumberAndBaseId(Long outUniqueId)
|
||||||
{
|
{
|
||||||
return pickingMaterialDetailMapper.queryTotalsByOutNumberAndBaseId(orderNumber, materialBaseInfoId, materialInventoryId);
|
return pickingMaterialDetailMapper.queryTotalsByOutNumberAndBaseId(outUniqueId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+2
-3
@@ -698,9 +698,8 @@ public class StockOutOrderDomainService {
|
|||||||
for (OutMaterialDetailPO outMaterialDetailPO : outMaterialDetailPOList) {
|
for (OutMaterialDetailPO outMaterialDetailPO : outMaterialDetailPOList) {
|
||||||
outMaterialDetailPO.setMaterialCode(outMaterialDetailPO.getMaterialNo());
|
outMaterialDetailPO.setMaterialCode(outMaterialDetailPO.getMaterialNo());
|
||||||
outMaterialDetailPO.setMaterialName(outMaterialDetailPO.getCommodityName());
|
outMaterialDetailPO.setMaterialName(outMaterialDetailPO.getCommodityName());
|
||||||
Long materialBaseInfoId = outMaterialDetailPO.getMaterialBaseInfoId();
|
Long uniqueId = outMaterialDetailPO.getUniqueId();
|
||||||
Long materialInventoryId = outMaterialDetailPO.getMaterialInventoryId();
|
PickingMaterialDetailPO pickingMaterialDetailPO = pickingMaterialDetailService.queryTotalsByOutNumberAndBaseId(uniqueId);
|
||||||
PickingMaterialDetailPO pickingMaterialDetailPO = pickingMaterialDetailService.queryTotalsByOutNumberAndBaseId(outOrderNumber, materialBaseInfoId, materialInventoryId);
|
|
||||||
if (ObjectUtils.isNotEmpty(pickingMaterialDetailPO)) {
|
if (ObjectUtils.isNotEmpty(pickingMaterialDetailPO)) {
|
||||||
outMaterialDetailPO.setTotalArea(pickingMaterialDetailPO.getTotalArea());
|
outMaterialDetailPO.setTotalArea(pickingMaterialDetailPO.getTotalArea());
|
||||||
outMaterialDetailPO.setTotalVolume(pickingMaterialDetailPO.getTotalVolume());
|
outMaterialDetailPO.setTotalVolume(pickingMaterialDetailPO.getTotalVolume());
|
||||||
|
|||||||
+2
-3
@@ -187,10 +187,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
SELECT
|
SELECT
|
||||||
b.TOTAL_AREA,b.TOTAL_VOLUME,b.TOTAL_NET_WEIGHT,b.TOTAL_GROSS_WEIGHT
|
b.TOTAL_AREA,b.TOTAL_VOLUME,b.TOTAL_NET_WEIGHT,b.TOTAL_GROSS_WEIGHT
|
||||||
FROM
|
FROM
|
||||||
"PICKING_ORDER" a
|
PICKING_MATERIAL_DETAIL b
|
||||||
LEFT JOIN PICKING_MATERIAL_DETAIL b ON a.PICKING_ORDER_NUMBER = b.PICKING_ORDER_NUMBER
|
|
||||||
WHERE
|
WHERE
|
||||||
a.ORDER_NUMBER = #{orderNumber} and b.MATERIAL_BASE_INFO_ID = #{materialBaseInfoId} and b.MATERIAL_INVENTORY_ID = #{materialInventoryId}
|
b.OUT_UNIQUE_ID = #{outUniqueId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<update id="addQuantity" parameterType="com.mhd.wms.domain.pickingMaterialDetail.repository.todo.PickingMaterialDetailDOByUpdate">
|
<update id="addQuantity" parameterType="com.mhd.wms.domain.pickingMaterialDetail.repository.todo.PickingMaterialDetailDOByUpdate">
|
||||||
|
|||||||
Reference in New Issue
Block a user