|
@@ -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.mapper.EnrollmentRegistrationMapper;
|
|
|
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.IPostApi;
|
|
|
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.eq("a.del_flag","0");
|
|
|
if (StringUtils.isNotBlank(projectReportData.getMobilePhone())) {
|
|
|
- queryWrapper.eq("a.mobile_phone",projectReportData.getMobilePhone());
|
|
|
+ queryWrapper.like("a.mobile_phone",projectReportData.getMobilePhone());
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(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);
|
|
|
return list;
|
|
|
|
|
@@ -210,8 +214,14 @@ public class EnrollmentRegistrationService extends ServiceImpl<EnrollmentRegistr
|
|
|
|
|
|
//生成一个系统账号
|
|
|
// 生成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 (report.getType().equals("5")){
|
|
@@ -447,4 +457,16 @@ public class EnrollmentRegistrationService extends ServiceImpl<EnrollmentRegistr
|
|
|
public List<EnrollmentRegistration> 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);
|
|
|
+ }
|
|
|
}
|