Commit de2ec93dcdacad697135e7d172d86142219ccf7a

Authored by 王通
1 parent 07a8e11f

1.更新不带公司编码的工号

src/main/java/com/bsth/handler/personnelUpdateHandler.java
@@ -291,10 +291,10 @@ public class personnelUpdateHandler { @@ -291,10 +291,10 @@ public class personnelUpdateHandler {
291 }); 291 });
292 } 292 }
293 // 根据工号关联更新姓名、公司、工种、身份证号 293 // 根据工号关联更新姓名、公司、工种、身份证号
294 - int rows = jdbcTemplate.update("update bsth_c_personnel a inner join bsth_c_employee b on a.job_code = b.job_code1 set a.personnel_name = b.employee_name,a.personnel_type = b.job_type,a.company = b.company_name,a.company_code = b.company_code,a.card = b.id_card,a.branche_company_code = b.branche_company_code,a.branche_company = b.branche_company,a.jd_codeori = b.job_code where a.destroy = 0"); 294 + int rows = jdbcTemplate.update("update bsth_c_personnel a inner join bsth_c_employee b on a.job_code = b.job_code1 set a.personnel_name = b.employee_name,a.personnel_type = b.job_type,a.company = b.company_name,a.company_code = b.company_code,a.card = b.id_card,a.branche_company_code = b.branche_company_code,a.branche_company = b.branche_company,a.jd_codeori = b.job_code,a.job_codeori = b.job_code2 where a.destroy = 0");
295 logger.info(String.format("根据工号关联更新姓名、公司、工种、身份证号,记录数%d",rows)); 295 logger.info(String.format("根据工号关联更新姓名、公司、工种、身份证号,记录数%d",rows));
296 // 未匹配上工号的数据 用身份证号关联更新工号、姓名、公司、工种 296 // 未匹配上工号的数据 用身份证号关联更新工号、姓名、公司、工种
297 - rows = jdbcTemplate.update("update bsth_c_personnel a inner join bsth_c_employee b on a.card = b.id_card set a.job_code = b.job_code1,a.personnel_name = b.employee_name,a.personnel_type = b.job_type,a.company = b.company_name,a.company_code = b.company_code,a.branche_company_code = b.branche_company_code,a.branche_company = b.branche_company,a.jd_codeori = b.job_code where a.destroy = 0 and a.job_code <> b.job_code1"); 297 + rows = jdbcTemplate.update("update bsth_c_personnel a inner join bsth_c_employee b on a.card = b.id_card set a.job_code = b.job_code1,a.personnel_name = b.employee_name,a.personnel_type = b.job_type,a.company = b.company_name,a.company_code = b.company_code,a.branche_company_code = b.branche_company_code,a.branche_company = b.branche_company,a.jd_codeori = b.job_code,a.job_codeori = b.job_code2 where a.destroy = 0 and a.job_code <> b.job_code1");
298 logger.info(String.format("根据身份证号关联更新工号、姓名、公司、工种,记录数%d",rows)); 298 logger.info(String.format("根据身份证号关联更新工号、姓名、公司、工种,记录数%d",rows));
299 // 可能会出现数据异常情况 如一个是最新的工号无身份证号,一个是老的工号有身份证号,最后更新的结果会造成工号和身份证号重复 299 // 可能会出现数据异常情况 如一个是最新的工号无身份证号,一个是老的工号有身份证号,最后更新的结果会造成工号和身份证号重复
300 // 将更早创建的人员信息更新为停用 300 // 将更早创建的人员信息更新为停用
src/main/resources/application.properties
1 spring.profiles: dev,prod 1 spring.profiles: dev,prod
2 -spring.profiles.active: test 2 +spring.profiles.active: prod
3 3
4 spring.view.suffix=.html 4 spring.view.suffix=.html
5 server.session-timeout=-1 5 server.session-timeout=-1