java 获取List<WmsCoreLabelEntity> wmsCoreLabelEntities 其中label_status为03的所有行的box_qty的相加的数量
时间: 2024-10-26 21:02:30 浏览: 18
在Java中,如果你有一个List<WmsCoreLabelEntity>类型的集合,并且你想获取其中所有`label_status`字段值为03的条目的`box_qty`总和,你可以通过遍历列表并累加符合条件的元素的`box_qty`属性来实现。这里假设`WmsCoreLabelEntity`有一个名为`box_qty`的getter方法。
下面是一个简单的示例:
```java
int totalBoxQty = 0;
for (WmsCoreLabelEntity entity : wmsCoreLabelEntities) {
if (entity.getLabel_status() == 03) { // 注意Java语言习惯上使用03而不是03
totalBoxQty += entity.getBox_qty(); // 获取box_qty属性值并累加
}
}
```
如果`WmsCoreLabelEntity`中还没有提供直接获取`box_qty`的方法,你需要先创建getter:
```java
class WmsCoreLabelEntity {
// ...
public int getBox_qty() {
return box_qty;
}
// ...
}
```
相关问题
請你幫我完成按條件查詢這個HTML <form action="/" method="post"> <label for="confirm_date">确认日期:</label> <input type="date" name="confirm_date" id="confirm_date" required><br><br> <label for="shift">班次:</label> <select name="shift" id="shift" required> <option value="">请选择班次</option> <option value="白班">白班</option> <option value="夜班">夜班</option> </select><br><br> <label for="machine_model">异常机种:</label> <input type="text" name="machine_model" id="machine_model" required><br><br> <label for="issue">异常现象:</label> <input type="text" name="issue" id="issue" required><br><br> <label for="issue_qty">异常数量:</label> <input type="number" name="issue_qty" id="issue_qty" required><br><br> <label for="note">备注:</label> <input type="text" name="note" id="note"><br><br> <input type="submit" value="提交"> </form> <hr> <h2>查询记录</h2> <ul> <li><a href="/search_record">按条件查询记录</a></li> </ul>
您想要按照哪些条件来查询记录呢?可以在查询记录页面中添加一些筛选条件,比如确认日期、班次、异常机种、异常现象、异常数量、备注等。然后在后台根据这些条件进行筛选,返回符合条件的记录。可以在查询记录页面中添加一个表单,包含以上提到的筛选条件,用户填写完毕后点击提交按钮,提交表单到后台进行查询处理。查询结果可以在页面中以表格、列表等形式展示出来。
inv_item_inq.get_available_qties(p_organization_id => r_itm.organization_id ,p_inventory_item_id => r_itm.inventory_item_id ,p_revision => NULL ,p_subinventory_code => NULL ,p_locator_id => NULL ,p_lot_number => NULL ,p_cost_group_id => NULL ,p_revision_control => NULL ,p_lot_control => NULL ,p_serial_control => NULL ,x_available_qty => l_onhand_qty ,x_sec_available_qty => l_sec_available_qty);
根据代码的形式来看,这是一个 PL/SQL 存储过程调用语句,其中使用了一个名为 inv_item_inq 的存储过程。该存储过程的作用是获取指定物料的可用数量,并将数量值返回给调用者。具体而言,调用时需要传入物料的相关信息,例如组织 ID、物料 ID、批次号、成本组 ID 等,然后存储过程会根据这些信息查询库存记录,并计算出可用数量和二级可用数量,最后将这两个数量值返回给调用者。
阅读全文