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 { ...@@ -47,7 +47,7 @@ public class TzsUserInfo extends BaseEntity {
private String gender; private String gender;
/** /**
* 岗位 * 岗位-保留兼容下游数据查询
*/ */
@TableField("post") @TableField("post")
private String post; private String post;
...@@ -59,7 +59,7 @@ public class TzsUserInfo extends BaseEntity { ...@@ -59,7 +59,7 @@ public class TzsUserInfo extends BaseEntity {
private String newPost; private String newPost;
/** /**
* 岗位名称 * 岗位名称-按照new_post显示
*/ */
@TableField("post_name") @TableField("post_name")
private String postName; private String postName;
......
...@@ -71,9 +71,13 @@ public class HistoryDataDealServiceImpl { ...@@ -71,9 +71,13 @@ public class HistoryDataDealServiceImpl {
wrapper.isNotNull(TzsUserInfo::getPost); wrapper.isNotNull(TzsUserInfo::getPost);
List<TzsUserInfo> users = userInfoService.list(wrapper); List<TzsUserInfo> users = userInfoService.list(wrapper);
users.parallelStream().forEach(u->{ users.parallelStream().forEach(u->{
// 维保人员人员类型去掉,数据规避到作业人员
LambdaUpdateWrapper<TzsUserInfo> updateWrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<TzsUserInfo> updateWrapper = new LambdaUpdateWrapper<>();
// 维保人员人员类型去掉,数据归并到作业人员-枚举处理
updateWrapper.set(TzsUserInfo::getNewPost, u.getPost().replace("6618","6552")); 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()); updateWrapper.eq(BaseEntity::getSequenceNbr, u.getSequenceNbr());
userInfoService.update(updateWrapper); 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