🆕 新增查询人工盘点数据的接口
This commit is contained in:
parent
9039b3c731
commit
7bc066b5b8
@ -270,18 +270,29 @@ public class ApplyFormController {
|
|||||||
ApplyForm applyForm = applyInfo.to();
|
ApplyForm applyForm = applyInfo.to();
|
||||||
applyForm.setType(ApplyTypeEnum.AUDIT);
|
applyForm.setType(ApplyTypeEnum.AUDIT);
|
||||||
applyFormService.save(applyForm);
|
applyFormService.save(applyForm);
|
||||||
List<Material> materials;
|
List<Material> materials = materialService.listByIds(applyInfo.getIds());
|
||||||
if (applyInfo.getAuditType() == AuditTypeEnum.SCAN) {
|
materials.forEach(material -> applyDetailService.save(ApplyDetail.builder()
|
||||||
materials = materialService.listByIds(applyInfo.getIds());
|
.applyId(applyForm.getId())
|
||||||
materials.forEach(material -> applyDetailService.save(ApplyDetail.builder()
|
.materialId(material.getId())
|
||||||
.applyId(applyForm.getId())
|
.quantity(material.getStock())
|
||||||
.materialId(material.getId())
|
.build()));
|
||||||
.quantity(material.getStock())
|
|
||||||
.build()));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("manual/check-data/{applyId}")
|
||||||
|
@Operation(summary = "查询人工盘点选中物料的待核查数据")
|
||||||
|
public List<Material> getManualCheckData(@Parameter(description = "申请单ID") @PathVariable(name = "applyId") Long applyId){
|
||||||
|
List<ApplyDetail> details = applyDetailService.list(Wrappers.<ApplyDetail>lambdaQuery().eq(ApplyDetail::getApplyId, applyId));
|
||||||
|
List<Long> materialIds = details.stream().map(ApplyDetail::getMaterialId).toList();
|
||||||
|
if(materialIds.isEmpty()){
|
||||||
|
return new ArrayList<>();
|
||||||
|
}
|
||||||
|
List<Material> result = materialService.listByIds(materialIds);
|
||||||
|
result.forEach(item -> item.setTypeName(typeService.getTypeName(item.getType())));
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("manual/audit-apply")
|
@PostMapping("manual/audit-apply")
|
||||||
@Operation(summary = "提交人工盘点数据")
|
@Operation(summary = "提交人工盘点数据")
|
||||||
public void submitManualStock(@Validated @Parameter(description = "人工盘点数据") @RequestBody List<ManualStockDetail> details) {
|
public void submitManualStock(@Validated @Parameter(description = "人工盘点数据") @RequestBody List<ManualStockDetail> details) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user