diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.java b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.java index 9b58ba2..f66bffc 100644 --- a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.java +++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; import org.nl.wms.basedata_manage.service.dao.MdPbStoragevehicleext; +import org.nl.wms.basedata_manage.service.dto.MdPbStoragevehicleextDto; import java.math.BigDecimal; import java.util.List; @@ -29,7 +30,13 @@ public interface MdPbStoragevehicleextMapper extends BaseMapper getCanuseIvt(Page page, @Param("param") Map whereJson); - BigDecimal queryCanuseSumByPcsn(@Param("pcsn") String pcsn); + /** + * 根据批次和物料查看可用库存总和 + * @param pcsn + * @param material_id + * @return + */ + BigDecimal queryCanuseSum(@Param("pcsn") String pcsn,@Param("material_id") String material_id); /** * 分页查询 @@ -50,6 +57,14 @@ public interface MdPbStoragevehicleextMapper extends BaseMapper erpQueryIvt(@Param("param") JSONObject whereJson); + /** + * 出库分配查询货位信息 + * @param pcsn + * @param material_id + * @return + */ + List queryOutAllocation(@Param("pcsn") String pcsn,@Param("material_id") String material_id); + /** * 手持出库确认查询明细 * @param whereJson { diff --git a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.xml b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.xml index ddbcc06..227036f 100644 --- a/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.xml +++ b/wms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/service/dao/mapper/MdPbStoragevehicleextMapper.xml @@ -108,15 +108,32 @@ ORDER BY ext.insert_time Desc - SELECT SUM(canuse_qty) FROM - md_pb_storagevehicleext + md_pb_storagevehicleext ex + LEFT JOIN st_ivt_structattr st on ex.storagevehicle_code = st.storagevehicle_code - pcsn = #{pcsn} + ex.material_id = #{material_id} + + AND + ex.pcsn = #{pcsn} + - ORDER BY ext.insert_time Desc + + +