|
@@ -329,13 +329,18 @@ public class dispatchItems extends Controller {
|
|
|
if (sumQtyRowsMap.containsKey(jsonObject.getString("fitemno"))) {
|
|
|
if(siteid.equalsIgnoreCase("lsa")){
|
|
|
for(Row row :rowsMap.get(jsonObject.getString("fitemno"))){
|
|
|
- row.put("delinvbalqty", jsonObject.getBigDecimalValue("FQty").subtract(row.getBigDecimal("qty")));
|
|
|
+ row.put("delinvbalqty", jsonObject.getBigDecimalValue("FQty").subtract(sumQtyRowsMap.get(jsonObject.getString("fitemno")).get(0).getBigDecimal("qty")));
|
|
|
}
|
|
|
//rowsMap.get(jsonObject.getString("fitemno")).get(0).put("delinvbalqty", jsonObject.getBigDecimalValue("FQty").subtract(sumQtyRowsMap.get(jsonObject.getString("fitemno")).get(0).getBigDecimal("qty")));
|
|
|
}else{
|
|
|
for(Row row :rowsMap.get(jsonObject.getString("fitemno"))){
|
|
|
if(StringUtils.isBlank(row.getString("batchno"))){
|
|
|
- row.put("delinvbalqty", jsonObject.getBigDecimalValue("fqty").subtract(row.getBigDecimal("qty")));
|
|
|
+ for(Row row1 :sumQtyRowsMap.get(jsonObject.getString("fitemno"))){
|
|
|
+ if(StringUtils.isBlank(row1.getString("batchno"))){
|
|
|
+ row.put("delinvbalqty", jsonObject.getBigDecimalValue("fqty").subtract(row1.getBigDecimal("qty")));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
//rowsMap.get(jsonObject.getString("fitemno")).get(0).put("delinvbalqty", jsonObject.getBigDecimalValue("fqty").subtract(sumQtyRowsMap.get(jsonObject.getString("fitemno")).get(0).getBigDecimal("qty")));
|