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.apache.ibatis.annotations.Param;
|
||||||
import org.nl.wms.basedata_manage.service.dao.MdPbStoragevehicleext;
|
import org.nl.wms.basedata_manage.service.dao.MdPbStoragevehicleext;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -49,4 +49,13 @@ public interface MdPbStoragevehicleextMapper extends BaseMapper<MdPbStoragevehic
|
|||||||
* @return List<JSONObject>
|
* @return List<JSONObject>
|
||||||
*/
|
*/
|
||||||
List<JSONObject> erpQueryIvt(@Param("param") JSONObject whereJson);
|
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
|
attr.struct_code AS turnout_struct_code
|
||||||
FROM
|
FROM
|
||||||
md_pb_storagevehicleext ext
|
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
|
INNER JOIN st_ivt_structattr attr ON ext.storagevehicle_code = attr.storagevehicle_code
|
||||||
<where>
|
<where>
|
||||||
attr.lock_type = '0'
|
attr.lock_type = '0'
|
||||||
@@ -74,8 +74,8 @@
|
|||||||
mater.material_name
|
mater.material_name
|
||||||
FROM
|
FROM
|
||||||
md_pb_storagevehicleext ext
|
md_pb_storagevehicleext ext
|
||||||
LEFT JOIN st_ivt_structattr attr ON ext.storagevehicle_code = attr.storagevehicle_code
|
INNER 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 md_me_materialbase mater ON mater.material_id = ext.material_id
|
||||||
<where>
|
<where>
|
||||||
1 = 1
|
1 = 1
|
||||||
<if test="param.stor_id != null and param.stor_id != ''">
|
<if test="param.stor_id != null and param.stor_id != ''">
|
||||||
@@ -135,9 +135,9 @@
|
|||||||
ext.insert_time AS in_time
|
ext.insert_time AS in_time
|
||||||
FROM
|
FROM
|
||||||
md_pb_storagevehicleext ext
|
md_pb_storagevehicleext ext
|
||||||
LEFT JOIN st_ivt_structattr attr ON ext.storagevehicle_code = attr.storagevehicle_code
|
INNER 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 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 md_pb_measureunit unit ON ext.qty_unit_id = unit.measure_unit_id
|
||||||
<where>
|
<where>
|
||||||
attr.lock_type = '0'
|
attr.lock_type = '0'
|
||||||
AND attr.is_used = "1"
|
AND attr.is_used = "1"
|
||||||
@@ -160,4 +160,34 @@
|
|||||||
</where>
|
</where>
|
||||||
ORDER BY ext.insert_time Desc
|
ORDER BY ext.insert_time Desc
|
||||||
</select>
|
</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>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user