```修复外部加工入库和退货流程中的BOM版本号赋值问题

解决了外部加工入库和退货单据处理中BOM版本号未正确设置的问题。此更改确保了版本号与提供的BOM版本列表中的第一个元素匹配。
```
This commit is contained in:
liuy 2024-09-24 10:01:24 +08:00
parent afc265c4a3
commit 21fd2283b2
4 changed files with 6 additions and 6 deletions

View File

@ -424,9 +424,9 @@ public class ConsignmachiningIn extends PluginBaseEntity {
scorderBodyDto.setNordernum(stockinB.getReceivedQty());//数量 scorderBodyDto.setNordernum(stockinB.getReceivedQty());//数量
scorderBodyDto.setNoriginalnetprice(noriginalcurprice.stripTrailingZeros().toPlainString());//净单价 scorderBodyDto.setNoriginalnetprice(noriginalcurprice.stripTrailingZeros().toPlainString());//净单价
scorderBodyDto.setCwarehouseid(bdStordocEntity.getPkStordoc());//仓库 scorderBodyDto.setCwarehouseid(bdStordocEntity.getPkStordoc());//仓库
// scorderBodyDto.setBomversion(bomVersion.get(0).getVersion());//BOM版本 scorderBodyDto.setBomversion(bomVersion.get(0).getVersion());//BOM版本
scorderBodyDto.setDplanarrvdate(generateBusinessDate);//计划到货日期 scorderBodyDto.setDplanarrvdate(generateBusinessDate);//计划到货日期
scorderBodyDto.setVdef16(bomVersion.get(0).getVersion());//版本号 // scorderBodyDto.setVdef16(bomVersion.get(0).getVersion());//版本号
scorderBodyDtoArrayList.add(scorderBodyDto); scorderBodyDtoArrayList.add(scorderBodyDto);
} }

View File

@ -398,7 +398,7 @@ public class ConsignmachiningInReturn extends PluginBaseEntity {
BdInvbasdocEntity bdInvbasdocEntity = queryStockBasicArchives(bdInvmandocEntity.getPkInvmandoc(), bdCorpEntity.getPkCorp()); BdInvbasdocEntity bdInvbasdocEntity = queryStockBasicArchives(bdInvmandocEntity.getPkInvmandoc(), bdCorpEntity.getPkCorp());
//BOM版本 //BOM版本
//存货对应的BOM //存货对应的BOM
List<BdBomEntity> bomVersion = getBomVersion(bdCalbodyEntity.getPkCalbody(), bdInvbasdocEntity.getPkInvbasdoc(), bdInvbasdocEntity.getInvcode()); // List<BdBomEntity> bomVersion = getBomVersion(bdCalbodyEntity.getPkCalbody(), bdInvbasdocEntity.getPkInvbasdoc(), bdInvbasdocEntity.getInvcode());
//计算含税单价 //计算含税单价
BigDecimal noriginalcurprice = null; BigDecimal noriginalcurprice = null;
@ -420,7 +420,7 @@ public class ConsignmachiningInReturn extends PluginBaseEntity {
consignmachiningInBodyDto.setVsourcebillcode(scOrderEntity.getVordercode());//来源单据号 consignmachiningInBodyDto.setVsourcebillcode(scOrderEntity.getVordercode());//来源单据号
// consignmachiningInBodyDto.setWriteofftype("按备料发料核销");//核销方式和妮姐已经确认不用传递 // consignmachiningInBodyDto.setWriteofftype("按备料发料核销");//核销方式和妮姐已经确认不用传递
consignmachiningInBodyDto.setDbizdate(generateBusinessDate);// 入库日期 consignmachiningInBodyDto.setDbizdate(generateBusinessDate);// 入库日期
consignmachiningInBodyDto.setVdef16(bomVersion.get(0).getVersion());//BOM version // consignmachiningInBodyDto.setVdef16(bomVersion.get(0).getVersion());//BOM version
consignmachiningInBodyDtoArrayList.add(consignmachiningInBodyDto); consignmachiningInBodyDtoArrayList.add(consignmachiningInBodyDto);
} }

View File

@ -38,7 +38,7 @@
<bean name="proxyPurchaseReturn" class="com.hzya.frame.plugin.lets.plugin.purchase.ProxyPurchaseReturn"/> <bean name="proxyPurchaseReturn" class="com.hzya.frame.plugin.lets.plugin.purchase.ProxyPurchaseReturn"/>
<bean name="consignmachiningIn" class="com.hzya.frame.plugin.lets.plugin.outsourc.ConsignmachiningIn"/> <bean name="consignmachiningIn" class="com.hzya.frame.plugin.lets.plugin.outsourc.ConsignmachiningIn"/>
<!-- <bean name="consignmachiningInReturn" class="com.hzya.frame.plugin.lets.plugin.outsourc.ConsignmachiningInReturn"/>--> <bean name="consignmachiningInReturn" class="com.hzya.frame.plugin.lets.plugin.outsourc.ConsignmachiningInReturn"/>
<!--组装--> <!--组装-->
<bean name="adjustInZZPluginInitializer" class="com.hzya.frame.plugin.lets.plugin.adjust.AdjustInZZPluginInitializer"/> <bean name="adjustInZZPluginInitializer" class="com.hzya.frame.plugin.lets.plugin.adjust.AdjustInZZPluginInitializer"/>