| | |
| | | public Result submitOrder(SubmitOrderDto submitOrderDto) { |
| | | MemberEntity memberEntity = LoginUserUtils.getAppLoginUser(); |
| | | |
| | | //查询是否可以点击平仓按钮 |
| | | Long memberIdLong = memberEntity.getId(); |
| | | MemberEntity selectById = memberDao.selectById(memberIdLong); |
| | | Integer pcState = selectById.getPcState(); |
| | | if(MemberEntity.PCSTATE_N == pcState) { |
| | | return Result.loading("loading_type"); |
| | | } |
| | | |
| | | // 判断当前对应的持仓/委托 |
| | | if (memberEntity.getContractPositionType() == ContractEntrustOrderEntity.POSITION_TYPE_ADD) { |
| | | List<ContractHoldOrderEntity> holdList = contractHoldOrderDao.selectMemberHoldOrderByPositionType(ContractEntrustOrderEntity.POSITION_TYPE_ALL, memberEntity.getId()); |
| | |
| | | Long memberIdLong = memberEntity.getId(); |
| | | MemberEntity selectById = memberDao.selectById(memberIdLong); |
| | | Integer pcState = selectById.getPcState(); |
| | | if(memberEntity.PCSTATE_N == pcState) { |
| | | if(MemberEntity.PCSTATE_N == pcState) { |
| | | return Result.loading("loading_type"); |
| | | } |
| | | |
| | |
| | | @Override |
| | | public Result cancelHoldOrder(WholeCloseOrderDto wholeCloseOrderDto) { |
| | | MemberEntity memberEntity = LoginUserUtils.getAppLoginUser(); |
| | | //查询是否可以点击平仓按钮 |
| | | Long memberIdLong = memberEntity.getId(); |
| | | MemberEntity selectById = memberDao.selectById(memberIdLong); |
| | | Integer pcState = selectById.getPcState(); |
| | | if(MemberEntity.PCSTATE_N == pcState) { |
| | | return Result.loading("loading_type"); |
| | | } |
| | | ContractHoldOrderEntity holdOrderEntity = contractHoldOrderDao.selectHoldOrderByMemberIdAndId(memberEntity.getId(), wholeCloseOrderDto.getId()); |
| | | if (holdOrderEntity == null) { |
| | | // 订单不存在 |
| | |
| | | Long memberIdLong = memberEntity.getId(); |
| | | MemberEntity selectById = memberDao.selectById(memberIdLong); |
| | | Integer pcState = selectById.getPcState(); |
| | | if(memberEntity.PCSTATE_N == pcState) { |
| | | if(MemberEntity.PCSTATE_N == pcState) { |
| | | return Result.loading("loading_type"); |
| | | } |
| | | |
| | |
| | | Long memberIdLong = memberEntity.getId(); |
| | | MemberEntity selectById = memberDao.selectById(memberIdLong); |
| | | Integer pcState = selectById.getPcState(); |
| | | if(memberEntity.PCSTATE_N == pcState) { |
| | | if(MemberEntity.PCSTATE_N == pcState) { |
| | | return Result.loading("loading_type"); |
| | | } |
| | | |
| | |
| | | @Override |
| | | public Result changeBond(ChangeBondDto changeBondDto) { |
| | | MemberEntity memberEntity = LoginUserUtils.getAppLoginUser(); |
| | | |
| | | //查询是否可以点击平仓按钮 |
| | | Long memberIdLong = memberEntity.getId(); |
| | | MemberEntity selectById = memberDao.selectById(memberIdLong); |
| | | Integer pcState = selectById.getPcState(); |
| | | if(MemberEntity.PCSTATE_N == pcState) { |
| | | return Result.loading("loading_type"); |
| | | } |
| | | |
| | | ContractHoldOrderEntity holdOrderEntity = contractHoldOrderDao.selectHoldOrderByMemberIdAndId(memberEntity.getId(), changeBondDto.getId()); |
| | | if (holdOrderEntity == null) { |
| | | return Result.fail("订单不存在"); |