|
@@ -5,6 +5,8 @@ import java.util.List;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.SysConfigService;
|
|
|
+import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
|
import com.yonge.cooleshow.common.enums.SysUserType;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.EmployeeDto;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.EmployeeSearch;
|
|
@@ -30,6 +32,8 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Long, Employee> impleme
|
|
|
|
|
|
@Autowired
|
|
|
private EmployeeDao employeeDao;
|
|
|
+ @Autowired
|
|
|
+ private SysConfigService sysConfigService;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Long, Employee> getDAO() {
|
|
@@ -62,6 +66,10 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Long, Employee> impleme
|
|
|
String password = param.getPhone().substring(param.getPhone().length() - 6);
|
|
|
sysUser.setPassword(new BCryptPasswordEncoder().encode(password));
|
|
|
sysUser.setGender(param.getGender().getCode());
|
|
|
+
|
|
|
+ String defaultHeard = sysConfigService.findConfigValue(SysConfigConstant.DEFAULT_HEARD);
|
|
|
+ sysUser.setAvatar(defaultHeard);
|
|
|
+
|
|
|
sysUser.setCreateTime(new Date());
|
|
|
sysUser.setUpdateTime(new Date());
|
|
|
employeeDao.insertSysUser(sysUser);
|