wuxw
2022-11-01 334fabfc24a0e8a24b4f7a9034349fd1f070956c
service-store/src/main/java/com/java110/store/cmd/collection/ResourceOutCmd.java
@@ -36,7 +36,7 @@
 * 请求地址为/app/purchase/resourceEnter
 */
@Java110CmdDoc(title = "仓库管理员 领用出库",
@Java110CmdDoc(title = "领用出库",
        description = "主要用于 仓库管理员领用出库",
        httpMethod = "post",
        url = "http://{ip}:{port}/app/collection/resourceOut",
@@ -48,9 +48,9 @@
@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(
@@ -151,7 +151,7 @@
            resourceStoreInnerServiceSMOImpl.updateResourceStore(resourceStorePo);
            //加入 从库存中扣减
            subResourceStoreTimesStock(purchaseApplyDetailPo.getResId(), purchaseApplyDetailPo.getPurchaseQuantity());
            subResourceStoreTimesStock(resourceStores.get(0).getResCode(), purchaseApplyDetailPo.getPurchaseQuantity());
            ResourceStoreDto resourceStoreDto = new ResourceStoreDto();
            resourceStoreDto.setResId(purchaseApplyDetailPo.getResId());
@@ -233,13 +233,13 @@
    /**
     * 从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);