rev: 库存
This commit is contained in:
@@ -7,8 +7,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.nl.wms.basedata_manage.service.dao.MdPbStoragevehicleext;
|
||||
|
||||
import java.util.List;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@@ -49,4 +49,13 @@ public interface MdPbStoragevehicleextMapper extends BaseMapper<MdPbStoragevehic
|
||||
* @return List<JSONObject>
|
||||
*/
|
||||
List<JSONObject> erpQueryIvt(@Param("param") JSONObject whereJson);
|
||||
|
||||
/**
|
||||
* 手持出库确认查询明细
|
||||
* @param whereJson {
|
||||
* storagevehicle_code: 载具号
|
||||
* }
|
||||
* @return List<JSONObject>
|
||||
*/
|
||||
List<JSONObject> getIosDtl(@Param("param") JSONObject whereJson);
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
attr.struct_code AS turnout_struct_code
|
||||
FROM
|
||||
md_pb_storagevehicleext ext
|
||||
LEFT JOIN md_me_materialbase material ON material.material_id = ext.material_id
|
||||
INNER JOIN md_me_materialbase material ON material.material_id = ext.material_id
|
||||
INNER JOIN st_ivt_structattr attr ON ext.storagevehicle_code = attr.storagevehicle_code
|
||||
<where>
|
||||
attr.lock_type = '0'
|
||||
@@ -74,8 +74,8 @@
|
||||
mater.material_name
|
||||
FROM
|
||||
md_pb_storagevehicleext ext
|
||||
LEFT JOIN st_ivt_structattr attr ON ext.storagevehicle_code = attr.storagevehicle_code
|
||||
LEFT JOIN md_me_materialbase mater ON mater.material_id = ext.material_id
|
||||
INNER JOIN st_ivt_structattr attr ON ext.storagevehicle_code = attr.storagevehicle_code
|
||||
INNER JOIN md_me_materialbase mater ON mater.material_id = ext.material_id
|
||||
<where>
|
||||
1 = 1
|
||||
<if test="param.stor_id != null and param.stor_id != ''">
|
||||
@@ -135,9 +135,9 @@
|
||||
ext.insert_time AS in_time
|
||||
FROM
|
||||
md_pb_storagevehicleext ext
|
||||
LEFT JOIN st_ivt_structattr attr ON ext.storagevehicle_code = attr.storagevehicle_code
|
||||
LEFT JOIN md_me_materialbase mater ON mater.material_id = ext.material_id
|
||||
LEFT JOIN md_pb_measureunit unit ON ext.qty_unit_id = unit.measure_unit_id
|
||||
INNER JOIN st_ivt_structattr attr ON ext.storagevehicle_code = attr.storagevehicle_code
|
||||
INNER JOIN md_me_materialbase mater ON mater.material_id = ext.material_id
|
||||
INNER JOIN md_pb_measureunit unit ON ext.qty_unit_id = unit.measure_unit_id
|
||||
<where>
|
||||
attr.lock_type = '0'
|
||||
AND attr.is_used = "1"
|
||||
@@ -160,4 +160,34 @@
|
||||
</where>
|
||||
ORDER BY ext.insert_time Desc
|
||||
</select>
|
||||
|
||||
<select id="getIosDtl" resultType="com.alibaba.fastjson.JSONObject">
|
||||
SELECT
|
||||
mst.bill_code,
|
||||
point.point_code,
|
||||
mater.material_id,
|
||||
mater.material_code,
|
||||
mater.material_name,
|
||||
ext.storagevehicle_code,
|
||||
ext.pcsn,
|
||||
ext.canuse_qty AS qty,
|
||||
ext.qty_unit_name,
|
||||
ext.qty_unit_id,
|
||||
ext.storagevehicleext_id
|
||||
FROM
|
||||
md_pb_storagevehicleext ext
|
||||
INNER JOIN sch_base_point point ON ext.storagevehicle_code = point.vehicle_code
|
||||
INNER JOIN st_ivt_iostorinvdis dis ON dis.iostorinvdis_id = point.ios_id
|
||||
INNER JOIN st_ivt_iostorinv mst ON dis.iostorinv_id = mst.iostorinv_id
|
||||
LEFT JOIN md_me_materialbase mater ON mater.material_id = ext.material_id
|
||||
<where>
|
||||
1 = 1
|
||||
<if test="param.storagevehicle_code != null and param.storagevehicle_code != ''">
|
||||
AND
|
||||
ext.storagevehicle_code = #{param.storagevehicle_code}
|
||||
</if>
|
||||
|
||||
</where>
|
||||
ORDER BY ext.insert_time Desc
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user