咨询师基本信息修改
This commit is contained in:
parent
ee48e15837
commit
31dfdc388d
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue