|
|
@@ -93,7 +93,7 @@ public class LawyerUserLogInServiceImpl extends ServiceImpl<LawyerUserMapper, La
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public R<LawyerUserVo> logIn(LawyerUserDto lawyerUserDto) {
|
|
|
+ public R<LawyerUserVo> register(LawyerUserDto lawyerUserDto) {
|
|
|
LawyerUser lawyerUser = lawyerUserMapper.selectOne(new LambdaQueryWrapper<LawyerUser>()
|
|
|
.eq(LawyerUser::getPhone, lawyerUserDto.getPhone()).last("limit 1"));
|
|
|
if (ObjectUtils.isNotEmpty(lawyerUser)) {
|
|
|
@@ -112,13 +112,15 @@ public class LawyerUserLogInServiceImpl extends ServiceImpl<LawyerUserMapper, La
|
|
|
user.setIsRecommended(0);
|
|
|
user.setOrderReceivingStatus(0);
|
|
|
lawyerUserMapper.insert(user);
|
|
|
- lawyerUserDto.getProblemScenarioIds().forEach(item -> {
|
|
|
+ List<Integer> problemScenarioIds = lawyerUserDto.getProblemScenarioIds();
|
|
|
+ for (int i = 0; i < problemScenarioIds.size(); i++) {
|
|
|
LawyerServiceArea lawyerServiceArea = new LawyerServiceArea();
|
|
|
lawyerServiceArea.setLawyerUserId(user.getId());
|
|
|
- lawyerServiceArea.setProblemScenarioId(item);
|
|
|
+ lawyerServiceArea.setProblemScenarioId(problemScenarioIds.get( i));
|
|
|
+ lawyerServiceArea.setSortOrder(i);
|
|
|
lawyerServiceArea.setCreatedTime(new Date());
|
|
|
lawyerServiceAreaMapper.insert(lawyerServiceArea);
|
|
|
- });
|
|
|
+ }
|
|
|
/*LambdaQueryWrapper<LawyerUser> lawFirmLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lawFirmLambdaQueryWrapper.eq(LawyerUser::getFirmId, lawyerUserDto.getFirmId());
|
|
|
List<LawyerUser> lawyerUsers = lawyerUserMapper.selectList(lawFirmLambdaQueryWrapper);
|