Commit 28c4ff09 authored by caotao's avatar caotao

工号登录异常处理

parent fac82491
......@@ -193,6 +193,7 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
PersonCertificate personCertificate = model.getPersonCertificate();
//获取人员账号信息
PersonAccount personAccount = model.getPersonAccount();
PersonAccount oldpersonAccount = new PersonAccount();
personUser.setPhone(personAccount.getPhoneNum());
//人员基础信息
......@@ -212,6 +213,7 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
personCertificateService.updateById(personCertificate);
//人员账号信息
personAccount.setPersonId(sequenceNbr);
oldpersonAccount=personAccountService.getById(personAccount.getSequenceNbr());
personAccountService.updateById(personAccount);
//新增平台账号
//组装数据
......@@ -247,7 +249,7 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
//设置工号
usd.setUserName(personAccount.getJobNumber());
//创建支持工号登录
this.updateLoginInfo(personAccount.getJobNumber(),usd);
this.updateLoginInfo(oldpersonAccount.getJobNumber(),usd);
//查询部门
DepartmentModel departmentModel = null;
if (personAccount.getDepartmentId() != null) {
......@@ -332,15 +334,16 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
wrapper.in("person_id", ids);
List<PersonAccount> list = personAccountService.list(wrapper);
List<String> userid = new ArrayList<>();
List<String> loginId = new ArrayList<>();
// List<String> loginId = new ArrayList<>();
for (PersonAccount personAccount : list) {
userid.add(personAccount.getPuserId());
// loginId.add(personAccount.getJobNumber());
}
//删除平台
int deleteResult = personBasicMapper.deleteList(ids);
this.deleuser(String.join(",", userid));
this.deleteLoginInfo(String.join(",", loginId));
//// this.deleteLoginInfo(String.join(",", loginId));
// this.deleteLoginInfo(loginId.get(1));
QueryWrapper<PersonAccountFed> wrapper1 = new QueryWrapper();
wrapper1.in("person_id",ids);
personAccountFedMapper.delete(wrapper1);
......
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