Pārlūkot izejas kodu

入库明细导出计算价格

fgd 1 gadu atpakaļ
vecāks
revīzija
04f200150b

+ 5 - 2
sd-business/src/main/java/com/sd/business/service/in/impl/InOutStorageBomServiceImpl.java

@@ -147,8 +147,11 @@ public class InOutStorageBomServiceImpl extends ServiceImpl<InOutStorageBomMappe
                     inOutStorageBomErpExportVo.setUnit("PCS");
                     inOutStorageBomErpExportVo.setPieces("0");
                     inOutStorageBomErpExportVo.setSourceRtk("OTHER");
-                    inOutStorageBomErpExportVo.setUnitCost("0");
-                    inOutStorageBomErpExportVo.setCostAmt("0");
+                    if (item.getUnitPrice() == null) {
+                        item.setUnitPrice(BigDecimal.ZERO);
+                    }
+                    inOutStorageBomErpExportVo.setUnitCost(item.getUnitPrice().toPlainString());
+                    inOutStorageBomErpExportVo.setCostAmt(item.getUnitPrice().multiply(item.getQuantity()).toPlainString());
                     return inOutStorageBomErpExportVo;
                 })
                 .sorted(comparing(InOutStorageBomErpExportVo::getCode))