Commit 48443c7a authored by tangwei's avatar tangwei

增加参数

parent bb6bf195
......@@ -13,6 +13,7 @@ import com.yeejoin.amos.feign.privilege.Privilege;
import com.yeejoin.amos.feign.privilege.client.DepartmentClient;
import com.yeejoin.amos.feign.privilege.model.CompanyModel;
import com.yeejoin.amos.feign.privilege.model.DepartmentModel;
import com.yeejoin.amos.feign.privilege.util.DesUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.BeanUtils;
import org.springframework.transaction.annotation.Transactional;
......@@ -83,6 +84,52 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto,PersonBas
//获取人员账号信息
PersonAccount personAccount =model.getPersonAccount();
//新增平台账号
//组装数据
UserDto usd=new UserDto();
//应用
usd.setAppCodes(personAccount.getApplication());
//公司
usd.setCompanySeqs(personUser.getProjectId().toString());
//部门
usd.setDeptSeqs(personUser.getDepartmentId()!=null?personUser.getDepartmentId().toString():null);
//手机号
usd.setMobile(personUser.getPhone());
//角色
Map<String,List<String>> map=new HashMap<>();
if(personUser.getDepartmentId()!=null){
map.put(personUser.getDepartmentId().toString(),personAccount.getRoles());
}else{
map.put(personUser.getProjectId().toString(),personAccount.getRoles());
}
usd.setOrgRoleSeqs(map);
//密码
usd.setPassword(DesUtil.encode(personAccount.getPassword(), "qaz"));
//二次密码
usd.setRePassword(DesUtil.encode(personAccount.getSecondaryPassword(), "qaz"));
//用户名
usd.setRealName(personUser.getName());
//角色
usd.setRoleSeqs(personAccount.getRoles());
//账号
usd.setUserName(personAccount.getAccountName());
//orgcode
//公司名称
//部门名称
//平台USERID
//人员基础信息
PersonBasic personBasic = new PersonBasic();
BeanUtils.copyProperties(personUser,personBasic);
......
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