Commit 8559fdd3df062950e419c974b88d19d441a0df32
1 parent
66ab4380
耗材登记bug修改
Showing
3 changed files
with
9 additions
and
2 deletions
urbanops-module-api/urbanops-module-garden-api/src/main/java/com/zteits/urbanops/module/garden/dto/material/MaterialInventoryOutDto.java
| @@ -17,6 +17,9 @@ public class MaterialInventoryOutDto { | @@ -17,6 +17,9 @@ public class MaterialInventoryOutDto { | ||
| 17 | @Schema(description = "入库ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "18713") | 17 | @Schema(description = "入库ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "18713") |
| 18 | private Long id; | 18 | private Long id; |
| 19 | 19 | ||
| 20 | + @Schema(description = "库存id", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") | ||
| 21 | + private String inventoryId; | ||
| 22 | + | ||
| 20 | @Schema(description = "物料ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "14541") | 23 | @Schema(description = "物料ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "14541") |
| 21 | @NotNull(message = "物料ID不能为空") | 24 | @NotNull(message = "物料ID不能为空") |
| 22 | private Long materialId; | 25 | private Long materialId; |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/admin/materialdetail/vo/MaterialDetailSaveReqVO.java
| @@ -79,4 +79,7 @@ public class MaterialDetailSaveReqVO { | @@ -79,4 +79,7 @@ public class MaterialDetailSaveReqVO { | ||
| 79 | @Schema(description = "规格", requiredMode = Schema.RequiredMode.REQUIRED, example = "规格") | 79 | @Schema(description = "规格", requiredMode = Schema.RequiredMode.REQUIRED, example = "规格") |
| 80 | @NotEmpty(message = "规格不能为空") | 80 | @NotEmpty(message = "规格不能为空") |
| 81 | private String specifications; | 81 | private String specifications; |
| 82 | + | ||
| 83 | + @Schema(description = "库存id", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") | ||
| 84 | + private String inventoryId; | ||
| 82 | } | 85 | } |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/materialdetail/MaterialDetailServiceImpl.java
| @@ -133,12 +133,13 @@ public class MaterialDetailServiceImpl implements MaterialDetailService { | @@ -133,12 +133,13 @@ public class MaterialDetailServiceImpl implements MaterialDetailService { | ||
| 133 | // } | 133 | // } |
| 134 | // } | 134 | // } |
| 135 | //耗材出库 | 135 | //耗材出库 |
| 136 | - for (MaterialDetailDO materialDetailDO : materialDetailList) { | 136 | + for (MaterialDetailSaveReqVO materialDetailDO : createReqVO) { |
| 137 | MaterialInventoryOutDto outDto = new MaterialInventoryOutDto(); | 137 | MaterialInventoryOutDto outDto = new MaterialInventoryOutDto(); |
| 138 | outDto.setMaterialId(materialDetailDO.getMaterialId()); | 138 | outDto.setMaterialId(materialDetailDO.getMaterialId()); |
| 139 | outDto.setMaterialName(materialDetailDO.getMaterialName()); | 139 | outDto.setMaterialName(materialDetailDO.getMaterialName()); |
| 140 | - outDto.setOutInventoryNum(materialDetailDO.getUserCount()); | 140 | + outDto.setOutInventoryNum(Long.valueOf(materialDetailDO.getUserCount())); |
| 141 | outDto.setOutDate(LocalDateTime.now()); | 141 | outDto.setOutDate(LocalDateTime.now()); |
| 142 | + outDto.setInventoryId(materialDetailDO.getInventoryId()); | ||
| 142 | materialApi.createMaterialInventoryOut(outDto); | 143 | materialApi.createMaterialInventoryOut(outDto); |
| 143 | } | 144 | } |
| 144 | //保存耗材 | 145 | //保存耗材 |