Commit dd60591e authored by 技术部-任文超's avatar 技术部-任文超

部分渠道免密登陆上报统计--仅限KA--xyqb--用户中心login_super接口

parent 48694821
......@@ -4,10 +4,7 @@ import cn.quantgroup.xyqb.aspect.accessable.IpValidator;
import cn.quantgroup.xyqb.controller.IBaseController;
import cn.quantgroup.xyqb.entity.Merchant;
import cn.quantgroup.xyqb.entity.User;
import cn.quantgroup.xyqb.model.AuthBean;
import cn.quantgroup.xyqb.model.JsonResult;
import cn.quantgroup.xyqb.model.LoginProperties;
import cn.quantgroup.xyqb.model.UserRet;
import cn.quantgroup.xyqb.model.*;
import cn.quantgroup.xyqb.model.session.LoginInfo;
import cn.quantgroup.xyqb.model.session.SessionStruct;
import cn.quantgroup.xyqb.repository.IUserRepository;
......@@ -20,6 +17,7 @@ import cn.quantgroup.xyqb.service.user.IUserBtRegisterService;
import cn.quantgroup.xyqb.service.user.IUserDetailService;
import cn.quantgroup.xyqb.service.user.IUserService;
import cn.quantgroup.xyqb.util.IPUtil;
import cn.quantgroup.xyqb.util.MqUtils;
import cn.quantgroup.xyqb.util.ValidationUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -27,6 +25,9 @@ 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 java.util.Objects;
import java.util.Optional;
import javax.servlet.http.HttpServletRequest;
import java.util.Random;
......@@ -192,7 +193,16 @@ public class AppController implements IBaseController {
loginInfo.setLoginContext(context);
LOGGER.info("第三方用户获取信息登录成功 loginSuper --> loginFrom:{}, phoneNo:{},appChannel:{},channelId:{}", registerFrom, phoneNo, appChannel,channelId);
/*
* 部分免密渠道登录统计
* 贷款导航(84660);壹账通H5(159384)
*/
Long _registerFrom = Optional.ofNullable(user.getRegisteredFrom()).orElse(registerFrom);
if(Objects.equals(_registerFrom, 84660L) || Objects.equals(_registerFrom, 159384L)){
UserStatistics statistics = new UserStatistics(user, null,4, channelId);
//增加登陆统计发送
MqUtils.sendLoanVest(statistics);
}
return JsonResult.buildSuccessResult("", loginInfo);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment