|
@@ -1841,6 +1841,9 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
|
|
|
if (oConvertUtils.listIsNotEmpty(outList1)){
|
|
|
otherOutList.addAll(outList1);
|
|
|
}
|
|
|
+
|
|
|
+ otherOutList.forEach(e->e.setCBusType("否"));
|
|
|
+
|
|
|
allOutList.addAll(otherOutList);
|
|
|
allOutList.forEach(e->{
|
|
|
if (oConvertUtils.isEmpty(e.getCSourceInvId())) {
|
|
@@ -1894,7 +1897,7 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
|
|
|
List<FabricCostInvoiceDetail> costInvoiceDetailList = new ArrayList<>();
|
|
|
|
|
|
for (FabricMoOrderCK itemOut : allOutList){
|
|
|
- if (DoubleOperation.getScale(itemOut.getIQuantityOut(),4)!=0) {
|
|
|
+ if (DoubleOperation.getScale(itemOut.getIQuantityOut(),4)!=0 && !"否".equalsIgnoreCase(itemOut.getCBusType())) {
|
|
|
FabricCostInvoiceDetail costInvoiceDetail = FabricCostInvoiceDetail.get(itemOut,"转入成本");
|
|
|
Optional<FabricCostInvoiceDetail> findOpt = costInvoiceDetailList.stream().filter(e -> e.getId().equalsIgnoreCase(costInvoiceDetail.getId())).findFirst();
|
|
|
if (findOpt.isPresent()) {
|