| | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.xcong.excoin.common.contants.AppContants; |
| | | import com.xcong.excoin.common.enumerates.CoinTypeEnum; |
| | | import com.xcong.excoin.common.enumerates.MemberWalletCoinEnum; |
| | | import com.xcong.excoin.common.enumerates.OrderClosingTypeEnum; |
| | | import com.xcong.excoin.common.system.service.CommonService; |
| | | import com.xcong.excoin.modules.coin.entity.MemberAccountFlowEntity; |
| | | import com.xcong.excoin.modules.coin.entity.MemberAccountMoneyChange; |
| | | import com.xcong.excoin.modules.contract.dao.ContractEntrustOrderDao; |
| | | import com.xcong.excoin.modules.contract.dao.ContractHoldOrderDao; |
| | | import com.xcong.excoin.modules.contract.dao.ContractOrderDao; |
| | |
| | | LogRecordUtils.insertFollowerNotice(traderInfoEntity.getMemberId(), |
| | | NoticeConstant.RETURN_MONEY_TITLE, |
| | | StrUtil.format(NoticeConstant.RETURN_MONEY_CONTENT, |
| | | memberEntity.getInviteId(), |
| | | orderNo, |
| | | holdOrderEntity.getSymbol(), |
| | | returnMoney.setScale(2, BigDecimal.ROUND_HALF_UP).toString())); |
| | | //带单返利的记录要在资产页面的其他记录 |
| | | LogRecordUtils.insertMemberAccountMoneyChange( |
| | | traderInfoEntity.getMemberId(), |
| | | StrUtil.format(NoticeConstant.RETURN_MONEY_CONTENT_MAMC, |
| | | orderNo, |
| | | holdOrderEntity.getSymbol()), |
| | | returnMoney.setScale(2, BigDecimal.ROUND_HALF_UP), |
| | | MemberWalletCoinEnum.WALLETCOINCODE.getValue(), |
| | | MemberAccountMoneyChange.STATUS_SUCCESS_INTEGER, |
| | | MemberAccountMoneyChange.TYPE_WALLET_AGENT); |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | // 获取平仓张数 |
| | | Integer closeCnt = (Integer) redisUtils.get(AppContants.CLOSING_ORDER_PREFIX + holdOrderEntity.getId()); |
| | | // 无法从redis中获取平仓张数,说明来自一键平仓 |
| | | if (closeCnt == null) { |
| | | closeCnt = holdOrderEntity.getSymbolCntSale(); |
| | | holdOrderEntity.setSymbolCntSale(0); |
| | | } |
| | | |
| | | MemberSettingEntity memberSettingEntity = memberSettingDao.selectMemberSettingByMemberId(memberEntity.getId()); |
| | | // 开多 |