|
@@ -11,10 +11,7 @@ import com.citu.module.menduner.system.controller.app.jobhunt.enterprise.vo.AppE
|
|
import com.citu.module.menduner.system.controller.app.recruit.user.vo.*;
|
|
import com.citu.module.menduner.system.controller.app.recruit.user.vo.*;
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserContactRespVO;
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserContactRespVO;
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserSummaryRespVO;
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserSummaryRespVO;
|
|
-import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindDetailRespVO;
|
|
|
|
-import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindPageReqVO;
|
|
|
|
-import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindReqVO;
|
|
|
|
-import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindSaveReqVO;
|
|
|
|
|
|
+import com.citu.module.menduner.system.controller.base.enterprise.bind.*;
|
|
import com.citu.module.menduner.system.convert.EnterpriseConvert;
|
|
import com.citu.module.menduner.system.convert.EnterpriseConvert;
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseUserBindDO;
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseUserBindDO;
|
|
@@ -132,7 +129,7 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@DSTransactional
|
|
@DSTransactional
|
|
- public void updateUserEmail(AppRecruitEnterpriseUserUpdateEmailReqVO reqVO) {
|
|
|
|
|
|
+ public void updateUserEmail(EnterpriseUserUpdateEmailReqVO reqVO) {
|
|
// 效验是否为企业用户
|
|
// 效验是否为企业用户
|
|
checkIsEnterpriseUser();
|
|
checkIsEnterpriseUser();
|
|
|
|
|
|
@@ -235,6 +232,18 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
.password(passwordEncoder.encode(password)).build());
|
|
.password(passwordEncoder.encode(password)).build());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public void updateEmail(Long id, String email) {
|
|
|
|
+ EnterpriseUserBindDO userBindDO = validateEnterpriseUserBindExists(id);
|
|
|
|
+ // 效验邮箱是否被占用
|
|
|
|
+ EnterpriseUserBindDO emailUser = mapper.selectByEmail(email);
|
|
|
|
+ if (null != emailUser) {
|
|
|
|
+ throw exception(MDE_USER_EMAIL_EXISTS_OTHER);
|
|
|
|
+ }
|
|
|
|
+ mapper.updateById(EnterpriseUserBindDO.builder().id(userBindDO.getId())
|
|
|
|
+ .email(email).build());
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public EnterpriseUserContactRespVO getContact(Long enterpriseId, Long userId) {
|
|
public EnterpriseUserContactRespVO getContact(Long enterpriseId, Long userId) {
|
|
EnterpriseUserBindDO userBindDO = mapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
|
|
EnterpriseUserBindDO userBindDO = mapper.selectByEnterpriseIdAndUserId(enterpriseId, userId);
|