|
@@ -39,6 +39,8 @@ import vip.xiaonuo.modular.base.peoplelist.param.PeopleListIdParam;
|
|
import vip.xiaonuo.modular.base.peoplelist.param.PeopleListPageParam;
|
|
import vip.xiaonuo.modular.base.peoplelist.param.PeopleListPageParam;
|
|
import vip.xiaonuo.modular.base.peoplelist.service.PeopleListService;
|
|
import vip.xiaonuo.modular.base.peoplelist.service.PeopleListService;
|
|
import vip.xiaonuo.modular.bi.utils.UploadImage;
|
|
import vip.xiaonuo.modular.bi.utils.UploadImage;
|
|
|
|
+import vip.xiaonuo.sys.modular.user.entity.SysUser;
|
|
|
|
+import vip.xiaonuo.sys.modular.user.mapper.SysUserMapper;
|
|
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
@@ -59,6 +61,8 @@ public class PeopleListServiceImpl extends ServiceImpl<PeopleListMapper, PeopleL
|
|
private DepartmentMapper departmentMapper;
|
|
private DepartmentMapper departmentMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private UploadImage uploadImage;
|
|
private UploadImage uploadImage;
|
|
|
|
+ @Autowired
|
|
|
|
+ private SysUserMapper userMapper;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Page<PeopleList> page(PeopleListPageParam peopleListPageParam) {
|
|
public Page<PeopleList> page(PeopleListPageParam peopleListPageParam) {
|
|
@@ -109,10 +113,18 @@ public class PeopleListServiceImpl extends ServiceImpl<PeopleListMapper, PeopleL
|
|
people.setWorkLocation(workLocation);
|
|
people.setWorkLocation(workLocation);
|
|
people.setPhone(phone);
|
|
people.setPhone(phone);
|
|
people.setOrgId(orgId);
|
|
people.setOrgId(orgId);
|
|
|
|
+
|
|
|
|
+ SysUser sysUser = new SysUser();
|
|
|
|
+ sysUser.setAccount(nickName);
|
|
|
|
+
|
|
if (ObjectUtil.isNotEmpty(imgUrl)){
|
|
if (ObjectUtil.isNotEmpty(imgUrl)){
|
|
String uploadReturnUrl = uploadImage.getImageCom(imgUrl);
|
|
String uploadReturnUrl = uploadImage.getImageCom(imgUrl);
|
|
people.setImgUrl(uploadReturnUrl);
|
|
people.setImgUrl(uploadReturnUrl);
|
|
|
|
+ sysUser.setAvatar(uploadReturnUrl);
|
|
}
|
|
}
|
|
|
|
+ sysUser.setName(userName);
|
|
|
|
+ sysUser.setPhone(phone);
|
|
|
|
+ userMapper.insert(sysUser);
|
|
this.save(people);
|
|
this.save(people);
|
|
|
|
|
|
}
|
|
}
|