feat: bug-817 采购退库查询SAP的结果的工厂字段调整到表头

This commit is contained in:
曹鹏飞 2025-10-11 16:26:52 +08:00
parent a194ebc294
commit df06e278f1
1 changed files with 3 additions and 2 deletions

View File

@ -78,7 +78,7 @@ public class OutPurchaseController extends BaseController {
public ApiResult<ZWM3A05VO> searchSAP(@Valid @RequestBody @NotNull zwm3A05QO request) {
ZWM3A05VO result = sapService.zwm3A05(request);
result.getItems().parallelStream().forEach(it -> {
it.setBinNos(binService.getBinNos(it.getMatnr(), it.getWerks(), it.getLgort()));
it.setBinNos(binService.getBinNos(it.getMatnr(), result.getWerks(), it.getLgort()));
});
return ApiResult.success(result);
}
@ -107,6 +107,7 @@ public class OutPurchaseController extends BaseController {
item.setId(IdUtil.getSnowflakeNextId());
item.setOrderId(order.getId());
item.setNum(BigDecimal.ZERO);
item.setWerks(request.getWerks());
if (CollectionUtil.isNotEmpty(it.getQrCodes())) {
it.getQrCodes().forEach(qrCode -> {
MaterialQRCodeContentDTO dto = NoUtil.getMaterialQRCodeContent(qrCode);
@ -151,7 +152,7 @@ public class OutPurchaseController extends BaseController {
.setErfmg(it.getNum())
.setMeins(it.getMeins())
.setCharg(it.getCharg())
.setWerks(it.getWerks())
.setWerks(item.getWerks())
.setLgort(it.getLgort())
.setLfbja(it.getLfbja())
.setLfbnr(it.getLfbnr())