|
|
|
@ -71,7 +71,18 @@ |
|
|
|
where id=#{id} |
|
|
|
</update> |
|
|
|
<select id="selectByRollNo" resultType="com.gaotao.modules.inventoryStock.entity.InventoryStock"> |
|
|
|
SELECT * |
|
|
|
SELECT |
|
|
|
site, |
|
|
|
bu_no, |
|
|
|
roll_no, |
|
|
|
parent_roll_no, |
|
|
|
parent_roll_type, |
|
|
|
part_no, |
|
|
|
warehouse_id, |
|
|
|
location_id, |
|
|
|
batch_no, |
|
|
|
status, |
|
|
|
qty_on_hand |
|
|
|
FROM inventory_stock |
|
|
|
WHERE roll_no = #{rollNo} |
|
|
|
AND site = #{site} |
|
|
|
@ -79,23 +90,37 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectByRollNo2" resultType="com.gaotao.modules.inventoryStock.entity.InventoryStock"> |
|
|
|
SELECT * |
|
|
|
SELECT |
|
|
|
site, |
|
|
|
bu_no, |
|
|
|
roll_no, |
|
|
|
parent_roll_no, |
|
|
|
parent_roll_type, |
|
|
|
part_no, |
|
|
|
warehouse_id, |
|
|
|
location_id, |
|
|
|
batch_no, |
|
|
|
status, |
|
|
|
qty_on_hand |
|
|
|
FROM inventory_stock |
|
|
|
WHERE parent_roll_no = #{rollNo} |
|
|
|
AND site = #{site} |
|
|
|
AND bu_no = #{buNo} |
|
|
|
and status='在库' AND COALESCE(parent_roll_type, '*') NOT IN ('箱标签') |
|
|
|
</select> |
|
|
|
|
|
|
|
<update id="updateStockParentRollNo"> |
|
|
|
UPDATE inventory_stock |
|
|
|
SET parent_roll_no = #{parentRollNo} |
|
|
|
SET parent_roll_no = #{parentRollNo} , parent_roll_type = '箱标签' |
|
|
|
WHERE roll_no = #{rollNo} |
|
|
|
AND site = #{site} |
|
|
|
AND bu_no = #{buNo} |
|
|
|
</update> |
|
|
|
<insert id="addBoxRoll"> |
|
|
|
insert into so_receive_box_rolls(site,box_no,final_roll_no,roll_qty,received_by,received_date,WareHouseID,part_no,bu_no) |
|
|
|
values(#{site},#{boxNo},#{finalRollNo},#{rollQty},#{receivedBy},GetDate(),#{wareHouseID},#{partNo},#{buNo}) |
|
|
|
insert into so_receive_box_rolls |
|
|
|
(site,box_no,final_roll_no,roll_qty,received_by,received_date,WareHouseID,part_no,bu_no) |
|
|
|
values |
|
|
|
(#{site},#{boxNo},#{finalRollNo},#{rollQty},#{receivedBy},GetDate(),#{wareHouseID},#{partNo},#{buNo}) |
|
|
|
</insert> |
|
|
|
|
|
|
|
<update id="updateBoxRollQty"> |
|
|
|
@ -194,7 +219,7 @@ |
|
|
|
AND a.part_no = b.PartNo |
|
|
|
WHERE |
|
|
|
a.site = #{site} |
|
|
|
AND a.roll_no = #{rollNo} |
|
|
|
AND a.parent_roll_no = #{rollNo} |
|
|
|
AND a.part_no = #{partNo} |
|
|
|
</select> |
|
|
|
|
|
|
|
@ -246,8 +271,8 @@ |
|
|
|
a.order_status as orderStatus, |
|
|
|
a.customer_id as customerId, |
|
|
|
c.customerName, |
|
|
|
a.related_order_no as relatedOrderNo, |
|
|
|
a.related_order_line_no as relatedOrderLineNo, |
|
|
|
<!-- a.related_order_no as relatedOrderNo,--> |
|
|
|
<!-- a.related_order_line_no as relatedOrderLineNo,--> |
|
|
|
a.required_outbound_date as requiredOutboundDate, |
|
|
|
a.remarks, |
|
|
|
a.erp_order_no as erpOrderNo, |
|
|
|
@ -281,8 +306,8 @@ |
|
|
|
b.out_warehouse as detailOutWarehouse, |
|
|
|
b.out_batch_no as outBatchNo, |
|
|
|
b.order_qty as orderQty, |
|
|
|
b.related_order_no as detailRelatedOrderNo, |
|
|
|
b.related_order_line_no as detailRelatedOrderLineNo, |
|
|
|
b.related_order_no as relatedOrderNo, |
|
|
|
b.related_order_line_no as relatedOrderLineNo, |
|
|
|
<!-- 已扫描数量和未扫描数量 --> |
|
|
|
ISNULL(SUM(e.roll_qty), 0) as rollQty, |
|
|
|
CASE WHEN b.required_qty - ISNULL(SUM(e.roll_qty), 0) > 0 |
|
|
|
|