咨询师基本信息修改

This commit is contained in:
cjw 2024-08-21 15:41:05 +08:00
parent ee48e15837
commit 31dfdc388d
5 changed files with 24 additions and 9 deletions

View File

@ -18,5 +18,7 @@ public interface IReservationService {
List<ReservationDateVo> selectUseDateList(String time, Long counselorId);
List<ReservationDateVo> selectNotUseDateList(String time, Long counselorId);
List<ReservationOrderVo> selectOrderList(String time, Long counselorId);
}

View File

@ -150,12 +150,19 @@ public class CounselorServiceImpl implements ICounselorService {
@Override
public Boolean updateInfo(CounselorBo bo) {
Long userId = LoginHelper.getUserId();
String name = bo.getName();
Counselor update = new Counselor();
update.setId(userId);
//update.setPrice(price);
return null;
Counselor counselorUpdate = new Counselor();
counselorUpdate.setId(userId);
counselorUpdate.setProvinceCode(bo.getProvinceCode());
counselorUpdate.setCityCode(bo.getCityCode());
counselorUpdate.setCountyCode(bo.getCountyCode());
boolean counselorFlag = baseMapper.updateById(counselorUpdate) > 0;
SysUserBo userUpdate = new SysUserBo();
userUpdate.setUserId(userId);
userUpdate.setNickName(bo.getName());
userUpdate.setSex(bo.getSex());
userUpdate.setAddress(bo.getAddress());
boolean userFlag = userService.updateUserProfile(userUpdate) > 0;
return userFlag && counselorFlag;
}
/**

View File

@ -76,6 +76,11 @@ public class ReservationServiceImpl implements IReservationService {
return dayMapper.selectUseDateList(time, counselorId);
}
@Override
public List<ReservationDateVo> selectNotUseDateList(String time, Long counselorId) {
return dayMapper.selectNotUseDateList(time, counselorId);
}
@Override
public List<ReservationOrderVo> selectOrderList(String time, Long counselorId) {
return dayMapper.selectOrderList(time, counselorId);

View File

@ -16,7 +16,7 @@
</select>
<select id="selectNotUseDateList" resultType="org.dromara.scale.domain.vo.ReservationDateVo">
select rd.id as dayId, DATE_FORMAT(rd.day_time, '%Y-%m-%d') as dayTime, ifnull(t.num, 0) as useNum
select rd.id as dayId, DATE_FORMAT(rd.day_time, '%Y-%m-%d') as dayTime, ifnull(t.num, 0) as notUseNum
from m_reservation_day rd
left join (select count(*) as num, day_id
from m_reservation_time

View File

@ -394,9 +394,10 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
return baseMapper.update(null,
new LambdaUpdateWrapper<SysUser>()
.set(ObjectUtil.isNotNull(user.getNickName()), SysUser::getNickName, user.getNickName())
.set(SysUser::getPhonenumber, user.getPhonenumber())
.set(SysUser::getEmail, user.getEmail())
.set(ObjectUtil.isNotNull(user.getPhonenumber()), SysUser::getPhonenumber, user.getPhonenumber())
.set(ObjectUtil.isNotNull(user.getEmail()), SysUser::getEmail, user.getEmail())
.set(SysUser::getSex, user.getSex())
.set(ObjectUtil.isNotNull(user.getAddress()), SysUser::getAddress, user.getAddress())
.eq(SysUser::getUserId, user.getUserId()));
}