|
@@ -6,6 +6,8 @@ import java.util.List;
|
|
|
import com.yonge.cooleshow.auth.api.dto.RealnameAuthReq;
|
|
|
import com.yonge.cooleshow.auth.api.dto.UserSetReq;
|
|
|
import com.yonge.cooleshow.auth.api.vo.UserSetVo;
|
|
|
+import com.yonge.cooleshow.auth.service.SysConfigService;
|
|
|
+import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
|
import com.yonge.toolset.utils.idcard.IdcardInfoExtractor;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -15,7 +17,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import com.yonge.cooleshow.auth.api.dto.SysUserInfo;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
-import com.yonge.cooleshow.auth.api.enums.YesOrNoEnum;
|
|
|
import com.yonge.cooleshow.auth.dal.dao.SysUserDao;
|
|
|
import com.yonge.cooleshow.auth.service.SysRoleMenuService;
|
|
|
import com.yonge.cooleshow.auth.service.SysUserRoleService;
|
|
@@ -23,7 +24,6 @@ import com.yonge.cooleshow.auth.service.SysUserService;
|
|
|
import com.yonge.cooleshow.common.dal.BaseDAO;
|
|
|
import com.yonge.cooleshow.common.entity.ImUserModel;
|
|
|
import com.yonge.cooleshow.common.exception.BizException;
|
|
|
-import com.yonge.cooleshow.common.service.IdGeneratorService;
|
|
|
import com.yonge.cooleshow.common.service.impl.BaseServiceImpl;
|
|
|
|
|
|
@Service
|
|
@@ -31,16 +31,14 @@ public class SysUserServiceImpl extends BaseServiceImpl<Long, SysUser> implement
|
|
|
|
|
|
@Autowired
|
|
|
private SysUserDao sysUserDao;
|
|
|
-
|
|
|
@Autowired
|
|
|
private SysUserRoleService sysUserRoleService;
|
|
|
-
|
|
|
@Autowired
|
|
|
private SysRoleMenuService sysRoleMenuService;
|
|
|
@Autowired
|
|
|
private SysUserService sysUserService;
|
|
|
@Autowired
|
|
|
- private IdGeneratorService smsCodeService;
|
|
|
+ private SysConfigService sysConfigService;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Long, SysUser> getDAO() {
|
|
@@ -149,6 +147,8 @@ public class SysUserServiceImpl extends BaseServiceImpl<Long, SysUser> implement
|
|
|
sysUser.setPhone(phone);
|
|
|
String password = sysUser.getPhone().substring(sysUser.getPhone().length() - 6);
|
|
|
sysUser.setPassword(new BCryptPasswordEncoder().encode(password));
|
|
|
+ String defaultHeard = sysConfigService.findConfigValue(SysConfigConstant.DEFAULT_HEARD);
|
|
|
+ sysUser.setAvatar(defaultHeard);
|
|
|
if (StringUtils.equalsIgnoreCase(clientId, "TEACHER")) {
|
|
|
sysUser.setUserType("TEACHER");
|
|
|
sysUserDao.insert(sysUser);
|
|
@@ -157,7 +157,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<Long, SysUser> implement
|
|
|
//userFeignService.createCashAccount(sysUser.getId());
|
|
|
//sysTenantAccount
|
|
|
//创建teacher表
|
|
|
- sysUserDao.insertTeacher(sysUser.getId());
|
|
|
+ sysUserDao.saveTeacher(sysUser.getId());
|
|
|
return queryUserInfoByPhone(phone);
|
|
|
} else if (StringUtils.equalsIgnoreCase(clientId, "STUDENT")) {
|
|
|
sysUser.setUserType("STUDENT");
|
|
@@ -181,12 +181,12 @@ public class SysUserServiceImpl extends BaseServiceImpl<Long, SysUser> implement
|
|
|
|
|
|
@Override
|
|
|
public void saveTeacher(Long userId) {
|
|
|
- sysUserDao.insertTeacher(userId);
|
|
|
+ sysUserDao.saveTeacher(userId);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void updateUserCard(RealnameAuthReq realNameAuthDto, IdcardInfoExtractor idcardInfoExtractor) {
|
|
|
- sysUserDao.updateUserCard(realNameAuthDto, idcardInfoExtractor);
|
|
|
+ public void updateUserCard(RealnameAuthReq realNameAuthDto, IdcardInfoExtractor idcardInfoExtractor, String avatar) {
|
|
|
+ sysUserDao.updateUserCard(realNameAuthDto, idcardInfoExtractor, avatar);
|
|
|
}
|
|
|
|
|
|
@Override
|