| | |
| | | contractHoldOrderEntity.setLeverRatio(coinsCoinsOrder.getLeverRatio()); |
| | | contractHoldOrderEntity.setOpeningPrice(entrustPrice); |
| | | contractHoldOrderEntity.setTradeType(ContractHoldOrderEntity.TRADE_TYPE_LIMIT); |
| | | contractHoldOrderEntity.setOperateNo(1); |
| | | contractHoldOrderService.save(contractHoldOrderEntity); |
| | | |
| | | // 需要一个历史插入 |
| | |
| | | } |
| | | |
| | | public void calYj(Long mid, BigDecimal money, ContractOrderEntity order, int type) { |
| | | PlatformTradeSettingEntity tradeSetting = cacheSettingUtils.getTradeSetting(); |
| | | if (money != null) { |
| | | money = money.multiply(new BigDecimal(0.7868)); |
| | | money = money.multiply(tradeSetting.getFeeSpreadRatio()); |
| | | } |
| | | MemberEntity member = memberService.getById(mid); |
| | | String[] referenceIds = member.getRefererIds().split(","); |
| | | List<String> ids = Arrays.asList(referenceIds); |
| | | |
| | | log.info("---->{}", member.getAccountType()); |
| | | if (MemberEntity.ACCOUNT_TYPE_TEST.equals(member.getAccountType())) { |
| | | return; |
| | | } |
| | | log.info("--->--->"); |
| | | |
| | | // 判断该用户是否为代理商 |
| | | NeedMoneyMemberVo needMoneyMember = memberService.selectFriendRelationUserByMemberId(mid); |
| | | |