|
@@ -5,16 +5,15 @@ import com.alibaba.fastjson.JSONObject;
|
|
import com.caimei365.user.components.CommonService;
|
|
import com.caimei365.user.components.CommonService;
|
|
import com.caimei365.user.components.RedisService;
|
|
import com.caimei365.user.components.RedisService;
|
|
import com.caimei365.user.components.WeChatService;
|
|
import com.caimei365.user.components.WeChatService;
|
|
-import com.caimei365.user.mapper.BaseMapper;
|
|
|
|
-import com.caimei365.user.mapper.LoginMapper;
|
|
|
|
-import com.caimei365.user.mapper.OperationMapper;
|
|
|
|
-import com.caimei365.user.mapper.RegisterMapper;
|
|
|
|
|
|
+import com.caimei365.user.mapper.*;
|
|
import com.caimei365.user.model.ResponseJson;
|
|
import com.caimei365.user.model.ResponseJson;
|
|
import com.caimei365.user.model.dto.AuthBindDto;
|
|
import com.caimei365.user.model.dto.AuthBindDto;
|
|
import com.caimei365.user.model.dto.LoginPasswordDto;
|
|
import com.caimei365.user.model.dto.LoginPasswordDto;
|
|
import com.caimei365.user.model.dto.ScanBindDto;
|
|
import com.caimei365.user.model.dto.ScanBindDto;
|
|
import com.caimei365.user.model.po.OperationPo;
|
|
import com.caimei365.user.model.po.OperationPo;
|
|
|
|
+import com.caimei365.user.model.po.UserBeansHistoryPo;
|
|
import com.caimei365.user.model.vo.UserLoginVo;
|
|
import com.caimei365.user.model.vo.UserLoginVo;
|
|
|
|
+import com.caimei365.user.model.vo.UserVo;
|
|
import com.caimei365.user.service.LoginService;
|
|
import com.caimei365.user.service.LoginService;
|
|
import com.caimei365.user.utils.JwtUtil;
|
|
import com.caimei365.user.utils.JwtUtil;
|
|
import com.caimei365.user.utils.Md5Util;
|
|
import com.caimei365.user.utils.Md5Util;
|
|
@@ -49,6 +48,10 @@ public class LoginServiceImpl implements LoginService {
|
|
private RegisterMapper registerMapper;
|
|
private RegisterMapper registerMapper;
|
|
@Resource
|
|
@Resource
|
|
private OperationMapper operationMapper;
|
|
private OperationMapper operationMapper;
|
|
|
|
+ @Resource
|
|
|
|
+ private ClubMapper clubMapper;
|
|
|
|
+ @Resource
|
|
|
|
+ private BaseMapper baseMapper;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 小程序邀请码过期天数
|
|
* 小程序邀请码过期天数
|
|
@@ -284,6 +287,24 @@ public class LoginServiceImpl implements LoginService {
|
|
return ResponseJson.error(-3, "您的企业账号审核未通过", loginUser);
|
|
return ResponseJson.error(-3, "您的企业账号审核未通过", loginUser);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (null != loginUser.getUserIdentity() && (2 == loginUser.getUserIdentity() || 4 == loginUser.getUserIdentity())) {
|
|
|
|
+ Integer id = clubMapper.findLoginBeans(loginUser.getUserId());
|
|
|
|
+ if (id == null) {
|
|
|
|
+ //登录赠送10采美豆
|
|
|
|
+ UserVo user = baseMapper.getUserByUserId(loginUser.getUserId());
|
|
|
|
+ UserBeansHistoryPo beansHistory = new UserBeansHistoryPo();
|
|
|
|
+ beansHistory.setUserId(user.getUserId());
|
|
|
|
+ beansHistory.setBeansType(12);
|
|
|
|
+ beansHistory.setType(1);
|
|
|
|
+ beansHistory.setNum(10);
|
|
|
|
+ beansHistory.setPushStatus(0);
|
|
|
|
+ beansHistory.setAddTime(new Date());
|
|
|
|
+ registerMapper.insertBeansHistory(beansHistory);
|
|
|
|
+ Integer userBeans = user.getUserBeans();
|
|
|
|
+ userBeans = userBeans == null ? 10 : userBeans + 10;
|
|
|
|
+ clubMapper.updateUserBeans(loginUser.getUserId(), userBeans);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
return ResponseJson.success("登录成功", loginUser);
|
|
return ResponseJson.success("登录成功", loginUser);
|
|
}
|
|
}
|
|
|
|
|