Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
305d36b2e9
@ -286,20 +286,23 @@ public class MaterialReceiveActController {
|
|||||||
int result = a.compareTo(b);
|
int result = a.compareTo(b);
|
||||||
hashMap2.put("QTY", mathMaterialQuantity);
|
hashMap2.put("QTY", mathMaterialQuantity);
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(insertSql, hashMap2);
|
IDMFrameServiceProxy.getSqlTemplate().update(insertSql, hashMap2);
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(updateSql, hashMap2);
|
// 去掉接受收数量更新
|
||||||
|
// IDMFrameServiceProxy.getSqlTemplate().update(updateSql, hashMap2);
|
||||||
break;
|
break;
|
||||||
} else if (mathMaterialQuantity.compareTo(mathQty) == 1) {//条码数量大于剩余数量
|
} else if (mathMaterialQuantity.compareTo(mathQty) == 1) {//条码数量大于剩余数量
|
||||||
hashMap2.put("QTY", qty);
|
hashMap2.put("QTY", qty);
|
||||||
mathMaterialQuantity = mathMaterialQuantity.subtract(mathQty);
|
mathMaterialQuantity = mathMaterialQuantity.subtract(mathQty);
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(insertSql, hashMap2);
|
IDMFrameServiceProxy.getSqlTemplate().update(insertSql, hashMap2);
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(updateSql, hashMap2);
|
// 去掉接受收数量更新
|
||||||
|
// IDMFrameServiceProxy.getSqlTemplate().update(updateSql, hashMap2);
|
||||||
System.out.println("a is greater than b");
|
System.out.println("a is greater than b");
|
||||||
continue;
|
continue;
|
||||||
} else {//条码数量小于订单剩余数量
|
} else {//条码数量小于订单剩余数量
|
||||||
System.out.println("a is less than b");
|
System.out.println("a is less than b");
|
||||||
hashMap2.put("QTY", mathMaterialQuantity);
|
hashMap2.put("QTY", mathMaterialQuantity);
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(insertSql, hashMap2);
|
IDMFrameServiceProxy.getSqlTemplate().update(insertSql, hashMap2);
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(updateSql, hashMap2);
|
// 去掉接受收数量更新
|
||||||
|
// IDMFrameServiceProxy.getSqlTemplate().update(updateSql, hashMap2);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -48,9 +48,10 @@ public class MaterialPackingServiceServiceImpl implements IMaterialPackingServic
|
|||||||
hashMap.put("RECEIVEREQUESTNAME", item.get("RECEIVEREQUESTNAME").toString());
|
hashMap.put("RECEIVEREQUESTNAME", item.get("RECEIVEREQUESTNAME").toString());
|
||||||
hashMap.put("RECEIVEREQUESTDETAILNAME", item.get("RECEIVEREQUESTDETAILNAME").toString());
|
hashMap.put("RECEIVEREQUESTDETAILNAME", item.get("RECEIVEREQUESTDETAILNAME").toString());
|
||||||
hashMap.put("QTY", item.get("QTY").toString());
|
hashMap.put("QTY", item.get("QTY").toString());
|
||||||
String updateSql = "UPDATE MATERIALRECEIVEREQUESTDETAIL T SET T.RECEIVEDQUANTITY = T.RECEIVEDQUANTITY - :QTY "
|
// 去掉接受收数量更新
|
||||||
+ "WHERE T.RECEIVEREQUESTNAME = :RECEIVEREQUESTNAME AND T.RECEIVEREQUESTDETAILNAME = :RECEIVEREQUESTDETAILNAME";
|
// String updateSql = "UPDATE MATERIALRECEIVEREQUESTDETAIL T SET T.RECEIVEDQUANTITY = T.RECEIVEDQUANTITY - :QTY "
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(updateSql, hashMap);
|
// + "WHERE T.RECEIVEREQUESTNAME = :RECEIVEREQUESTNAME AND T.RECEIVEREQUESTDETAILNAME = :RECEIVEREQUESTDETAILNAME";
|
||||||
|
// IDMFrameServiceProxy.getSqlTemplate().update(updateSql, hashMap);
|
||||||
|
|
||||||
String deleteSql = "DELETE FROM MATERIALPACKINGSUB m WHERE m.MATERIALPACKINGNAME = :MATERIALPACKINGNAME AND RECEIVEREQUESTNAME = :RECEIVEREQUESTNAME";
|
String deleteSql = "DELETE FROM MATERIALPACKINGSUB m WHERE m.MATERIALPACKINGNAME = :MATERIALPACKINGNAME AND RECEIVEREQUESTNAME = :RECEIVEREQUESTNAME";
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(deleteSql, hashMap);
|
IDMFrameServiceProxy.getSqlTemplate().update(deleteSql, hashMap);
|
||||||
|
@ -159,8 +159,8 @@
|
|||||||
AND AA.SDK_ID = m.SDK_ID AND AA.PHASE = m3.PHASE
|
AND AA.SDK_ID = m.SDK_ID AND AA.PHASE = m3.PHASE
|
||||||
LEFT JOIN BB ON BB.RECEIVEREQUESTNAME = m.RECEIVEREQUESTNAME
|
LEFT JOIN BB ON BB.RECEIVEREQUESTNAME = m.RECEIVEREQUESTNAME
|
||||||
AND BB.MATERIALSPECNAME = m.MATERIALSPECNAME
|
AND BB.MATERIALSPECNAME = m.MATERIALSPECNAME
|
||||||
AND BB.SDK_ID = m.SDK_ID
|
AND COALESCE(BB.SDK_ID, 'N/A') = COALESCE(m.SDK_ID, 'N/A')
|
||||||
AND BB.PHASE = m3.PHASE
|
AND COALESCE(BB.PHASE, 'N/A') = COALESCE(m3.PHASE, 'N/A')
|
||||||
<if test="deliveryName != null">
|
<if test="deliveryName != null">
|
||||||
INNER JOIN DELIVERY ON DELIVERY.MATERIALSPECNAME = m.MATERIALSPECNAME
|
INNER JOIN DELIVERY ON DELIVERY.MATERIALSPECNAME = m.MATERIALSPECNAME
|
||||||
</if>
|
</if>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user