| | |
| | | } |
| | | for(YdProductVo ydProductVo : records){ |
| | | ydProductVo.setProfitT(prifitT); |
| | | |
| | | if(ydProductVo.getTotalT().compareTo(BigDecimal.ZERO) < 1) { |
| | | ydProductVo.setStatus(2); |
| | | } else { |
| | | ydProductVo.setStatus(1); |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | Integer proCycle = ydProductVo.getProCycle(); |
| | | Date endTime = DateUtil.offsetDay(workTime, proCycle); |
| | | ydProductVo.setEndTime(endTime); |
| | | |
| | | if (ydProductVo.getTotalT().compareTo(BigDecimal.ZERO) < 1) { |
| | | ydProductVo.setStatus(2); |
| | | } else { |
| | | ydProductVo.setStatus(1); |
| | | } |
| | | return Result.ok(ydProductVo); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | BigDecimal salePrice = ydBasicLevelSettingEntityTo.getSalePrice(); |
| | | //用户如果已经有等级则减少差价 |
| | | if(levelNow != 0){ |
| | | salePrice = salePrice.subtract(ydBasicLevelSettingEntityNow.getSalePrice()); |
| | | } |
| | | //获取用户当前USDT余额 |
| | | MemberWalletCoinEntity usdt = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, "USDT"); |
| | | BigDecimal availableBalance = usdt.getAvailableBalance(); |