Explorar el Código

医生列表查询修改

lyr hace 8 años
padre
commit
025eaa577c

+ 5 - 3
patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/account/DoctorInfoService.java

@ -676,9 +676,14 @@ public class DoctorInfoService extends BaseService {
        List<Doctor> doctors = doctorDao.findAll(spec, sort);
        List<Doctor> workingDoctor = new ArrayList<>();
        List<Doctor> returnList = new ArrayList<>();
        int start = (page - 1) * pageSize;
        int end = start + pageSize;
        if (doctors.size() > 0) {
            for (Doctor doc : doctors) {
                if(workingDoctor.size() > end){
                    break;
                }
                if (type != 1) {
                    if (doc.getIsFamous() != null && doc.getIsFamous() == 1) {
                        continue;
@ -690,9 +695,6 @@ public class DoctorInfoService extends BaseService {
                }
            }
            int start = (page - 1) * pageSize;
            int end = start + pageSize;
            if (end > workingDoctor.size()) {
                end = workingDoctor.size();
            }

+ 4 - 0
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/account/DoctorController.java

@ -1,6 +1,8 @@
package com.yihu.wlyy.web.doctor.account;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
@ -351,6 +353,7 @@ public class DoctorController extends BaseController {
            int page,
            int pagesize) {
        try {
            System.out.print(new SimpleDateFormat("yyy-MM-dd HH:mm:ss").format(new Date()));
            JSONArray array = new JSONArray();
            List<Doctor> list = doctorInfoService.findFamousDoctorList(key, type, page, pagesize, level);
            if (list != null) {
@ -382,6 +385,7 @@ public class DoctorController extends BaseController {
                    array.put(json);
                }
            }
            System.out.print(new SimpleDateFormat("yyy-MM-dd HH:mm:ss").format(new Date()));
            return write(200, "获取名医列表成功!", "list", array);
        } catch (Exception e) {
            error(e);