| | |
| | | * 请求地址为/app/purchase/resourceEnter |
| | | */ |
| | | |
| | | @Java110CmdDoc(title = "仓库管理员 领用出库", |
| | | @Java110CmdDoc(title = "领用出库", |
| | | description = "主要用于 仓库管理员领用出库", |
| | | httpMethod = "post", |
| | | url = "http://{ip}:{port}/app/collection/resourceOut", |
| | |
| | | @Java110ParamsDoc(params = { |
| | | @Java110ParamDoc(name = "applyOrderId", length = 30, remark = "采购申请单订单ID"), |
| | | @Java110ParamDoc(name = "purchaseApplyDetailVo", type = "Array",length = 30, remark = "采购物品信息"), |
| | | @Java110ParamDoc(parentNodeName = "-", name = "purchaseQuantity", type = "Int",length = 30, remark = "数量"), |
| | | @Java110ParamDoc(parentNodeName = "-", name = "id", type = "String",length = 30, remark = "采购明细ID"), |
| | | @Java110ParamDoc(parentNodeName = "-", name = "resId", type = "String",length = 30, remark = "物品ID"), |
| | | @Java110ParamDoc(parentNodeName = "purchaseApplyDetailVo", name = "purchaseQuantity", type = "Int",length = 30, remark = "数量"), |
| | | @Java110ParamDoc(parentNodeName = "purchaseApplyDetailVo", name = "id", type = "String",length = 30, remark = "采购明细ID"), |
| | | @Java110ParamDoc(parentNodeName = "purchaseApplyDetailVo", name = "resId", type = "String",length = 30, remark = "物品ID"), |
| | | }) |
| | | |
| | | @Java110ResponseDoc( |
| | |
| | | resourceStoreInnerServiceSMOImpl.updateResourceStore(resourceStorePo); |
| | | |
| | | //加入 从库存中扣减 |
| | | subResourceStoreTimesStock(purchaseApplyDetailPo.getResId(), purchaseApplyDetailPo.getPurchaseQuantity()); |
| | | subResourceStoreTimesStock(resourceStores.get(0).getResCode(), purchaseApplyDetailPo.getPurchaseQuantity()); |
| | | |
| | | ResourceStoreDto resourceStoreDto = new ResourceStoreDto(); |
| | | resourceStoreDto.setResId(purchaseApplyDetailPo.getResId()); |
| | |
| | | |
| | | /** |
| | | * 从times中扣减 |
| | | * @param resId |
| | | * @param resCode |
| | | * @param applyQuantity |
| | | */ |
| | | private void subResourceStoreTimesStock(String resId, String applyQuantity) { |
| | | private void subResourceStoreTimesStock(String resCode, String applyQuantity) { |
| | | |
| | | ResourceStoreTimesDto resourceStoreTimesDto = new ResourceStoreTimesDto(); |
| | | resourceStoreTimesDto.setResId(resId); |
| | | resourceStoreTimesDto.setResCode(resCode); |
| | | resourceStoreTimesDto.setHasStock("Y"); |
| | | List<ResourceStoreTimesDto> resourceStoreTimesDtos = resourceStoreTimesV1InnerServiceSMOImpl.queryResourceStoreTimess(resourceStoreTimesDto); |
| | | |