小程序医生信息查询接口修改

This commit is contained in:
zhangheng 2023-11-03 16:21:25 +08:00
parent b52acef638
commit 169038c60a
7 changed files with 35 additions and 36 deletions

View File

@ -115,7 +115,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
.antMatchers("/login", "/register", "/captchaImage").anonymous() .antMatchers("/login", "/register", "/captchaImage").anonymous()
// 静态资源可匿名访问 // 静态资源可匿名访问
.antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll() .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
.antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**", "/nurseApplet/**", "/nurseApp/**", "/specialDisease/getUserInfo", "/monitor/payTask/handCloseOrder", "/newapp/login/appLogin", "/system/hospitalPerson/**").permitAll() .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**", "/nurseApplet/**", "/nurseApp/**", "/specialDisease/getUserInfo", "/monitor/payTask/handCloseOrder", "/newApp/login/**", "/system/hospitalPerson/**").permitAll()
.antMatchers(antMatchers.split(",")).permitAll() .antMatchers(antMatchers.split(",")).permitAll()
// 除上面外的所有请求全部需要鉴权认证 // 除上面外的所有请求全部需要鉴权认证
.anyRequest().authenticated() .anyRequest().authenticated()

View File

@ -33,17 +33,6 @@ public class HealthConsultationController extends BaseController {
@Resource @Resource
private HealthConsultationService healthConsultationService; private HealthConsultationService healthConsultationService;
/**
* 获取健康咨询-科室人员信息详细信息
*/
@MobileRequestAuthorization
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
return AjaxResult.success(healthConsultationService.selectHospitalPersonInfoById(id));
}
/** /**
* 健康咨询-预约医生 * 健康咨询-预约医生
*/ */

View File

@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@RestController @RestController
@RequestMapping("/newapp/login") @RequestMapping("/newApp/login")
public class NewAppLoginController { public class NewAppLoginController {
@Resource @Resource
@ -30,4 +30,12 @@ public class NewAppLoginController {
} }
return AjaxResult.success(newAppLoginService.login(personAccount, personPassword)); return AjaxResult.success(newAppLoginService.login(personAccount, personPassword));
} }
/**
* 获取健康咨询-科室人员信息详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
return AjaxResult.success(newAppLoginService.selectHospitalPersonInfoById(id));
}
} }

View File

@ -1,13 +1,11 @@
package com.xinelu.applet.service.healthconsultation; package com.xinelu.applet.service.healthconsultation;
import com.xinelu.applet.vo.healthconsultation.HealthConsultationOrderDTO; import com.xinelu.applet.vo.healthconsultation.HealthConsultationOrderDTO;
import com.xinelu.applet.vo.healthconsultation.HealthConsultationVO; import com.xinelu.applet.vo.healthconsultation.HealthConsultationVO;
import com.xinelu.common.core.domain.AjaxResult; import com.xinelu.common.core.domain.AjaxResult;
import com.xinelu.common.core.page.TableDataInfo; import com.xinelu.common.core.page.TableDataInfo;
import com.xinelu.manage.domain.hospitalpersoninfo.HospitalPersonInfo; import com.xinelu.manage.domain.hospitalpersoninfo.HospitalPersonInfo;
import com.xinelu.manage.vo.hospitalpersoninfo.HospitalPersonInfoVO;
import java.util.List; import java.util.List;
@ -18,14 +16,6 @@ import java.util.List;
*/ */
public interface HealthConsultationService { public interface HealthConsultationService {
/**
* 查询健康咨询-科室人员信息
*
* @param id 健康咨询-科室人员信息主键
* @return 健康咨询-科室人员信息
*/
HospitalPersonInfoVO selectHospitalPersonInfoById(Long id);
/** /**
* 健康咨询-预约医生 * 健康咨询-预约医生
* *

View File

@ -1,5 +1,6 @@
package com.xinelu.applet.service.healthconsultation.impl; package com.xinelu.applet.service.healthconsultation.impl;
import com.xinelu.applet.mapper.healthconsultation.HealthConsultationMapper;
import com.xinelu.applet.service.healthconsultation.HealthConsultationService; import com.xinelu.applet.service.healthconsultation.HealthConsultationService;
import com.xinelu.applet.utils.AppointmentTimeUtil; import com.xinelu.applet.utils.AppointmentTimeUtil;
import com.xinelu.applet.vo.healthconsultation.HealthConsultationOrderDTO; import com.xinelu.applet.vo.healthconsultation.HealthConsultationOrderDTO;
@ -23,11 +24,9 @@ import com.xinelu.manage.domain.patientinfo.PatientInfo;
import com.xinelu.manage.domain.poserInfo.PoserInfo; import com.xinelu.manage.domain.poserInfo.PoserInfo;
import com.xinelu.manage.mapper.goodsOrder.GoodsOrderMapper; import com.xinelu.manage.mapper.goodsOrder.GoodsOrderMapper;
import com.xinelu.manage.mapper.goodsOrderDetails.GoodsOrderDetailsMapper; import com.xinelu.manage.mapper.goodsOrderDetails.GoodsOrderDetailsMapper;
import com.xinelu.applet.mapper.healthconsultation.HealthConsultationMapper;
import com.xinelu.manage.mapper.hospitalpersoninfo.HospitalPersonInfoMapper; import com.xinelu.manage.mapper.hospitalpersoninfo.HospitalPersonInfoMapper;
import com.xinelu.manage.mapper.patientinfo.PatientInfoMapper; import com.xinelu.manage.mapper.patientinfo.PatientInfoMapper;
import com.xinelu.manage.mapper.poserInfo.PoserInfoMapper; import com.xinelu.manage.mapper.poserInfo.PoserInfoMapper;
import com.xinelu.manage.vo.hospitalpersoninfo.HospitalPersonInfoVO;
import com.xinelu.manage.vo.patientinfo.PatientInfoVO; import com.xinelu.manage.vo.patientinfo.PatientInfoVO;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
@ -68,17 +67,6 @@ public class HealthConsultationServiceImpl implements HealthConsultationService
@Resource @Resource
private PageServiceUtil pageServiceUtil; private PageServiceUtil pageServiceUtil;
/**
* 查询健康咨询-科室人员信息
*
* @param id 健康咨询-科室人员信息主键
* @return 健康咨询-科室人员信息
*/
@Override
public HospitalPersonInfoVO selectHospitalPersonInfoById(Long id) {
return hospitalPersonInfoMapper.selectHospitalPersonInfoById(id);
}
/** /**
* 健康咨询-预约医生 * 健康咨询-预约医生
* *

View File

@ -1,6 +1,7 @@
package com.xinelu.applet.service.newapp; package com.xinelu.applet.service.newapp;
import com.xinelu.common.core.domain.AjaxResult; import com.xinelu.common.core.domain.AjaxResult;
import com.xinelu.manage.vo.hospitalpersoninfo.HospitalPersonInfoVO;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@Service @Service
@ -12,4 +13,12 @@ public interface NewAppLoginService {
* @return * @return
*/ */
AjaxResult login(String personAccount, String personPassword); AjaxResult login(String personAccount, String personPassword);
/**
* 查询健康咨询-科室人员信息
*
* @param id 健康咨询-科室人员信息主键
* @return 健康咨询-科室人员信息
*/
HospitalPersonInfoVO selectHospitalPersonInfoById(Long id);
} }

View File

@ -4,6 +4,8 @@ import com.xinelu.applet.mapper.newapp.NewAppLoginMapper;
import com.xinelu.applet.service.newapp.NewAppLoginService; import com.xinelu.applet.service.newapp.NewAppLoginService;
import com.xinelu.applet.vo.newapp.LoginStatusVo; import com.xinelu.applet.vo.newapp.LoginStatusVo;
import com.xinelu.common.core.domain.AjaxResult; import com.xinelu.common.core.domain.AjaxResult;
import com.xinelu.manage.mapper.hospitalpersoninfo.HospitalPersonInfoMapper;
import com.xinelu.manage.vo.hospitalpersoninfo.HospitalPersonInfoVO;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.HashMap; import java.util.HashMap;
@ -13,6 +15,8 @@ public class NewAppLoginServiceImpl implements NewAppLoginService {
@Resource @Resource
private NewAppLoginMapper newAppLoginMapper; private NewAppLoginMapper newAppLoginMapper;
@Resource
private HospitalPersonInfoMapper hospitalPersonInfoMapper;
/** /**
* 新app登录 * 新app登录
@ -33,4 +37,15 @@ public class NewAppLoginServiceImpl implements NewAppLoginService {
return AjaxResult.error("账号或密码错误!"); return AjaxResult.error("账号或密码错误!");
} }
} }
/**
* 查询健康咨询-科室人员信息
*
* @param id 健康咨询-科室人员信息主键
* @return 健康咨询-科室人员信息
*/
@Override
public HospitalPersonInfoVO selectHospitalPersonInfoById(Long id) {
return hospitalPersonInfoMapper.selectHospitalPersonInfoById(id);
}
} }