Commit 6e30fbdd authored by wangxl's avatar wangxl

1

parent 1a323c36
...@@ -58,8 +58,6 @@ public class ComExpertController extends BaseController<ComExpertService, ComExp ...@@ -58,8 +58,6 @@ public class ComExpertController extends BaseController<ComExpertService, ComExp
Pagination<ComExpertDTO> page = comExpertService.getListByPage(vo); Pagination<ComExpertDTO> page = comExpertService.getListByPage(vo);
if (null != page && null != page.getDataList() && page.getDataList().size() != 0) { if (null != page && null != page.getDataList() && page.getDataList().size() != 0) {
page.getDataList().forEach((e) -> { page.getDataList().forEach((e) -> {
// e.setCertId(hideAllIdCardNum(e.getCertId()));
// e.setMobile(hideAllPhoneNum(e.getMobile()));
e.setExpertStateName(CommonEnum.loginState.getEnum(e.getExpertState()).getDescription()); e.setExpertStateName(CommonEnum.loginState.getEnum(e.getExpertState()).getDescription());
List<ComExpertSpecDTO> ExpertSpecList = comExpertSpecService.getListByExpertId(e.getId()); List<ComExpertSpecDTO> ExpertSpecList = comExpertSpecService.getListByExpertId(e.getId());
e.setSpecList(ExpertSpecList); e.setSpecList(ExpertSpecList);
...@@ -96,7 +94,6 @@ public class ComExpertController extends BaseController<ComExpertService, ComExp ...@@ -96,7 +94,6 @@ public class ComExpertController extends BaseController<ComExpertService, ComExp
e.setSpecName(e.getSpecName().substring(0, e.getSpecName().length() - 1)); e.setSpecName(e.getSpecName().substring(0, e.getSpecName().length() - 1));
}); });
} }
return ResponseDataModel.ok(page); return ResponseDataModel.ok(page);
} }
...@@ -109,7 +106,6 @@ public class ComExpertController extends BaseController<ComExpertService, ComExp ...@@ -109,7 +106,6 @@ public class ComExpertController extends BaseController<ComExpertService, ComExp
page.getDataList().forEach((e) -> { page.getDataList().forEach((e) -> {
// e.setCertId(hideAllIdCardNum(e.getCertId())); // e.setCertId(hideAllIdCardNum(e.getCertId()));
// e.setMobile(concealAllPhoneNum(e.getMobile())); // e.setMobile(concealAllPhoneNum(e.getMobile()));
// e.setExpertStateName(CommonEnum.ExpertState.getEnum(e.getExpertState()).getDescription());
e.setAssignInfo(ComProjectAssignService.getAssignCount(e.getId())); e.setAssignInfo(ComProjectAssignService.getAssignCount(e.getId()));
}); });
} }
......
...@@ -42,15 +42,9 @@ public class SystemUserController extends BaseController<SystemUserService, Syst ...@@ -42,15 +42,9 @@ public class SystemUserController extends BaseController<SystemUserService, Syst
@Autowired @Autowired
private SystemUserRoleService systemUserRoleService; private SystemUserRoleService systemUserRoleService;
@Autowired
private ComProjectAssignService comProjectAssignService;
@Autowired @Autowired
private ComExpertService comExpertService; private ComExpertService comExpertService;
@Autowired
private ComExpertSpecService comExpertSpecService;
/** /**
* 功能:分页查询 * 功能:分页查询
* *
...@@ -112,17 +106,6 @@ public class SystemUserController extends BaseController<SystemUserService, Syst ...@@ -112,17 +106,6 @@ public class SystemUserController extends BaseController<SystemUserService, Syst
for (String e : roles) { for (String e : roles) {
if (!r.contains(e)) { if (!r.contains(e)) {
systemUserRoleService.deleteRoleByUserId(dto.getId(), e); systemUserRoleService.deleteRoleByUserId(dto.getId(), e);
// if (e.equals(CommonEnum.systemRole.expert.getCode().toString())) {
// ComExpert comExpert = new ComExpert();
// comExpert.setPersonId(user.getPersonId());
// comExpert = comExpertService.getEntity(comExpert);
// if (null != comExpert && !comProjectAssignService.isAssignByExpertId(comExpert.getId())) {
// comExpertService.deleteById(comExpert.getId());
// ComExpertSpec spec=new ComExpertSpec();
// spec.setExpertId(comExpert.getId());
// comExpertSpecService.delete(spec);
// }
// }
} }
} }
String s = StringUtils.join(roles.toArray(), ","); String s = StringUtils.join(roles.toArray(), ",");
......
...@@ -120,35 +120,32 @@ public class ComExpertServiceImpl extends BaseServiceImpl<ComExpertDAO, ComExper ...@@ -120,35 +120,32 @@ public class ComExpertServiceImpl extends BaseServiceImpl<ComExpertDAO, ComExper
public String insert(ComExpertDTO dto) { public String insert(ComExpertDTO dto) {
dto.setCertId(dto.getCertId().toLowerCase()); dto.setCertId(dto.getCertId().toLowerCase());
ComPerson comPerson = comPersonService.getPersonByCertId(dto.getCertId()); ComPerson comPerson = comPersonService.getPersonByCertId(dto.getCertId());
ComExpert comExpert = new ComExpert();
String personId = ""; String personId = "";
if (comPerson != null) { if (comPerson != null) {
personId = comPerson.getId(); personId = comPerson.getId();
ComExpert comExpert = new ComExpert();
comExpert.setPersonId(personId); comExpert.setPersonId(personId);
comExpert = this.getEntity(comExpert); comExpert = this.getEntity(comExpert);
if (null != comExpert) if (null != comExpert)
throw new BusinessException("专家已存在!"); throw new BusinessException("专家已存在!");
if (!dto.getPersonName().equals(comPerson.getPersonName())) if (!dto.getPersonName().equals(comPerson.getPersonName()))
throw new BusinessException("该证件号已存在系统中,但姓名不一致,请检查!"); throw new BusinessException("该证件号已存在系统中,但姓名不一致,请检查或联系管理员!");
if (!dto.getMobile().equals(comPerson.getMobile()))
throw new BusinessException("该手机号已注册,请检查后再试!");
StringUtil.copyObj2Obj(dto, comPerson); StringUtil.copyObj2Obj(dto, comPerson);
comPerson.setId(personId); comPerson.setId(personId);
comPersonService.updateById(comPerson); comPersonService.update(comPerson);
systemUserRoleService.addRoleByPersonId(personId, CommonEnum.systemRole.expert.getCode().toString()); systemUserRoleService.addRoleByPersonId(personId, CommonEnum.systemRole.expert.getCode().toString());
} else { } else {
if (comPersonService.isMobileExist(dto.getMobile())) if (comPersonService.isMobileExist(dto.getMobile()))
throw new BusinessException("手机号已注册,请检查后再试!"); throw new BusinessException("手机号已注册,请检查后再试!");
comPerson = new ComPerson(); comPerson = new ComPerson();
StringUtil.copyObj2Obj(dto, comPerson); StringUtil.copyObj2Obj(dto, comPerson);
comPerson.setPersonState(CommonEnum.personState.normal.getCode()); comPerson.setPersonState(CommonEnum.personState.normal.getCode());
personId = comPersonService.insert(comPerson); personId = comPersonService.insert(comPerson);
String pwd = dto.getCertId().substring(dto.getCertId().length() - 6).toLowerCase();
String UserName = ChineseToPinyin.toPinyin(comPerson.getPersonName()); String UserName = ChineseToPinyin.toPinyin(comPerson.getPersonName());
String pwd = dto.getCertId().substring(dto.getCertId().length() - 6).toLowerCase();
systemUserService.CreateUser(UserName, pwd, personId, CommonEnum.systemRole.expert.getCode().toString(), CommonEnum.userState.normal.getCode()); systemUserService.CreateUser(UserName, pwd, personId, CommonEnum.systemRole.expert.getCode().toString(), CommonEnum.userState.normal.getCode());
} }
comExpert = new ComExpert(); ComExpert comExpert = new ComExpert();
comExpert.setPersonId(personId); comExpert.setPersonId(personId);
comExpert.setRemark(dto.getRemark()); comExpert.setRemark(dto.getRemark());
comExpert.setExpertState(CommonEnum.loginState.start.getCode()); comExpert.setExpertState(CommonEnum.loginState.start.getCode());
...@@ -164,12 +161,6 @@ public class ComExpertServiceImpl extends BaseServiceImpl<ComExpertDAO, ComExper ...@@ -164,12 +161,6 @@ public class ComExpertServiceImpl extends BaseServiceImpl<ComExpertDAO, ComExper
ComExpert comExpert = this.entityById(dto.getId()); ComExpert comExpert = this.entityById(dto.getId());
if (null == comExpert) if (null == comExpert)
throw new BusinessException("专家不存在或已删除!"); throw new BusinessException("专家不存在或已删除!");
ComPerson comPerson = new ComPerson();
StringUtil.copyObj2Obj(dto, comPerson);
comPerson.setId(comExpert.getPersonId());
comPerson.setCertId(null);
comPerson.setMobile(null);
comExpert = new ComExpert(); comExpert = new ComExpert();
comExpert.setId(dto.getId()); comExpert.setId(dto.getId());
comExpert.setRemark(dto.getRemark()); comExpert.setRemark(dto.getRemark());
...@@ -177,7 +168,11 @@ public class ComExpertServiceImpl extends BaseServiceImpl<ComExpertDAO, ComExper ...@@ -177,7 +168,11 @@ public class ComExpertServiceImpl extends BaseServiceImpl<ComExpertDAO, ComExper
comExpert.setReportState(dto.getReportState()); comExpert.setReportState(dto.getReportState());
} }
this.update(comExpert); this.update(comExpert);
ComPerson comPerson = new ComPerson();
StringUtil.copyObj2Obj(dto, comPerson);
comPerson.setId(comExpert.getPersonId());
comPerson.setCertId(null);
comPerson.setMobile(null);
comPersonService.updateById(comPerson); comPersonService.updateById(comPerson);
comExpertSpecService.insertSpecList(dto.getSpecList(), dto.getId()); comExpertSpecService.insertSpecList(dto.getSpecList(), dto.getId());
return dto.getId(); return dto.getId();
...@@ -190,8 +185,17 @@ public class ComExpertServiceImpl extends BaseServiceImpl<ComExpertDAO, ComExper ...@@ -190,8 +185,17 @@ public class ComExpertServiceImpl extends BaseServiceImpl<ComExpertDAO, ComExper
// comPersonService.deleteById(d.getId()); // comPersonService.deleteById(d.getId());
// systemUserService.deleteById(d.getId()); // systemUserService.deleteById(d.getId());
// if (e.equals(CommonEnum.systemRole.expert.getCode().toString())) {
// ComExpert comExpert = new ComExpert();
// comExpert.setPersonId(user.getPersonId());
// comExpert = comExpertService.getEntity(comExpert);
// if (null != comExpert && !comProjectAssignService.isAssignByExpertId(comExpert.getId())) {
// comExpertService.deleteById(comExpert.getId());
// ComExpertSpec spec=new ComExpertSpec();
// spec.setExpertId(comExpert.getId());
// comExpertSpecService.delete(spec);
// }
// }
if (null == d.getUserRoleId()) if (null == d.getUserRoleId())
throw new BusinessException("系统限制,专家暂时不能删除!"); throw new BusinessException("系统限制,专家暂时不能删除!");
......
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