| | |
| | | } |
| | | |
| | | // 全仓持仓 |
| | | List<HashMap<String, Object>> wholeHoldOrders = contractHoldOrderDao.selectAllWholeOrderMemberIdAndSymbol(); |
| | | List<Long> wholeHoldOrders = contractHoldOrderDao.selectAllWholeOrderMemberId(); |
| | | if (CollUtil.isNotEmpty(wholeHoldOrders)) { |
| | | MemberEntity memberEntity = null; |
| | | for (HashMap<String, Object> wholeHoldOrder : wholeHoldOrders) { |
| | | Long memberId = (Long) wholeHoldOrder.get("member_id"); |
| | | String symbol = (String) wholeHoldOrder.get("symbol"); |
| | | if (memberEntity == null || !memberId.equals(memberEntity.getId())) { |
| | | memberEntity = memberDao.selectById(memberId); |
| | | } |
| | | |
| | | // ThreadPoolUtils.sendWholeForceClosingPrice(symbol, memberEntity); |
| | | CalculateUtil.getForceSetPriceForWhole(symbol, memberEntity); |
| | | for (Long memberId : wholeHoldOrders) { |
| | | ThreadPoolUtils.sendWholePrice(memberId); |
| | | } |
| | | } |
| | | |