|
@@ -957,18 +957,18 @@ public class JobUserServiceImpl implements JobUserService {
|
|
|
@Override
|
|
|
public int editOpenID(JobUserVo data) {
|
|
|
PcJobuserExample example = new PcJobuserExample();
|
|
|
- example.or().andNameEqualTo(data.getName()).andIdentityNumberEqualTo(desUtils.encoderText(data.getIdentityNumber()));
|
|
|
+ example.or().andIdentityNumberEqualTo(desUtils.encoderText(data.getIdentityNumber()));
|
|
|
List<PcJobuser> pcJobusers = pcJobuserMapper.selectByExample(example);
|
|
|
- if (!pcJobusers.isEmpty()){
|
|
|
- PcJobuser pcJobuser = pcJobusers.get(0);
|
|
|
- // 已经OpenID则不修改
|
|
|
- if (!stringUtils.IsNullOrEmpty(pcJobuser.getOpenId())){
|
|
|
- return 1;
|
|
|
- }
|
|
|
- pcJobuser.setOpenId(data.openId);
|
|
|
- return pcJobuserMapper.updateByPrimaryKey(pcJobuser);
|
|
|
+ if (pcJobusers.isEmpty()){
|
|
|
+ throw new BaseException("1005", "该身份证在系统中未录入,请联系工作人员补录后重试");
|
|
|
}
|
|
|
- return 0;
|
|
|
+ PcJobuser pcJobuser = pcJobusers.get(0);
|
|
|
+ // 已经OpenID则不修改
|
|
|
+ if (!stringUtils.IsNullOrEmpty(pcJobuser.getOpenId())){
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+ pcJobuser.setOpenId(data.openId);
|
|
|
+ return pcJobuserMapper.updateByPrimaryKey(pcJobuser);
|
|
|
}
|
|
|
|
|
|
@Override
|