This commit is contained in:
2025-03-04 20:06:54 +08:00
parent 485e86c6e4
commit f3544d674c
7 changed files with 34 additions and 18 deletions

View File

@ -174,21 +174,24 @@ public class WgzUserServiceImpl extends ServicePlusImpl<WgzUserMapper, WgzUser>
//2、copy数据返回
WgzAppPersonalBasicInformationRes wgzAppPersonalBasicInformationRes = new WgzAppPersonalBasicInformationRes();
BeanUtils.copyProperties(wgzUser,wgzAppPersonalBasicInformationRes);
wgzAppPersonalBasicInformationRes.setAge(DataUtil.calculateAge(wgzAppPersonalBasicInformationRes.getBirthdate()));
//3、字典类型转换
List<SysDictData> typeOfWork = dictTypeService.selectDictDataByType("type_of_work");
System.out.println("?? "+typeOfWork.toString());
String[] split = wgzAppPersonalBasicInformationRes.getTypeOfWork().split(",");
StringBuilder typeOfWorkName = new StringBuilder();
for (SysDictData sysDictData : typeOfWork) {
for (String s : split) {
if (sysDictData.getDictValue().equals(s)){
typeOfWorkName.append(sysDictData.getDictLabel()).append(",");
if (wgzAppPersonalBasicInformationRes.getBirthdate() != null){
wgzAppPersonalBasicInformationRes.setAge(DataUtil.calculateAge(String.valueOf(wgzAppPersonalBasicInformationRes.getBirthdate())));
}
if (wgzAppPersonalBasicInformationRes.getTypeOfWork() != null){
//3、字典类型转换
List<SysDictData> typeOfWork = dictTypeService.selectDictDataByType("type_of_work");
String[] split = wgzAppPersonalBasicInformationRes.getTypeOfWork().split(",");
StringBuilder typeOfWorkName = new StringBuilder();
for (SysDictData sysDictData : typeOfWork) {
for (String s : split) {
if (sysDictData.getDictValue().equals(s)){
typeOfWorkName.append(sysDictData.getDictLabel()).append(",");
}
}
}
typeOfWorkName.deleteCharAt(typeOfWorkName.length() - 1);
wgzAppPersonalBasicInformationRes.setTypeOfWorkName(typeOfWorkName.toString());
}
typeOfWorkName.deleteCharAt(typeOfWorkName.length() - 1);
wgzAppPersonalBasicInformationRes.setTypeOfWorkName(typeOfWorkName.toString());
return wgzAppPersonalBasicInformationRes;
}
@ -199,6 +202,8 @@ public class WgzUserServiceImpl extends ServicePlusImpl<WgzUserMapper, WgzUser>
//1、对指定用户进行实名认证
WgzUser user = new WgzUser();
BeanUtils.copyProperties(req, user);
System.out.println("1?????????? "+req.getTypeOfWork());
System.out.println("2?????????? "+user.getTypeOfWork());
int update = baseMapper.update(user, new LambdaQueryWrapper<WgzUser>().eq(WgzUser::getUserId, req.getUserId()));
if (update == 0){
throw new RuntimeException("当前用户不存在!");