|
@@ -6,6 +6,7 @@ import com.github.pagehelper.PageInfo;
|
|
import com.hssx.bms.entity.InstitutionalInformation;
|
|
import com.hssx.bms.entity.InstitutionalInformation;
|
|
import com.hssx.bms.entity.SystemUser;
|
|
import com.hssx.bms.entity.SystemUser;
|
|
import com.hssx.bms.entity.UserAppointment;
|
|
import com.hssx.bms.entity.UserAppointment;
|
|
|
|
+import com.hssx.bms.entity.vo.UserAppointmentVO;
|
|
import com.hssx.bms.mapper.InstitutionalInformationMapper;
|
|
import com.hssx.bms.mapper.InstitutionalInformationMapper;
|
|
import com.hssx.bms.mapper.SystemUserMapper;
|
|
import com.hssx.bms.mapper.SystemUserMapper;
|
|
import com.hssx.bms.mapper.UserAppointmentMapper;
|
|
import com.hssx.bms.mapper.UserAppointmentMapper;
|
|
@@ -13,9 +14,12 @@ import com.hssx.bms.service.UserAppointmentService;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.hssx.bms.until.HttpRespMsg;
|
|
import com.hssx.bms.until.HttpRespMsg;
|
|
import com.hssx.bms.until.PageUtil;
|
|
import com.hssx.bms.until.PageUtil;
|
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
+import java.time.LocalDate;
|
|
|
|
+import java.time.format.DateTimeFormatter;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -53,4 +57,17 @@ public class UserAppointmentServiceImpl extends ServiceImpl<UserAppointmentMappe
|
|
msg.data = pageInfo;
|
|
msg.data = pageInfo;
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public HttpRespMsg acceptAndUpdateDate(UserAppointmentVO userAppointmentVO) {
|
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
|
+ UserAppointment userAppointment = new UserAppointment();
|
|
|
|
+ if(null != userAppointmentVO.getTimeDate()){
|
|
|
|
+ LocalDate beginDateTime = LocalDate.parse(userAppointmentVO.getTimeDate(), DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
|
+ userAppointment.setAppointDate(beginDateTime);
|
|
|
|
+ }
|
|
|
|
+ BeanUtils.copyProperties(userAppointmentVO,userAppointment);
|
|
|
|
+ userAppointmentMapper.updateById(userAppointment);
|
|
|
|
+ return msg;
|
|
|
|
+ }
|
|
}
|
|
}
|