xiaoyong931011
2021-03-05 41a5e33865a5fa32249d74b443d3f05b571111b6
20210304  跟单只允许跟一个交易员
2 files modified
25 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/documentary/controller/DocumentaryController.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java 24 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/documentary/controller/DocumentaryController.java
@@ -170,7 +170,6 @@
     *  跟单---跟单设置--是否已跟单
     */
    @ApiOperation(value="跟单---跟单设置--是否已跟单", notes="跟单---跟单设置--是否已跟单")
    @ApiResponses({@ApiResponse( code = 200, message = "success", response = DocumentaryOrderSetStateVo.class)})
    @ApiImplicitParams({
        @ApiImplicitParam(name = "tradeId", value = "交易员ID", required = true, dataType = "String", paramType="query")
    })
src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java
@@ -1287,14 +1287,24 @@
                }
            }
        }
        //交易员判断
        Map<String, Object> columnMapTrader = new HashMap<>();
        columnMapTrader.put("member_id", memberId);
        List<FollowTraderInfoEntity> followTraderInfoEntitys = followTraderInfoDao.selectByMap(columnMapTrader);
        //没有审核记录
        if(CollUtil.isEmpty(followTraderInfoEntitys)) {
            orderSetState = Boolean.TRUE;
        }else{
            Integer verifyStatus = followTraderInfoEntitys.get(0).getVerifyStatus();
            if(FollowTraderInfoEntity.VERIFYSTATUS_N == verifyStatus) {
                orderSetState = Boolean.TRUE;
            }else if(FollowTraderInfoEntity.VERIFYSTATUS_Y == verifyStatus){
                return Result.fail("交易员不允许跟单");
            }else {
                return Result.fail("交易员审核中不允许跟单");
            }
        }
        
        DocumentaryOrderSetStateVo documentaryOrderSetStateVo = new DocumentaryOrderSetStateVo();
//        if(OrderSetState) {
//            documentaryOrderSetStateVo.setState(Boolean.TRUE);
//        }else {
//            documentaryOrderSetStateVo.setState(Boolean.FALSE);
//        }
        if (orderSetState) {
            return Result.ok("获取成功");
        } else {