咨询师基本信息修改

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> selectUseDateList(String time, Long counselorId);
List<ReservationDateVo> selectNotUseDateList(String time, Long counselorId);
List<ReservationOrderVo> selectOrderList(String time, Long counselorId); List<ReservationOrderVo> selectOrderList(String time, Long counselorId);
} }

View File

@ -150,12 +150,19 @@ public class CounselorServiceImpl implements ICounselorService {
@Override @Override
public Boolean updateInfo(CounselorBo bo) { public Boolean updateInfo(CounselorBo bo) {
Long userId = LoginHelper.getUserId(); Long userId = LoginHelper.getUserId();
String name = bo.getName(); Counselor counselorUpdate = new Counselor();
counselorUpdate.setId(userId);
Counselor update = new Counselor(); counselorUpdate.setProvinceCode(bo.getProvinceCode());
update.setId(userId); counselorUpdate.setCityCode(bo.getCityCode());
//update.setPrice(price); counselorUpdate.setCountyCode(bo.getCountyCode());
return null; 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); return dayMapper.selectUseDateList(time, counselorId);
} }
@Override
public List<ReservationDateVo> selectNotUseDateList(String time, Long counselorId) {
return dayMapper.selectNotUseDateList(time, counselorId);
}
@Override @Override
public List<ReservationOrderVo> selectOrderList(String time, Long counselorId) { public List<ReservationOrderVo> selectOrderList(String time, Long counselorId) {
return dayMapper.selectOrderList(time, counselorId); return dayMapper.selectOrderList(time, counselorId);

View File

@ -16,7 +16,7 @@
</select> </select>
<select id="selectNotUseDateList" resultType="org.dromara.scale.domain.vo.ReservationDateVo"> <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 from m_reservation_day rd
left join (select count(*) as num, day_id left join (select count(*) as num, day_id
from m_reservation_time from m_reservation_time

View File

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