修改SQL

master
MKing 2023-11-05 14:46:01 +08:00
parent e879a58ecc
commit 3de69b277d
5 changed files with 22 additions and 15 deletions

View File

@ -487,11 +487,9 @@ public class SysUserController extends BaseController
* @return
*/
@GetMapping("findRegistrationInfoUserId/{registrationInformationId}")
public AjaxResult findRegistrationInfoUserId(@PathVariable("registrationInformationId") Long registrationInformationId){
AjaxResult ajax = AjaxResult.success();
List<SysRegistrationInformation> sysRegistrationInformation = userService.findRegistrationInfoUserId(registrationInformationId);
ajax.put("sysRegistrationInformation",sysRegistrationInformation);
return ajax;
public R<SysDoctor> findRegistrationInfoUserId(@PathVariable("registrationInformationId") Long registrationInformationId){
SysDoctor sysDoctor = userService.findRegistrationInfoUserId(registrationInformationId);
return R.ok(sysDoctor,"查询成功");
}
/**

View File

@ -179,5 +179,5 @@ public interface SysUserMapper
SysUser infoByUserEmail(String email);
List<SysRegistrationInformation> findRegistrationInfoUserId(Long registrationInformationId);
SysDoctor findRegistrationInfoUserId(Long registrationInformationId);
}

View File

@ -4,12 +4,9 @@ import java.math.BigDecimal;
import java.util.List;
import com.four.common.core.web.domain.AjaxResult;
import com.four.system.api.domain.SysUser;
import com.four.system.domain.SysDoctor;
import com.four.system.domain.SysRegistrationInformation;
import org.apache.ibatis.annotations.Param;
import org.apache.poi.hpsf.Decimal;
import org.springframework.web.multipart.MultipartFile;
/**
@ -246,7 +243,7 @@ public interface ISysUserService
SysUser infoByUserEmail(String email);
List<SysRegistrationInformation> findRegistrationInfoUserId(Long registrationInformationId);
SysDoctor findRegistrationInfoUserId(Long registrationInformationId);
String searchBaidu(MultipartFile file);

View File

@ -6,13 +6,10 @@ import java.util.List;
import java.util.stream.Collectors;
import javax.validation.Validator;
import com.four.common.core.domain.R;
import com.four.common.core.web.domain.AjaxResult;
import com.four.system.Test.FastUtil;
import com.four.system.controller.SampleTest;
import com.four.system.domain.*;
import com.four.system.service.ISysConfigService;
import org.apache.poi.hpsf.Decimal;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@ -634,7 +631,7 @@ public class SysUserServiceImpl implements ISysUserService
}
@Override
public List<SysRegistrationInformation> findRegistrationInfoUserId(Long registrationInformationId) {
public SysDoctor findRegistrationInfoUserId(Long registrationInformationId) {
return userMapper.findRegistrationInfoUserId(registrationInformationId);
}

View File

@ -301,7 +301,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where u.email = #{email}
</select>
<select id="findRegistrationInfoUserId" resultMap="SysDoctorResult">
SELECT
r.registration_information_id,
r.user_id,
r.affiliated_hospital,
r.medical_department_id,
r.professional_title_doctor_id,
r.personal_resume,
r.area_expertise,
r.number_patients_served,
r.consulting_price,
r.praise,
r.registration_information_examine_status,
r.registration_information_medic_status
FROM
registration_information r
LEFT JOIN professional_title_doctor p ON r.professional_title_doctor_id = p.professional_title_doctor_id where registration_information_id = #{registrationInformationId}
</select>