|
@ -220,12 +220,21 @@ public class IcResiUserConfirmServiceImpl extends BaseServiceImpl<IcResiUserConf |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public void moveOutMember(MoveOutMemberFormDTO form) { |
|
|
public void moveOutMember(MoveOutMemberFormDTO form) { |
|
|
form = icResiUserDao.moveOutMember(form.getIcResiUserId(), form.getCustomerId()); |
|
|
MoveOutMemberFormDTO userInfo = icResiUserDao.moveOutMember(form.getIcResiUserId(), form.getCustomerId()); |
|
|
form.setSurname(form.getAllName().substring(0, 1)); |
|
|
if (null == userInfo) { |
|
|
form.setName(form.getAllName().substring(1)); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "居民已迁出", "居民已迁出"); |
|
|
if (icResiUserConfirmDao.selectByIdCard(form.getIdCard(), form.getCustomerId(), form.getSubmitType()) > 0) { |
|
|
|
|
|
icResiUserConfirmDao.deleteByIdCard(form.getIdCard(), form.getCustomerId(), form.getSubmitType()); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
form.setName(userInfo.getAllName()); |
|
|
|
|
|
form.setAgencyId(userInfo.getAgencyId()); |
|
|
|
|
|
form.setPids(userInfo.getPids()); |
|
|
|
|
|
form.setHouseId(userInfo.getHouseId()); |
|
|
|
|
|
form.setGender(userInfo.getGender()); |
|
|
|
|
|
form.setIdCard(userInfo.getIdCard()); |
|
|
|
|
|
form.setBirthday(userInfo.getBirthday()); |
|
|
|
|
|
form.setHjszd(userInfo.getHjszd()); |
|
|
|
|
|
form.setXjzd(userInfo.getXjzd()); |
|
|
|
|
|
form.setMz(userInfo.getMz()); |
|
|
|
|
|
form.setYhzgx(userInfo.getYhzgx()); |
|
|
IcResiUserConfirmEntity entity = ConvertUtils.sourceToTarget(form, IcResiUserConfirmEntity.class); |
|
|
IcResiUserConfirmEntity entity = ConvertUtils.sourceToTarget(form, IcResiUserConfirmEntity.class); |
|
|
icResiUserConfirmDao.insert(entity); |
|
|
icResiUserConfirmDao.insert(entity); |
|
|
} |
|
|
} |
|
|