| | |
| | | for (HoldOrderDataModel holdOrderDataModel : list) { |
| | | ContractHoldOrderEntity holdOrderEntity = contractHoldOrderDao.selectById(holdOrderDataModel.getId()); |
| | | if (holdOrderEntity == null) { |
| | | log.info("持仓不存在:{}", holdOrderDataModel.getId()); |
| | | continue; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | memberWalletContractDao.increaseWalletContractBalanceById(wallet.getAvailableBalance().negate(), wallet.getTotalBalance().subtract(totalAmount).negate(), null, wallet.getId()); |
| | | } else { |
| | | log.info("参数有误:{}", memberEntity.getId()); |
| | | } |
| | | } |
| | | |
| | |
| | | public void onMessageWholeBomb(Message message, Channel channel) { |
| | | String content = new String(message.getBody()); |
| | | WholePriceDataModel wholePriceDataModel = JSONArray.parseObject(content, WholePriceDataModel.class); |
| | | log.info("==message-price-consumer==我收到消息了全仓爆仓: {}", wholePriceDataModel.getMemberId()); |
| | | log.info("==message-price-consumer==我收到消息了全仓爆仓: {}", wholePriceDataModel); |
| | | orderService.wholeBombOrder(wholePriceDataModel); |
| | | } |
| | | } |