|
|
@ -50,7 +50,10 @@
|
|
|
|
swq.maxDrugCount as maxDrugCount,
|
|
|
|
swq.maxDrugCount as maxDrugCount,
|
|
|
|
swf.row,
|
|
|
|
swf.row,
|
|
|
|
(ifnull(swq.maxDrugCount,0) - ifnull(isfi.reCount,0)) as suggestOutCount
|
|
|
|
(ifnull(swq.maxDrugCount,0) - ifnull(isfi.reCount,0)) as suggestOutCount
|
|
|
|
from io_split_fifo_inv isfi
|
|
|
|
from
|
|
|
|
|
|
|
|
(select relId,sum(reCount) as reCount,sum(availableCount) as availableCount,supId,workPlaceQueueCode,workPlaceCode,busType from io_split_fifo_inv
|
|
|
|
|
|
|
|
group by relId,supId,workPlaceQueueCode,workPlaceCode,busType
|
|
|
|
|
|
|
|
) as isfi
|
|
|
|
LEFT JOIN basic_udirel bu ON bu.id = isfi.relId
|
|
|
|
LEFT JOIN basic_udirel bu ON bu.id = isfi.relId
|
|
|
|
LEFT JOIN sys_workplace_queue swq ON swq.code = isfi.workPlaceQueueCode
|
|
|
|
LEFT JOIN sys_workplace_queue swq ON swq.code = isfi.workPlaceQueueCode
|
|
|
|
LEFT JOIN sys_workplace_freight swf ON swq.freightCode = swf.code
|
|
|
|
LEFT JOIN sys_workplace_freight swf ON swq.freightCode = swf.code
|
|
|
@ -120,7 +123,7 @@
|
|
|
|
AND (isfi.reCount - swq.remindCount) <![CDATA[ <= ]]> 0
|
|
|
|
AND (isfi.reCount - swq.remindCount) <![CDATA[ <= ]]> 0
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</where>
|
|
|
|
</where>
|
|
|
|
GROUP BY id
|
|
|
|
GROUP BY isfi.workPlaceQueueCode
|
|
|
|
order by swf.row,isfi.workPlaceQueueCode
|
|
|
|
order by swf.row,isfi.workPlaceQueueCode
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
</mapper>
|
|
|
|
</mapper>
|
|
|
|