Browse Source

修改新增党员

dev
qushutong 6 years ago
parent
commit
b0ac7ee8d5
  1. 24
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java

24
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java

@ -113,14 +113,30 @@ public class PartyMembersServiceImpl extends BaseServiceImpl<PartyMembersDao, Pa
@Override
@Transactional(rollbackFor = Exception.class)
public void save(PartyMembersDTO dto) {
PartyMembersEntity entity = new PartyMembersEntity();
//通过用户审核添加的党员
if (dto.getRegistTime() != null) {
dto.setRegistFlag(YesOrNoEnum.YES.value());
entity.setRegistFlag(YesOrNoEnum.YES.value());
} else {
dto.setRegistFlag(YesOrNoEnum.NO.value());
dto.setRegistTime(new Date());
entity.setRegistFlag(YesOrNoEnum.NO.value());
entity.setRegistTime(new Date());
}
entity.setRealName(dto.getRealName());
entity.setMobile(dto.getMobile());
entity.setIdentityNo(dto.getIdentityNo());
Result<ParentAndAllDeptDTO> parentResult = adminFeignClient.getParentAndAllDept(dto.getAllDeptIds()[dto.getAllDeptIds().length-1]);
if (!parentResult.success() || parentResult.getData() == null) {
throw new RenException("获取部门信息失败");
}else {
ParentAndAllDeptDTO deptDTO = parentResult.getData();
entity.setAllDeptIds(deptDTO.getAllDeptIds());
entity.setAllDeptNames(deptDTO.getAllDeptNames());
entity.setParentDeptIds(deptDTO.getParentDeptIds());
entity.setParentDeptNames(deptDTO.getParentDeptNames());
entity.setGridId(Long.valueOf(dto.getAllDeptIds()[dto.getAllDeptIds().length-1]));
String[] split = deptDTO.getAllDeptNames().split("-");
entity.setGridName(split[split.length-1]);
}
PartyMembersEntity entity = ConvertUtils.sourceToTarget(dto, PartyMembersEntity.class);
insert(entity);
JSONArray jsonArray = JSON.parseArray(dto.getTagIds());

Loading…
Cancel
Save