diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java index d57f928..1fb5750 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java @@ -8,7 +8,6 @@ import com.lyms.platform.common.result.BaseListResponse; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.utils.*; -import com.lyms.platform.common.utils.StringUtils; import com.lyms.platform.operate.web.constant.OrganizationConstant; import com.lyms.platform.operate.web.request.AntExAddRequest; import com.lyms.platform.operate.web.request.AntExManagerQueryRequest; @@ -25,13 +24,11 @@ import com.lyms.platform.permission.model.*; import com.lyms.platform.permission.service.CheckItemService; import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.permission.service.UsersService; -import com.lyms.platform.permission.service.impl.MeasureDataInfoServiceImpl; import com.lyms.platform.pojo.*; import com.lyms.platform.query.*; import com.mongodb.BasicDBObject; import net.sourceforge.pinyin4j.PinyinHelper; import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.lang.*; import org.apache.commons.lang.math.NumberUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; @@ -48,7 +45,6 @@ import org.springframework.stereotype.Component; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.OutputStream; -import java.text.SimpleDateFormat; import java.util.*; import java.util.concurrent.Callable; import java.util.concurrent.Future; @@ -137,7 +133,7 @@ public class AntExRecordFacade { * @param isRegion */ private AntExRecordQuery complayRequest(Integer userId, AntExManagerQueryRequest antExManagerQueryRequest, boolean isRegion, String isPage) { - + String hospitalId = autoMatchFacade.getHospitalId(userId); AntExRecordQuery antExRecordQuery = new AntExRecordQuery(); antExRecordQuery.setSieveType(antExManagerQueryRequest.getSieveType()); @@ -221,8 +217,12 @@ public class AntExRecordFacade { antExRecordQuery.setType(2); } //产检医生 - if(StringUtils.isNotEmpty(antExManagerQueryRequest.getCheckDoctor())){ - antExRecordQuery.setcId(antExManagerQueryRequest.getCheckDoctor()); + if("2100002419".equals(hospitalId)){//大同 + antExRecordQuery.setcId(userId == null ? "" : userId.toString()); + }else{ + if(StringUtils.isNotEmpty(antExManagerQueryRequest.getCheckDoctor())){ + antExRecordQuery.setcId(antExManagerQueryRequest.getCheckDoctor()); + } } /*滦平 end */ diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index 3541319..c9b377b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -7,7 +7,6 @@ import com.lyms.hospitalapi.lcdcf.LcdcfHisModel; import com.lyms.hospitalapi.lcdcf.LcdcfHisService; import com.lyms.hospitalapi.pojo.WhfyHisModel; import com.lyms.hospitalapi.whfy.WhfyHisService; -import com.lyms.platform.beans.MsgRequest; import com.lyms.platform.biz.service.*; import com.lyms.platform.common.base.PageInfo; import com.lyms.platform.common.constants.ErrorCodeConstants; @@ -21,7 +20,6 @@ import com.lyms.platform.operate.web.result.*; import com.lyms.platform.operate.web.service.BabyAfterVisitService; import com.lyms.platform.operate.web.service.ITrackDownService; import com.lyms.platform.operate.web.utils.CommonsHelper; -import com.lyms.platform.operate.web.utils.ResolveUtils; import com.lyms.platform.operate.web.utils.UnitConstants; import com.lyms.platform.operate.web.worker.*; import com.lyms.platform.permission.model.*; @@ -53,12 +51,14 @@ import org.springframework.stereotype.Component; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.math.BigDecimal; -import java.sql.*; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; -import java.util.Date; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.locks.Lock; @@ -2703,8 +2703,12 @@ public class MatDeliverFacade { patientsQuery.setSort("fmDate"); //隆化需求按接诊医生查询 //&&"2100001605".equals(hid) 去掉,前台入参有这个参数 - if (StringUtils.isNotEmpty(childbirthManagerRequest.getDeliverDoctor())) { - patientsQuery.setDeliverDoctor(childbirthManagerRequest.getDeliverDoctor()); + if("2100002419".equals(hid)){//大同 + patientsQuery.setDeliverDoctor(childbirthManagerRequest.getOperatorId() == null ? "" : childbirthManagerRequest.getOperatorId().toString()); + }else{ + if (StringUtils.isNotEmpty(childbirthManagerRequest.getDeliverDoctor())) { + patientsQuery.setDeliverDoctor(childbirthManagerRequest.getDeliverDoctor()); + } } patientsQuery.setYyzyfmHospitalId(childbirthManagerRequest.getYyzyfmHospitalId());