Commit 70879fcf by 张建升

出庫接口 新增參數食材id PurchaseConsumeSnBean.purchaseFoodId 庫存查詢 點擊邏輯簡化

parent 24b35f43
......@@ -10,6 +10,8 @@ import java.util.List;
* Use:
*/
public class PurchaseConsumeSnBean {
public String purchaseFoodId;
public int brandId;
public int restaurantId;
//食材編號
......
......@@ -178,6 +178,7 @@ public class WarehouseDetailsPresenter extends BasePresenter<WarehouseDetailsCon
purchaseConsumeSnBean.restaurantId = AppConstant.getRestaurantId();
purchaseConsumeSnBean.foodNo = purchaseWarehousingOrderDetailsVO.getFoodNo();
purchaseConsumeSnBean.purchaseConsumeReasonId = consumeReasonBean.getId();
purchaseConsumeSnBean.purchaseFoodId = String.valueOf(purchaseWarehousingOrderDetailsVO.getId());
purchaseConsumeSnBean.remarks = remarks;
if (CollectionUtils.isNotNullOrEmpty(snCodes)) {
purchaseConsumeSnBean.encodeFoodNos = snCodes;
......
......@@ -77,23 +77,14 @@ public class InflowWaterFragment extends BaseSupplyChainFragment<InflowWaterPres
wareHousingDetailsAdapter = new WareHousingDetailsAdapter(warehouseDetailsBeans, currentIndex);
wareHousingDetailsAdapter.setOnItemClickListener((adapter, view, position) -> {
WarehouseDetailsBean item = wareHousingDetailsAdapter.getItem(position);
if (currentIndex == WarehouseDetailsFragment.WAREHOUSE_TYPE) {
//入庫
if (purchaseWarehousingOrderDetailsVO.getFoodMarkSn() == PurchaseFoodBean.HAS_SN) {
//SN食材
BaseFragmentActivity fragmentActivity = (BaseFragmentActivity) requireActivity();
fragmentActivity.start(SnCodeListFragment.newInstance(currentIndex, item));
}
} else {
//出庫,如果是SN,進入SN列表,如果不是,就查詢出庫數量
if (purchaseWarehousingOrderDetailsVO.getFoodMarkSn() == PurchaseFoodBean.HAS_SN) {
} else if(!item.isQueriesNumber()){
//如果不是SN食材並且沒有查詢過數量
mPresenter.getOutStockDetailsNumber(item);
}
}
});
if (purchaseWarehousingOrderDetailsVO.getFoodMarkSn() == PurchaseFoodBean.HAS_SN) {
//SN食材
BaseFragmentActivity fragmentActivity = (BaseFragmentActivity) requireActivity();
fragmentActivity.start(SnCodeListFragment.newInstance(currentIndex, item));
}
}
);
recyclerView.setAdapter(wareHousingDetailsAdapter);
} else {
wareHousingDetailsAdapter.setType(currentIndex);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment