|  | @@ -15,6 +15,7 @@ import com.jeeplus.human.enrollment.enrollmentRegistration.domain.EnrollmentSoci
 | 
												
													
														
															|  |  import com.jeeplus.human.enrollment.enrollmentRegistration.domain.EnrollmentWageCard;
 |  |  import com.jeeplus.human.enrollment.enrollmentRegistration.domain.EnrollmentWageCard;
 | 
												
													
														
															|  |  import com.jeeplus.human.enrollment.enrollmentRegistration.mapper.EnrollmentRegistrationMapper;
 |  |  import com.jeeplus.human.enrollment.enrollmentRegistration.mapper.EnrollmentRegistrationMapper;
 | 
												
													
														
															|  |  import com.jeeplus.human.enrollment.enrollmentRegistration.mapper.EnrollmentSocialSecurityCardMapper;
 |  |  import com.jeeplus.human.enrollment.enrollmentRegistration.mapper.EnrollmentSocialSecurityCardMapper;
 | 
												
													
														
															|  | 
 |  | +import com.jeeplus.human.practice.register.domain.Registration;
 | 
												
													
														
															|  |  import com.jeeplus.sys.feign.IOfficeApi;
 |  |  import com.jeeplus.sys.feign.IOfficeApi;
 | 
												
													
														
															|  |  import com.jeeplus.sys.feign.IPostApi;
 |  |  import com.jeeplus.sys.feign.IPostApi;
 | 
												
													
														
															|  |  import com.jeeplus.sys.feign.IRoleApi;
 |  |  import com.jeeplus.sys.feign.IRoleApi;
 | 
												
											
												
													
														
															|  | @@ -63,11 +64,14 @@ public class EnrollmentRegistrationService extends ServiceImpl<EnrollmentRegistr
 | 
												
													
														
															|  |          QueryWrapper<EnrollmentRegistration> queryWrapper = QueryWrapperGenerator.buildQueryCondition (projectReportData,EnrollmentRegistration.class);
 |  |          QueryWrapper<EnrollmentRegistration> queryWrapper = QueryWrapperGenerator.buildQueryCondition (projectReportData,EnrollmentRegistration.class);
 | 
												
													
														
															|  |          queryWrapper.eq("a.del_flag","0");
 |  |          queryWrapper.eq("a.del_flag","0");
 | 
												
													
														
															|  |          if (StringUtils.isNotBlank(projectReportData.getMobilePhone())) {
 |  |          if (StringUtils.isNotBlank(projectReportData.getMobilePhone())) {
 | 
												
													
														
															|  | -            queryWrapper.eq("a.mobile_phone",projectReportData.getMobilePhone());
 |  | 
 | 
												
													
														
															|  | 
 |  | +            queryWrapper.like("a.mobile_phone",projectReportData.getMobilePhone());
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  |          if (StringUtils.isNotBlank(projectReportData.getName())) {
 |  |          if (StringUtils.isNotBlank(projectReportData.getName())) {
 | 
												
													
														
															|  |              queryWrapper.like("a.name",projectReportData.getName());
 |  |              queryWrapper.like("a.name",projectReportData.getName());
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  | 
 |  | +        if (StringUtils.isNotBlank(projectReportData.getDepartment())) {
 | 
												
													
														
															|  | 
 |  | +            queryWrapper.eq("a.department",projectReportData.getDepartment());
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  |          IPage<EnrollmentRegistration> list = mapper.findList(page, queryWrapper);
 |  |          IPage<EnrollmentRegistration> list = mapper.findList(page, queryWrapper);
 | 
												
													
														
															|  |          return list;
 |  |          return list;
 | 
												
													
														
															|  |  
 |  |  
 | 
												
											
												
													
														
															|  | @@ -210,8 +214,14 @@ public class EnrollmentRegistrationService extends ServiceImpl<EnrollmentRegistr
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |          //生成一个系统账号
 |  |          //生成一个系统账号
 | 
												
													
														
															|  |          // 生成id
 |  |          // 生成id
 | 
												
													
														
															|  | -        String amountId = UUID.randomUUID().toString().replace("-", "");
 |  | 
 | 
												
													
														
															|  | -        report.setUserId(amountId);
 |  | 
 | 
												
													
														
															|  | 
 |  | +        String amountId = "";
 | 
												
													
														
															|  | 
 |  | +        if (StringUtils.isBlank(report.getUserId())) {
 | 
												
													
														
															|  | 
 |  | +            amountId = UUID.randomUUID().toString().replace("-", "");
 | 
												
													
														
															|  | 
 |  | +            report.setUserId(amountId);
 | 
												
													
														
															|  | 
 |  | +        } else {
 | 
												
													
														
															|  | 
 |  | +            amountId = report.getUserId();
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |          if (StringUtils.isNotBlank(report.getType()) && !userDTO.isAdmin()){
 |  |          if (StringUtils.isNotBlank(report.getType()) && !userDTO.isAdmin()){
 | 
												
													
														
															|  |              if (report.getType().equals("5")){
 |  |              if (report.getType().equals("5")){
 | 
												
											
												
													
														
															|  | @@ -447,4 +457,16 @@ public class EnrollmentRegistrationService extends ServiceImpl<EnrollmentRegistr
 | 
												
													
														
															|  |      public List<EnrollmentRegistration> getFormalUserInfo() {
 |  |      public List<EnrollmentRegistration> getFormalUserInfo() {
 | 
												
													
														
															|  |          return mapper.getFormalUserInfo();
 |  |          return mapper.getFormalUserInfo();
 | 
												
													
														
															|  |      }
 |  |      }
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +    public void updateRegistration(Registration reportData) {
 | 
												
													
														
															|  | 
 |  | +        //获取当前登录人信息
 | 
												
													
														
															|  | 
 |  | +        UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getByToken(TokenProvider.getCurrentToken ( ));
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        EnrollmentRegistration report = new EnrollmentRegistration();
 | 
												
													
														
															|  | 
 |  | +        BeanUtils.copyProperties(reportData, report);
 | 
												
													
														
															|  | 
 |  | +        report.setUpdateById(userDTO.getId());
 | 
												
													
														
															|  | 
 |  | +        report.setUpdateTime(new Date());
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        mapper.updateById(report);
 | 
												
													
														
															|  | 
 |  | +    }
 | 
												
													
														
															|  |  }
 |  |  }
 |