1
zj
2024-04-26 47267bb39808dc4b371df933c6aa1255c32a8840
src/main/java/com/nq/service/impl/UserStockSubscribeServiceImpl.java
@@ -84,7 +84,8 @@
        }
            User user = iUserService.getCurrentRefreshUser(request);
            if (model.getNewCode() != null) {
                StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<StockSubscribe>().eq("code", model.getNewCode()));
                StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<StockSubscribe>()
                        .eq("code", model.getNewCode()).eq("type",model.getType()));
                //实名认证开关
                SiteProduct siteProduct = iSiteProductService.getProductSetting();
                if (siteProduct.getRealNameDisplay() && user.getIsActive() != 2) {
@@ -99,7 +100,7 @@
                UserStockSubscribe userStockSubscribe = userStockSubscribeMapper.selectOne(new QueryWrapper<UserStockSubscribe>().eq(
                        "new_code", model.getNewCode()).eq("user_id", user.getId()).eq("type",model.getType()));
                if (userStockSubscribe != null) {
                    return ServerResponse.createByErrorMsg("请勿重复申购",request);
                    return ServerResponse.createByErrorMsg("请勿重复申请",request);
                }
                if (siteProduct.getRealNameDisplay() && user.getIsLock().intValue() == 1) {
                    return ServerResponse.createByErrorMsg("订单失败,帐户已被锁定",request);
@@ -181,7 +182,8 @@
            if (userStockSubscribe.getStatus() == 5) {
                return ServerResponse.createByErrorMsg("It's been converted");
            }
            StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<>(new StockSubscribe()).eq("code", userStockSubscribe.getNewCode()));
            StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<>(new StockSubscribe())
                    .eq("code", userStockSubscribe.getNewCode()).eq("type",userStockSubscribe.getType()));
            if((model.getStatus() == 3 && model.getApplyNumber() == null) || (model.getStatus() == 3 && model.getApplyNumber() == 0) ){
                return ServerResponse.createByErrorMsg("中签数量不能小于0");
            }
@@ -279,7 +281,8 @@
                model.setUserId(user.getId());
                model.setAgentId(user.getAgentId());
                model.setAgentName(user.getAgentName());
                StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<>(new StockSubscribe()).eq("code", model.getNewCode()));
                StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<>(new StockSubscribe())
                        .eq("code", model.getNewCode()).eq("type",model.getType()));
                if (stockSubscribe == null) {
                    return ServerResponse.createByErrorMsg("Failed. Ipo information does not exist");
                }
@@ -376,7 +379,9 @@
            List<UserStockSubscribe> list = new ArrayList<>();
            for (UserStockSubscribe userStockSubscribe1 : userStockSubscribe) {
                StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<>(new StockSubscribe()).eq("code", userStockSubscribe1.getNewCode()));
                StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<>(new StockSubscribe())
                        .eq("code", userStockSubscribe1.getNewCode())
                        .eq("type",userStockSubscribe1.getType()));
                if (stockSubscribe != null) {
                    list.add(userStockSubscribe1);
                }