|
@@ -346,6 +346,43 @@
|
|
|
left join u_user uu2 on uu2.ID = aa2.ID
|
|
|
${ew.customSqlSegment}
|
|
|
</select>
|
|
|
+ <select id="getInventoryDetails" resultType="java.util.Map">
|
|
|
+ SELECT scrd.ID AS detialId,
|
|
|
+ CASE
|
|
|
+ m.TechnologyType
|
|
|
+ WHEN 0 THEN
|
|
|
+ '直喷'
|
|
|
+ WHEN 1 THEN
|
|
|
+ '热转'
|
|
|
+ WHEN 2 THEN
|
|
|
+ '打纸'
|
|
|
+ WHEN 3 THEN
|
|
|
+ '墨水'
|
|
|
+ WHEN 4 THEN
|
|
|
+ '其他'
|
|
|
+ END AS categoryName,
|
|
|
+ m.Purpose purpose,
|
|
|
+ scrd.MaterialCode AS materialCode,
|
|
|
+ m.`Name` AS materialName,
|
|
|
+ scrd.TagQuantity AS stockCount,
|
|
|
+ scrd.CheckTagCount AS scanfCount,
|
|
|
+ scrd.HandTagCount AS handCount,
|
|
|
+ CASE
|
|
|
+ scrd.TagQuantity
|
|
|
+ WHEN scrd.CheckTagCount THEN
|
|
|
+ '正常'
|
|
|
+ ELSE '异常'
|
|
|
+ END AS result,
|
|
|
+ scrd.CheckTime AS checkTime,
|
|
|
+ uu.RealName AS checkUser
|
|
|
+ FROM stock_checkrecorddetail scrd
|
|
|
+ LEFT JOIN material m ON scrd.MaterialCode = m.`Code`
|
|
|
+ LEFT JOIN u_user uu ON scrd.CreateUserID = uu.ID
|
|
|
+ WHERE scrd.RecordId = #{condition.recordId}
|
|
|
+ AND scrd.IsDelete = 0
|
|
|
+ AND (scrd.TagQuantity != scrd.AllStockScanCount OR scrd.Quantity != scrd.AllStockScanQty)
|
|
|
+ ORDER BY scrd.MaterialCode
|
|
|
+ </select>
|
|
|
|
|
|
|
|
|
</mapper>
|