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