| | |
| | | newSharesConfigService.page(page, lambdaQueryWrapper); |
| | | List<String> producntCode = new ArrayList<>(); |
| | | for (NewSharesConfig newSharesConfig : page.getRecords()) { |
| | | newSharesConfig.setPriceDifference(newSharesConfig.getUnderwritingPrice() |
| | | .subtract(newSharesConfig.getMarketPrice())); |
| | | newSharesConfig.setPriceDifference(newSharesConfig.getMarketPrice() |
| | | .subtract(newSharesConfig.getUnderwritingPrice())); |
| | | producntCode.add(newSharesConfig.getProductCode()); |
| | | newSharesConfig.setPriceDifferenceValue(newSharesConfig.getUnderwritingPrice() |
| | | .divide(newSharesConfig.getMarketPrice(), 2, RoundingMode.HALF_UP).multiply(new BigDecimal(100)).doubleValue()); |