zyy
2025-07-21 f25b39e0d5fcae415a8824fc03d42fe681e96bf8
移除多余引用
52 files modified
228 ■■■■■ changed files
src/main/java/com/nq/controller/AdminApiController.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/PayApiController.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/SmsApiController.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/StockApiController.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/UserApiController.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/UserPositionCheckDzController.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/agent/AgentUserController.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/backend/AdminPendingOrderController.java 6 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/backend/AdminPendingorder.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/backend/AdminStockConfigController.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/backend/AdminStockDz.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/backend/AdminStockSubscribeController.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/backend/AdminStockTimeSettingController.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/backend/AdminUserController.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/backend/AdminWithDrawController.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/echo/EChoController.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/protol/UserController.java 17 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/AgentAgencyFeeServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/BankServices.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/DkServices.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/EchoServices.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/ExchangeRateServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/FileUploadServiceImpl.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/FundLogSerivceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/FundsApplyServiceImpl.java 8 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/MoneyLogServcesimpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/PayChnnelServices.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/PaymentRechargeServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/PriceServicesImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/RateServicesImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/SiteAdminIndexServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/SiteAdminServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/SiteNewsServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/SitePayServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/SiteSettingServiceImpl.java 3 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/StockConfigServicesImpl.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/StockDzServiceImpl.java 12 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/StockOptionServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/StockServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/StockSubscribeServiceImpl.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/TradingHourServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/TransferResponseServiceImpl.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserAssetsServices.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserBankServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserFundsPositionServiceImpl.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserFuturesPositionServiceImpl.java 13 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserIndexPositionServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserPositionCheckDzServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserPositionServiceImpl.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserRechargeServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/UserWithdrawServiceImpl.java 25 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/controller/AdminApiController.java
@@ -1,13 +1,10 @@
package com.nq.controller;
import com.nq.common.ServerResponse;
import com.nq.pojo.SiteAdminIndex;
import com.nq.pojo.SiteSpread;
import com.nq.service.*;
import com.nq.utils.PropertiesUtil;
import com.nq.utils.redis.CookieUtils;
import com.nq.utils.redis.JsonUtil;
import com.nq.utils.redis.RedisConst;
import com.nq.utils.redis.RedisShardedPoolUtils;
import javax.servlet.http.HttpServletRequest;
@@ -44,8 +41,6 @@
    @Autowired
    ISiteSpreadService iSiteSpreadService;
    @Autowired
    SiteAdminIndexService siteAdminIndexService;
    //管理系统登录
src/main/java/com/nq/controller/PayApiController.java
@@ -41,9 +41,6 @@
    IPayService iPayService;
    @Autowired
    IUserService iUserService;
    @Autowired
    IUserRechargeService iUserRechargeService;
    @Autowired
src/main/java/com/nq/controller/SmsApiController.java
@@ -5,7 +5,6 @@
import com.nq.pojo.SiteSmsLog;
import com.nq.service.ISiteSmsLogService;
import com.nq.service.ISmsService;
import com.nq.utils.timeutil.DateTimeUtil;
import com.nq.utils.smsUtil.smsUtil;
@@ -27,9 +26,6 @@
@RequestMapping({"/api/sms/"})
public class SmsApiController {
    private static final Logger log = LoggerFactory.getLogger(SmsApiController.class);
    @Autowired
    ISmsService iSmsService;
    @Autowired
    ISiteSmsLogService iSiteSmsLogService;
src/main/java/com/nq/controller/StockApiController.java
@@ -1,10 +1,6 @@
package com.nq.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.nq.common.ServerResponse;
import com.nq.pojo.User;
import com.nq.pojo.UserPositionCheckDz;
import com.nq.service.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
src/main/java/com/nq/controller/UserApiController.java
@@ -13,7 +13,6 @@
import com.nq.pojo.StockConfig;
import com.nq.service.IMoneyLogServces;
import com.nq.service.ISiteSpreadService;
import com.nq.service.IStockConfigServices;
import com.nq.service.IUserService;
import com.nq.utils.PropertiesUtil;
@@ -29,7 +28,6 @@
import com.nq.utils.translate.GoogleTranslateUtil;
import com.nq.vo.user.UserLoginResultVO;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -71,9 +69,6 @@
    @Autowired
    StockConfigMapper stockConfigMapper;
    @Autowired
    IMoneyLogServces iMoneyLogServces;
    @Autowired
    MoneyLogMapper moneyLogMapper;
src/main/java/com/nq/controller/UserPositionCheckDzController.java
@@ -1,28 +1,18 @@
package com.nq.controller;
import cn.hutool.core.convert.Convert;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.nq.common.ServerResponse;
import com.nq.dao.*;
import com.nq.enums.EStockType;
import com.nq.enums.EUserAssets;
import com.nq.pojo.*;
import com.nq.service.IPriceServices;
import com.nq.service.IUserPositionService;
import com.nq.service.IUserService;
import com.nq.service.UserPositionCheckDzService;
import com.nq.service.impl.UserAssetsServices;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;
/**
 * @program: dabaogp
src/main/java/com/nq/controller/agent/AgentUserController.java
@@ -8,9 +8,6 @@
import com.nq.service.IUserService;
import javax.servlet.http.HttpServletRequest;
import com.nq.utils.PropertiesUtil;
import com.nq.utils.redis.JsonUtil;
import com.nq.utils.redis.RedisShardedPoolUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -26,9 +23,6 @@
    @Autowired
    IUserService iUserService;
    @Autowired
    IAgentUserService iAgentUserService;
    @Autowired
src/main/java/com/nq/controller/backend/AdminPendingOrderController.java
@@ -1,18 +1,14 @@
package com.nq.controller.backend;
import com.nq.common.ServerResponse;
import com.nq.service.UserPendingorderService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
@RestController
@RequestMapping({"/admin/pendingorder/"})
public class AdminPendingOrderController {
     @Autowired
    @Autowired
    UserPendingorderService userPendingorderService;
src/main/java/com/nq/controller/backend/AdminPendingorder.java
@@ -3,7 +3,6 @@
import com.nq.common.ServerResponse;
import com.nq.pojo.UserPendingorder;
import com.nq.service.UserPendingorderService;
import com.nq.vo.position.UserPendingorderVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
src/main/java/com/nq/controller/backend/AdminStockConfigController.java
@@ -9,8 +9,6 @@
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.xml.ws.Action;
@Controller
@RequestMapping({"/admin/stock/config"})
public class AdminStockConfigController {
src/main/java/com/nq/controller/backend/AdminStockDz.java
@@ -8,8 +8,6 @@
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.math.BigDecimal;
@RestController
@RequestMapping({"/admin/stockDz/"})
public class AdminStockDz {
src/main/java/com/nq/controller/backend/AdminStockSubscribeController.java
@@ -2,7 +2,6 @@
import com.nq.common.ServerResponse;
import com.nq.dao.StockSubscribeMapper;
import com.nq.pojo.StockSubscribe;
import com.nq.pojo.UserStockSubscribe;
import com.nq.service.IStockSubscribeService;
src/main/java/com/nq/controller/backend/AdminStockTimeSettingController.java
@@ -2,9 +2,7 @@
import com.nq.common.ServerResponse;
import com.nq.pojo.StockSetting;
import com.nq.pojo.StockTimeSetting;
import com.nq.service.IStockSettingServices;
import com.nq.service.IStockTimeSettingServices;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
src/main/java/com/nq/controller/backend/AdminUserController.java
@@ -4,7 +4,6 @@
import com.nq.common.ServerResponse;
import com.nq.pojo.User;
import com.nq.pojo.UserBank;
import com.nq.service.IApplyLeverServices;
import com.nq.service.IUserBankService;
import com.nq.service.IUserService;
import javax.servlet.http.HttpServletRequest;
@@ -19,7 +18,6 @@
import org.springframework.web.bind.annotation.ResponseBody;
import java.text.ParseException;
import java.util.Date;
@Controller
src/main/java/com/nq/controller/backend/AdminWithDrawController.java
@@ -4,7 +4,6 @@
import cn.afterturn.easypoi.excel.entity.ExportParams;
import com.github.pagehelper.PageInfo;
import com.nq.common.ServerResponse;
import com.nq.pojo.TradeResultVO;
import com.nq.pojo.UserWithdraw;
import com.nq.service.IUserWithdrawService;
src/main/java/com/nq/controller/echo/EChoController.java
@@ -2,7 +2,6 @@
import com.nq.common.ServerResponse;
import com.nq.dao.EChoMapper;
import com.nq.dao.UserAssetsMapper;
import com.nq.enums.EStockType;
import com.nq.pojo.EChoBean;
import com.nq.pojo.User;
@@ -10,7 +9,6 @@
import com.nq.service.IEchoServices;
import com.nq.service.IUserService;
import com.nq.service.impl.UserAssetsServices;
import com.nq.utils.translate.GoogleTranslateUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
@@ -20,7 +18,6 @@
import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;
import java.math.BigInteger;
/**
 * 利息报接口
src/main/java/com/nq/controller/protol/UserController.java
@@ -1,9 +1,7 @@
package com.nq.controller.protol;
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.google.common.collect.Maps;
import com.google.gson.Gson;
import com.nq.common.ServerResponse;
import com.nq.enums.EStockType;
import com.nq.pojo.*;
@@ -20,13 +18,10 @@
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.nq.utils.translate.GoogleTranslateUtil;
import com.nq.vo.stock.UserStockSubscribeAddIn;
import org.apache.ibatis.annotations.Property;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
@@ -45,12 +40,6 @@
    IFileUploadService iFileUploadService;
    @Autowired
    IUserIndexPositionService iUserIndexPositionService;
    @Autowired
    IUserFuturesPositionService iUserFuturesPositionService;
    @Autowired
    IUserStockSubscribeService iUserStockSubscribeService;
    @Autowired
    IStockSubscribeService iStockSubscribeService;
@@ -61,16 +50,10 @@
    IRateServices rateServices;
    @Autowired
    IUserRechargeService iUserRechargeService;
    @Autowired
    PayServiceImpl payService;
    @Autowired
    IApplyLeverServices iApplyLeverServices;
    @Autowired
    IUserWithdrawService iUserWithdrawService;
    private static final ThreadLocal<Boolean> orderCreated = ThreadLocal.withInitial(() -> false);
    private final Lock lock = new ReentrantLock();
src/main/java/com/nq/service/impl/AgentAgencyFeeServiceImpl.java
@@ -11,7 +11,6 @@
import com.nq.pojo.*;
import com.nq.service.IAgentAgencyFeeService;
import com.nq.service.IAgentUserService;
import com.nq.service.IUserPositionService;
import com.nq.utils.PropertiesUtil;
import com.nq.utils.redis.CookieUtils;
import com.nq.utils.redis.JsonUtil;
@@ -32,9 +31,6 @@
    @Autowired
    IAgentUserService iAgentUserService;
    @Autowired
    IUserPositionService iUserPositionService;
    @Autowired
    AgentUserMapper agentUserMapper;
src/main/java/com/nq/service/impl/BankServices.java
@@ -1,6 +1,5 @@
package com.nq.service.impl;
import com.nq.controller.BankController;
import com.nq.dao.BankMapper;
import com.nq.pojo.Bank;
import com.nq.service.IBankServices;
src/main/java/com/nq/service/impl/DkServices.java
@@ -1,6 +1,5 @@
package com.nq.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
src/main/java/com/nq/service/impl/EchoServices.java
@@ -7,12 +7,10 @@
import com.nq.dao.UserAssetsMapper;
import com.nq.dao.UserPositionMapper;
import com.nq.enums.EStockType;
import com.nq.enums.EUserAssets;
import com.nq.pojo.*;
import com.nq.pojo.reponse.OrderEChoReponse;
import com.nq.service.IEchoServices;
import com.nq.service.IUserService;
import com.nq.utils.PropertiesUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -37,9 +35,6 @@
    @Autowired
    IUserService iUserService;
    @Autowired
    private UserAssetsServices serAssetsServices;
    @Autowired
    private UserAssetsMapper userAssetsMapper;
src/main/java/com/nq/service/impl/ExchangeRateServiceImpl.java
@@ -5,7 +5,6 @@
import com.nq.Repository.ExchangeRateRepository;
import com.nq.common.ServerResponse;
import com.nq.dao.ExchangeRateMapper;
import com.nq.enums.EStockType;
import com.nq.pojo.ExchangeRate;
import com.nq.service.ExchangeRateService;
import org.slf4j.Logger;
src/main/java/com/nq/service/impl/FileUploadServiceImpl.java
@@ -1,6 +1,5 @@
package com.nq.service.impl;
import com.google.common.collect.Lists;
import com.nq.common.ServerResponse;
import com.nq.service.IFileUploadService;
import java.io.File;
@@ -8,7 +7,6 @@
import java.util.UUID;
import com.nq.utils.PropertiesUtil;
import com.nq.utils.ftp.FTPUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
src/main/java/com/nq/service/impl/FundLogSerivceImpl.java
@@ -1,6 +1,5 @@
package com.nq.service.impl;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.nq.dao.FundLogMapper;
import com.nq.pojo.FundLog;
src/main/java/com/nq/service/impl/FundsApplyServiceImpl.java
@@ -8,7 +8,6 @@
import com.nq.service.IFundsApplyService;
import com.nq.service.IFundsSettingService;
import com.nq.service.IUserService;
import com.nq.utils.timeutil.DateTimeUtil;
import com.nq.utils.KeyUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -19,7 +18,6 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
@@ -39,13 +37,7 @@
    @Resource
    UserCashDetailMapper userCashDetailMapper;
    @Autowired
    FundsTradingAccountMapper fundsTradingAccountMapper;
    @Autowired
    IUserService iUserService;
    @Autowired
    IFundsSettingService iFundsSettingService;
    @Transactional(rollbackFor = Exception.class)
    public ServerResponse insert(FundsApply model, HttpServletRequest request) throws Exception {
src/main/java/com/nq/service/impl/MoneyLogServcesimpl.java
@@ -10,7 +10,6 @@
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class MoneyLogServcesimpl implements IMoneyLogServces {
src/main/java/com/nq/service/impl/PayChnnelServices.java
@@ -5,7 +5,6 @@
import com.nq.dao.PayChnnelMapper;
import com.nq.pojo.PayChnnel;
import com.nq.service.IPayChnnelServices;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
src/main/java/com/nq/service/impl/PaymentRechargeServiceImpl.java
@@ -1,10 +1,7 @@
package com.nq.service.impl;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.nq.dao.FundLogMapper;
import com.nq.dao.PaymentRechargeMapper;
import com.nq.pojo.FundLog;
import com.nq.pojo.PaymentRecharge;
import com.nq.service.PaymentRechargeService;
import org.springframework.stereotype.Service;
src/main/java/com/nq/service/impl/PriceServicesImpl.java
@@ -38,9 +38,6 @@
    @Autowired
    IStockConfigServices iStockConfigServices;
    @Resource
    StockDzMapper stockDZMapper;
    @Override
    public BigDecimal getNowPrice(String stockCode) {
        Stock stock = stockMapper.selectOne(new QueryWrapper<Stock>().eq("stock_code",stockCode));
src/main/java/com/nq/service/impl/RateServicesImpl.java
@@ -2,19 +2,15 @@
import com.nq.enums.EStockType;
import com.nq.service.IRateServices;
import com.nq.service.ISiteAdminService;
import com.nq.service.ISiteSettingService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.math.RoundingMode;
@Service
public class RateServicesImpl  implements IRateServices {
    @Resource
    ISiteSettingService iSiteSettingService;
    @Override
    public BigDecimal currencyRate(EStockType fromStockType, EStockType tofromStockType) {
//        if(fromStockType == null || tofromStockType == null){
src/main/java/com/nq/service/impl/SiteAdminIndexServiceImpl.java
@@ -12,7 +12,6 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Map;
/**
src/main/java/com/nq/service/impl/SiteAdminServiceImpl.java
@@ -2,7 +2,6 @@
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.nq.dao.*;
import com.github.pagehelper.PageHelper;
src/main/java/com/nq/service/impl/SiteNewsServiceImpl.java
@@ -4,7 +4,6 @@
import com.github.pagehelper.PageInfo;
import com.nq.common.ServerResponse;
import com.nq.dao.SiteNewsMapper;
import com.nq.enums.EStockType;
import com.nq.pojo.SiteNews;
import com.nq.service.ISiteNewsService;
import com.nq.utils.*;
src/main/java/com/nq/service/impl/SitePayServiceImpl.java
@@ -10,7 +10,6 @@
import java.util.List;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
src/main/java/com/nq/service/impl/SiteSettingServiceImpl.java
@@ -24,8 +24,7 @@
    @Resource
    SiteSettingMapper siteSettingMapper;
    @Autowired
    SiteAdminIndexMapper siteAdminIndexMapper;
    public SiteSetting getSiteSetting() {
        SiteSetting siteSetting = null;
       List list = this.siteSettingMapper.findAllSiteSetting();
src/main/java/com/nq/service/impl/StockConfigServicesImpl.java
@@ -7,9 +7,7 @@
import com.nq.enums.EConfigKey;
import com.nq.pojo.StockConfig;
import com.nq.service.IStockConfigServices;
import org.apache.commons.lang3.math.NumberUtils;
import org.apache.http.util.TextUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
src/main/java/com/nq/service/impl/StockDzServiceImpl.java
@@ -8,7 +8,6 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.google.common.collect.Lists;
import com.nq.common.ServerResponse;
import com.nq.dao.StockDzMapper;
import com.nq.dao.StockMapper;
@@ -16,25 +15,16 @@
import com.nq.pojo.Stock;
import com.nq.pojo.StockDz;
import com.nq.pojo.UserPosition;
import com.nq.pojo.reponse.RPageInfo;
import com.nq.service.StockDzService;
import com.nq.utils.stock.sina.StockApi;
import com.nq.utils.timeutil.DateTimeUtil;
import com.nq.vo.stock.StockDzVo;
import com.nq.vo.stock.StockListVO;
import com.nq.vo.stock.ai.StockAiOrderTypeVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestParam;
import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.CompletableFuture;
/**
* @author Administrator
@@ -47,8 +37,6 @@
    implements StockDzService{
    @Autowired
    private StockDzMapper stockDzMapper;
    @Autowired
    private SiteSettingServiceImpl siteSettingService;
    @Autowired
    private StockMapper stockMapper;
    @Autowired
src/main/java/com/nq/service/impl/StockOptionServiceImpl.java
@@ -4,7 +4,6 @@
import com.github.pagehelper.PageInfo;
import com.google.common.collect.Lists;
import com.nq.common.ServerResponse;
@@ -23,13 +22,9 @@
import com.nq.service.IUserService;
import com.nq.utils.redis.RedisShardedPoolUtils;
import com.nq.utils.stock.sina.StockApi;
import com.nq.vo.stock.StockListVO;
import com.nq.vo.stock.StockOptionListVO;
import com.nq.vo.stock.StockVO;
import java.util.ArrayList;
import java.util.List;
src/main/java/com/nq/service/impl/StockServiceImpl.java
@@ -23,14 +23,11 @@
import com.nq.utils.stock.qq.QqStockApi;
import com.nq.utils.stock.sina.StockApi;
import com.nq.vo.stock.*;
import com.nq.vo.stock.ai.StockAiOrderVO;
import com.nq.vo.stock.k.MinDataVO;
import com.nq.vo.stock.k.echarts.EchartsDataVO;
import java.math.BigDecimal;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
src/main/java/com/nq/service/impl/StockSubscribeServiceImpl.java
@@ -1,6 +1,5 @@
package com.nq.service.impl;
import cn.hutool.core.convert.Convert;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -15,7 +14,6 @@
import com.nq.service.IStockSubscribeService;
import com.nq.dao.StockSubscribeMapper;
import com.nq.service.IUserService;
import com.nq.vo.stock.ai.StockAiOrderTypeVO;
import com.nq.vo.subscribe.StockSubscribeVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -23,7 +21,6 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.xml.stream.events.EntityDeclaration;
import java.util.Date;
import java.util.List;
@@ -41,9 +38,6 @@
    @Autowired
    UserStockSubscribeMapper userStockSubscribeMapper;
    @Autowired
    StockMapper stockMapper;
    @Autowired
    UserPositionMapper userPositionMapper;
src/main/java/com/nq/service/impl/TradingHourServiceImpl.java
@@ -8,7 +8,6 @@
import com.nq.dao.StockSettingMapper;
import com.nq.dao.StockTimeSettingMapper;
import com.nq.dao.TradingHourMapper;
import com.nq.pojo.Stock;
import com.nq.pojo.StockSetting;
import com.nq.pojo.StockTimeSetting;
import com.nq.pojo.TradingHour;
src/main/java/com/nq/service/impl/TransferResponseServiceImpl.java
@@ -1,9 +1,7 @@
package com.nq.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.nq.dao.PaymentRechargeMapper;
import com.nq.dao.TransferResponseMapper;
import com.nq.pojo.PaymentRecharge;
import com.nq.pojo.TransferResponse;
import com.nq.service.TransferResponseService;
import org.springframework.stereotype.Service;
src/main/java/com/nq/service/impl/UserAssetsServices.java
@@ -2,7 +2,6 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.nq.Repository.ExchangeRateRepository;
import com.nq.common.ServerResponse;
import com.nq.dao.*;
@@ -16,7 +15,6 @@
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import javax.validation.constraints.Email;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Date;
@@ -38,9 +36,6 @@
    @Autowired
    UserRechargeServiceImpl userRechargeService;
    @Autowired
    UserWithdrawServiceImpl withdrawService;
    @Resource
    UserRechargeMapper userRechargeMapper;
src/main/java/com/nq/service/impl/UserBankServiceImpl.java
@@ -17,9 +17,6 @@
import com.nq.service.IUserService;
import com.nq.vo.user.UserBankInfoVO;
import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
src/main/java/com/nq/service/impl/UserFundsPositionServiceImpl.java
@@ -12,14 +12,12 @@
import com.nq.pojo.*;
import com.nq.service.*;
import com.nq.utils.timeutil.DateTimeUtil;
import com.nq.utils.KeyUtils;
import com.nq.utils.stock.BuyAndSellUtils;
import com.nq.utils.stock.GeneratePosition;
import com.nq.utils.stock.sina.StockApi;
import com.nq.vo.position.PositionProfitVO;
import com.nq.vo.position.UserPositionVO;
import com.nq.vo.stock.StockListVO;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -29,7 +27,6 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
@@ -57,13 +54,6 @@
    IUserService iUserService;
    @Autowired
    ISiteSettingService iSiteSettingService;
    @Autowired
    IStockService iStockService;
    @Autowired
    ISiteSpreadService iSiteSpreadService;
    @Autowired
    IAgentAgencyFeeService iAgentAgencyFeeService;
    @Override
    public ServerResponse insert(UserFundsPosition model, HttpServletRequest request) {
src/main/java/com/nq/service/impl/UserFuturesPositionServiceImpl.java
@@ -9,8 +9,6 @@
import com.google.common.collect.Lists;
import com.nq.common.ServerResponse;
import com.nq.utils.timeutil.DateTimeUtil;
import com.nq.utils.KeyUtils;
import com.nq.utils.stock.BuyAndSellUtils;
import com.nq.vo.agent.AgentIncomeVO;
import com.nq.vo.futuresposition.AdminFuturesPositionVO;
import com.nq.vo.futuresposition.AgentFuturesPositionVO;
@@ -51,19 +49,8 @@
    @Resource
    AgentUserMapper agentUserMapper;
    @Autowired
    IStockCoinService iStockCoinService;
    @Resource
    UserMapper userMapper;
    @Resource
    UserCashDetailMapper userCashDetailMapper;
    @Autowired
    ISiteFuturesSettingService iSiteFuturesSettingService;
    @Resource
    StockFuturesMapper stockFuturesMapper;
    @Autowired
    ISiteProductService iSiteProductService;
    @Transactional(rollbackFor = Exception.class)
    public ServerResponse buyFutures(Integer futuresId, Integer buyNum, Integer buyType, Integer lever, HttpServletRequest request) throws Exception {
src/main/java/com/nq/service/impl/UserIndexPositionServiceImpl.java
@@ -10,7 +10,6 @@
import com.nq.common.ServerResponse;
import com.nq.utils.CurrencyUtils;
import com.nq.utils.timeutil.DateTimeUtil;
import com.nq.utils.KeyUtils;
import com.nq.utils.redis.JsonUtil;
import com.nq.utils.stock.BuyAndSellUtils;
import com.nq.vo.agent.AgentIncomeVO;
@@ -53,8 +52,6 @@
    @Resource
    UserMapper userMapper;
    @Resource
    UserCashDetailMapper userCashDetailMapper;
    @Autowired
    IAgentUserService iAgentUserService;
    @Resource
src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
@@ -58,13 +58,9 @@
    @Autowired
    private IUserIndexPositionService iUserIndexPositionService;
    @Autowired
    private IStockCoinService iStockCoinService;
    @Autowired
    private IStockFuturesService iStockFuturesService;
    @Autowired
    private ISiteSettingService iSiteSettingService;
    @Autowired
    private UserPositionMapper userPositionMapper;
    @Override
    public ServerResponse addOrder(String stockId, Integer buyNum, Integer buyType, Integer lever, BigDecimal profitTarget, BigDecimal stopTarget, BigDecimal targetPrice, HttpServletRequest request) {
src/main/java/com/nq/service/impl/UserPositionCheckDzServiceImpl.java
@@ -1,11 +1,8 @@
package com.nq.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.nq.dao.UserPendingorderMapper;
import com.nq.dao.UserPositionCheckDzMapper;
import com.nq.pojo.UserPendingorder;
import com.nq.pojo.UserPositionCheckDz;
import com.nq.service.UserPendingorderService;
import com.nq.service.UserPositionCheckDzService;
import org.springframework.stereotype.Service;
src/main/java/com/nq/service/impl/UserPositionServiceImpl.java
@@ -88,14 +88,10 @@
    @Autowired
    StockMapper stockMapper;
    @Autowired
    AgentAgencyFeeMapper agentAgencyFeeMapper;
    @Autowired
    IAgentAgencyFeeService iAgentAgencyFeeService;
    @Autowired
    ISiteProductService iSiteProductService;
    @Autowired
    FundsApplyMapper fundsApplyMapper;
    @Autowired
    UserStockSubscribeMapper userStockSubscribeMapper;
    @Resource
@@ -103,12 +99,6 @@
    @Resource
    UserIndexPositionMapper userIndexPositionMapper;
    @Autowired
    IStockFuturesService iStockFuturesService;
    @Autowired
    IStockCoinService iStockCoinService;
    @Autowired
    CurrencyUtils currencyUtils;
    @Resource
    StockDzMapper stockDzMapper;
src/main/java/com/nq/service/impl/UserRechargeServiceImpl.java
@@ -20,7 +20,6 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -47,8 +46,6 @@
    AgentUserMapper agentUserMapper;
    @Autowired
    ISiteSettingService iSiteSettingService;
    @Resource
    UserCashDetailMapper userCashDetailMapper;
    @Resource
    SitePayMapper sitePayMapper;
@@ -60,8 +57,6 @@
    @Autowired
    ISiteInfoService iSiteInfoService;
    @Resource
    UserAssetsMapper userAssetsMapper;
    public ServerResponse checkInMoney(int maxOrder, Integer userId) {
        int count = this.userRechargeMapper.checkInMoney(0, userId);
src/main/java/com/nq/service/impl/UserWithdrawServiceImpl.java
@@ -1,9 +1,7 @@
package com.nq.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.gson.Gson;
import com.nq.dao.*;
import com.nq.enums.EStockType;
@@ -16,16 +14,9 @@
import com.nq.common.ServerResponse;
import com.nq.utils.*;
import com.nq.utils.http.HttpClientUtil;
import java.io.IOException;
import java.io.PrintWriter;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.*;
import javax.annotation.Resource;
@@ -33,7 +24,6 @@
import javax.servlet.http.HttpServletResponse;
import com.nq.utils.timeutil.TimeUtil;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
@@ -73,16 +63,7 @@
    AgentUserMapper agentUserMapper;
    @Autowired
    IUserPositionService iUserPositionService;
    @Autowired
    IUserBankService iUserBankService;
    @Autowired
    ISiteSettingService iSiteSettingService;
    @Autowired
    ISiteProductService iSiteProductService;
    @Autowired
    UserBankMapper userBankMapper;
@@ -91,16 +72,10 @@
    SiteSettingServiceImpl siteSettingService;
    @Autowired
    IStockConfigServices iStockConfigServices;
    @Autowired
    UserAssetsMapper userAssetsMapper;
    @Resource
    StockTimeSettingMapper stockTimeSettingMapper;
    @Autowired
    TransferResponseService transferResponseService;
    @Transactional(rollbackFor = Exception.class)
    public ServerResponse outMoney(String amt, String with_Pwd,String accsetType,String bankId,HttpServletRequest request) throws Exception {