|
@@ -293,13 +293,13 @@
|
|
|
|
|
|
<select id="getRdrecords01WriteQuantity" resultType="java.util.HashMap" parameterType="java.lang.String">
|
|
|
SELECT SUM
|
|
|
- ( rs.iQuantity ) - SUM ( rs.iSumBillQuantity )
|
|
|
+ ( rs.iQuantity ) - SUM ( rs.iSumBillQuantity ) as iQuantity,rs.AutoID as AutoID
|
|
|
FROM
|
|
|
rdrecords01 rs
|
|
|
LEFT JOIN RdRecord01 r ON rs.ID= r.ID
|
|
|
WHERE
|
|
|
r.bredvouch= 0
|
|
|
- AND rs.iPOsID= #{rowmId}
|
|
|
+ AND (rs.iPOsID= #{rowmId} or rs.iOMoDID= #{rowmId})
|
|
|
</select>
|
|
|
|
|
|
<select id="getPOPodetailsINatUnitPrice" parameterType="java.lang.String" resultType="java.util.HashMap">
|
|
@@ -716,17 +716,17 @@
|
|
|
WHERE
|
|
|
cWhCode = #{map.cWhCode}
|
|
|
AND cInvCode = #{map.cInvCode}
|
|
|
- AND cBatch = #{map.cBatch}
|
|
|
- AND cFree1 = #{map.cFree1}
|
|
|
- AND cFree2 = #{map.cFree2}
|
|
|
- AND cFree3 = #{map.cFree3}
|
|
|
- AND cFree4 = #{map.cFree4}
|
|
|
- AND cFree5 = #{map.cFree5}
|
|
|
- AND cFree6 = #{map.cFree6}
|
|
|
- AND cFree7 = #{map.cFree7}
|
|
|
- AND cFree8 = #{map.cFree8}
|
|
|
- AND cFree9 = #{map.cFree9}
|
|
|
- AND cFree10 = #{map.cFree10}
|
|
|
+ AND isnull(cBatch,'') = #{map.cBatch}
|
|
|
+ AND isnull(cFree1,'') = #{map.cFree1}
|
|
|
+ AND isnull(cFree2,'') = #{map.cFree2}
|
|
|
+ AND isnull(cFree3,'') = #{map.cFree3}
|
|
|
+ AND isnull(cFree4,'') = #{map.cFree4}
|
|
|
+ AND isnull(cFree5,'') = #{map.cFree5}
|
|
|
+ AND isnull(cFree6,'') = #{map.cFree6}
|
|
|
+ AND isnull(cFree7,'') = #{map.cFree7}
|
|
|
+ AND isnull(cFree8,'') = #{map.cFree8}
|
|
|
+ AND isnull(cFree9,'') = #{map.cFree9}
|
|
|
+ AND isnull(cFree10,'') = #{map.cFree10}
|
|
|
</select>
|
|
|
|
|
|
<update id="updateCurrentStock" parameterType="java.util.HashMap">
|
|
@@ -734,17 +734,17 @@
|
|
|
WHERE
|
|
|
cWhCode = #{map.cWhCode}
|
|
|
AND cInvCode = #{map.cInvCode}
|
|
|
- AND cBatch = #{map.cBatch}
|
|
|
- AND cFree1 = #{map.cFree1}
|
|
|
- AND cFree2 = #{map.cFree2}
|
|
|
- AND cFree3 = #{map.cFree3}
|
|
|
- AND cFree4 = #{map.cFree4}
|
|
|
- AND cFree5 = #{map.cFree5}
|
|
|
- AND cFree6 = #{map.cFree6}
|
|
|
- AND cFree7 = #{map.cFree7}
|
|
|
- AND cFree8 = #{map.cFree8}
|
|
|
- AND cFree9 = #{map.cFree9}
|
|
|
- AND cFree10 = #{map.cFree10}
|
|
|
+ AND isnull(cBatch,'') = #{map.cBatch}
|
|
|
+ AND isnull(cFree1,'') = #{map.cFree1}
|
|
|
+ AND isnull(cFree2,'') = #{map.cFree2}
|
|
|
+ AND isnull(cFree3,'') = #{map.cFree3}
|
|
|
+ AND isnull(cFree4,'') = #{map.cFree4}
|
|
|
+ AND isnull(cFree5,'') = #{map.cFree5}
|
|
|
+ AND isnull(cFree6,'') = #{map.cFree6}
|
|
|
+ AND isnull(cFree7,'') = #{map.cFree7}
|
|
|
+ AND isnull(cFree8,'') = #{map.cFree8}
|
|
|
+ AND isnull(cFree9,'') = #{map.cFree9}
|
|
|
+ AND isnull(cFree10,'') = #{map.cFree10}
|
|
|
</update>
|
|
|
|
|
|
<select id="getCurrentStock" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
|
@@ -752,17 +752,17 @@
|
|
|
where
|
|
|
cWhCode = #{map.cWhCode}
|
|
|
AND cInvCode = #{map.cInvCode}
|
|
|
- AND cBatch = #{map.cBatch}
|
|
|
- AND cFree1 = #{map.cFree1}
|
|
|
- AND cFree2 = #{map.cFree2}
|
|
|
- AND cFree3 = #{map.cFree3}
|
|
|
- AND cFree4 = #{map.cFree4}
|
|
|
- AND cFree5 = #{map.cFree5}
|
|
|
- AND cFree6 = #{map.cFree6}
|
|
|
- AND cFree7 = #{map.cFree7}
|
|
|
- AND cFree8 = #{map.cFree8}
|
|
|
- AND cFree9 = #{map.cFree9}
|
|
|
- AND cFree10 = #{map.cFree10}
|
|
|
+ AND isnull(cBatch,'') = #{map.cBatch}
|
|
|
+ AND isnull(cFree1,'') = #{map.cFree1}
|
|
|
+ AND isnull(cFree2,'') = #{map.cFree2}
|
|
|
+ AND isnull(cFree3,'') = #{map.cFree3}
|
|
|
+ AND isnull(cFree4,'') = #{map.cFree4}
|
|
|
+ AND isnull(cFree5,'') = #{map.cFree5}
|
|
|
+ AND isnull(cFree6,'') = #{map.cFree6}
|
|
|
+ AND isnull(cFree7,'') = #{map.cFree7}
|
|
|
+ AND isnull(cFree8,'') = #{map.cFree8}
|
|
|
+ AND isnull(cFree9,'') = #{map.cFree9}
|
|
|
+ AND isnull(cFree10,'') = #{map.cFree10}
|
|
|
</select>
|
|
|
|
|
|
<insert id="insertCurrentStock">
|
|
@@ -790,16 +790,16 @@
|
|
|
select * from SCM_ITEM
|
|
|
where
|
|
|
cInvCode = #{map.cInvCode}
|
|
|
- AND cFree1 = #{map.cFree1}
|
|
|
- AND cFree2 = #{map.cFree2}
|
|
|
- AND cFree3 = #{map.cFree3}
|
|
|
- AND cFree4 = #{map.cFree4}
|
|
|
- AND cFree5 = #{map.cFree5}
|
|
|
- AND cFree6 = #{map.cFree6}
|
|
|
- AND cFree7 = #{map.cFree7}
|
|
|
- AND cFree8 = #{map.cFree8}
|
|
|
- AND cFree9 = #{map.cFree9}
|
|
|
- AND cFree10 = #{map.cFree10}
|
|
|
+ AND isnull(cFree1,'') = #{map.cFree1}
|
|
|
+ AND isnull(cFree2,'') = #{map.cFree2}
|
|
|
+ AND isnull(cFree3,'') = #{map.cFree3}
|
|
|
+ AND isnull(cFree4,'') = #{map.cFree4}
|
|
|
+ AND isnull(cFree5,'') = #{map.cFree5}
|
|
|
+ AND isnull(cFree6,'') = #{map.cFree6}
|
|
|
+ AND isnull(cFree7,'') = #{map.cFree7}
|
|
|
+ AND isnull(cFree8,'') = #{map.cFree8}
|
|
|
+ AND isnull(cFree9,'') = #{map.cFree9}
|
|
|
+ AND isnull(cFree10,'') = #{map.cFree10}
|
|
|
</select>
|
|
|
|
|
|
<insert id="saveSCM_ITEM">
|
|
@@ -826,17 +826,17 @@
|
|
|
AA_BatchProperty
|
|
|
WHERE
|
|
|
cInvCode = #{map.cInvCode}
|
|
|
- AND cBatch = #{map.cBatch}
|
|
|
- AND cFree1 = #{map.cFree1}
|
|
|
- AND cFree2 = #{map.cFree2}
|
|
|
- AND cFree3 = #{map.cFree3}
|
|
|
- AND cFree4 = #{map.cFree4}
|
|
|
- AND cFree5 = #{map.cFree5}
|
|
|
- AND cFree6 = #{map.cFree6}
|
|
|
- AND cFree7 = #{map.cFree7}
|
|
|
- AND cFree8 = #{map.cFree8}
|
|
|
- AND cFree9 = #{map.cFree9}
|
|
|
- AND cFree10 = #{map.cFree10}
|
|
|
+ AND isnull(cBatch,'') = #{map.cBatch}
|
|
|
+ AND isnull(cFree1,'') = #{map.cFree1}
|
|
|
+ AND isnull(cFree2,'') = #{map.cFree2}
|
|
|
+ AND isnull(cFree3,'') = #{map.cFree3}
|
|
|
+ AND isnull(cFree4,'') = #{map.cFree4}
|
|
|
+ AND isnull(cFree5,'') = #{map.cFree5}
|
|
|
+ AND isnull(cFree6,'') = #{map.cFree6}
|
|
|
+ AND isnull(cFree7,'') = #{map.cFree7}
|
|
|
+ AND isnull(cFree8,'') = #{map.cFree8}
|
|
|
+ AND isnull(cFree9,'') = #{map.cFree9}
|
|
|
+ AND isnull(cFree10,'') = #{map.cFree10}
|
|
|
</select>
|
|
|
|
|
|
<update id="updateAA_BatchPropertyByID">
|
|
@@ -893,16 +893,16 @@
|
|
|
select * from OM_MOMaterials where
|
|
|
MoDetailsID = #{map.MoDetailsID}
|
|
|
and cInvCode = #{map.cInvCode}
|
|
|
- AND cFree1 = #{map.cFree1}
|
|
|
- AND cFree2 = #{map.cFree2}
|
|
|
- AND cFree3 = #{map.cFree3}
|
|
|
- AND cFree4 = #{map.cFree4}
|
|
|
- AND cFree5 = #{map.cFree5}
|
|
|
- AND cFree6 = #{map.cFree6}
|
|
|
- AND cFree7 = #{map.cFree7}
|
|
|
- AND cFree8 = #{map.cFree8}
|
|
|
- AND cFree9 = #{map.cFree9}
|
|
|
- AND cFree10 = #{map.cFree10}
|
|
|
+ AND isnull(cFree1,'') = #{map.cFree1}
|
|
|
+ AND isnull(cFree2,'') = #{map.cFree2}
|
|
|
+ AND isnull(cFree3,'') = #{map.cFree3}
|
|
|
+ AND isnull(cFree4,'') = #{map.cFree4}
|
|
|
+ AND isnull(cFree5,'') = #{map.cFree5}
|
|
|
+ AND isnull(cFree6,'') = #{map.cFree6}
|
|
|
+ AND isnull(cFree7,'') = #{map.cFree7}
|
|
|
+ AND isnull(cFree8,'') = #{map.cFree8}
|
|
|
+ AND isnull(cFree9,'') = #{map.cFree9}
|
|
|
+ AND isnull(cFree10,'') = #{map.cFree10}
|
|
|
</select>
|
|
|
|
|
|
<update id="updateOM_MOMaterialsfTransQty" parameterType="java.util.HashMap">
|