Commit dc35c45c authored by suhuiguang's avatar suhuiguang

1.资质存量数据刷库维保人员处理

1.1维保人员人员类型去掉,数据归并到作业人员-枚举处理 1.2由于目前系统作业人员为新增的资质,还没维护资质信息,故与测试沟通去掉post里面的6618维保人员,人员维护后程序会把6618重新冗余到post字段 1.3维保人员人员类型去掉,数据归并到作业人员-名称处理
parent 06b55c33
......@@ -47,7 +47,7 @@ public class TzsUserInfo extends BaseEntity {
private String gender;
/**
* 岗位
* 岗位-保留兼容下游数据查询
*/
@TableField("post")
private String post;
......@@ -59,7 +59,7 @@ public class TzsUserInfo extends BaseEntity {
private String newPost;
/**
* 岗位名称
* 岗位名称-按照new_post显示
*/
@TableField("post_name")
private String postName;
......
......@@ -71,9 +71,13 @@ public class HistoryDataDealServiceImpl {
wrapper.isNotNull(TzsUserInfo::getPost);
List<TzsUserInfo> users = userInfoService.list(wrapper);
users.parallelStream().forEach(u->{
// 维保人员人员类型去掉,数据规避到作业人员
LambdaUpdateWrapper<TzsUserInfo> updateWrapper = new LambdaUpdateWrapper<>();
// 维保人员人员类型去掉,数据归并到作业人员-枚举处理
updateWrapper.set(TzsUserInfo::getNewPost, u.getPost().replace("6618","6552"));
// 由于目前系统作业人员为新增的资质,还没维护资质信息,故与测试沟通去掉post里面的6618维保人员,人员维护后程序会把6618重新冗余到post字段
updateWrapper.set(TzsUserInfo::getPost, u.getPost().replace("6618",""));
// 维保人员人员类型去掉,数据归并到作业人员-名称处理
updateWrapper.set(u.getPostName() != null, TzsUserInfo::getPostName, u.getPostName().replace("维保人员","作业人员"));
updateWrapper.eq(BaseEntity::getSequenceNbr, u.getSequenceNbr());
userInfoService.update(updateWrapper);
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment