|
@@ -10,7 +10,6 @@ import thyyxxk.webserver.config.exception.ExceptionEnum;
|
|
|
import thyyxxk.webserver.constants.Capacity;
|
|
|
import thyyxxk.webserver.constants.GetDateFormat;
|
|
|
import thyyxxk.webserver.dao.his.querydata.QueryDrugsAndProjectsDao;
|
|
|
-import thyyxxk.webserver.dao.his.reports.IllegalChargesAnalysisDao;
|
|
|
import thyyxxk.webserver.entity.ResultVo;
|
|
|
import thyyxxk.webserver.entity.datamodify.GetDropdownBox;
|
|
|
import thyyxxk.webserver.entity.querydata.QueryDrugsAndProjects;
|
|
@@ -40,12 +39,10 @@ public class QueryDrugsAndProjectsService {
|
|
|
|
|
|
private final QueryDrugsAndProjectsDao dao;
|
|
|
|
|
|
- private final IllegalChargesAnalysisDao illegalChargesAnalysisDao;
|
|
|
|
|
|
@Autowired
|
|
|
- public QueryDrugsAndProjectsService(QueryDrugsAndProjectsDao dao, IllegalChargesAnalysisDao illegalChargesAnalysisDao) {
|
|
|
+ public QueryDrugsAndProjectsService(QueryDrugsAndProjectsDao dao) {
|
|
|
this.dao = dao;
|
|
|
- this.illegalChargesAnalysisDao = illegalChargesAnalysisDao;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -67,10 +64,11 @@ public class QueryDrugsAndProjectsService {
|
|
|
*/
|
|
|
public ResultVo<List<QueryDrugsAndProjects>> queryProjects(QueryDrugsAndProjects param) {
|
|
|
List<QueryDrugsAndProjects> list = dao.queryProjects(param);
|
|
|
- if (list.size() > 0) {
|
|
|
- return ResultVoUtil.success(list);
|
|
|
+ if (list.isEmpty()) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
|
|
|
}
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
|
|
|
+ return ResultVoUtil.success(list);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -168,12 +166,11 @@ public class QueryDrugsAndProjectsService {
|
|
|
* @return 返回符合的数据
|
|
|
*/
|
|
|
public ResultVo<List<QueryDrugsAndProjects>> queryDrugs(QueryDrugsAndProjects param) {
|
|
|
- log.info("查询药品 --> {}", JSON.toJSONString(param));
|
|
|
List<QueryDrugsAndProjects> list = dao.queryDrugs(param);
|
|
|
- if (list.size() > 0) {
|
|
|
- return ResultVoUtil.success(list);
|
|
|
+ if (list.isEmpty()) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
|
|
|
}
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
|
|
|
+ return ResultVoUtil.success(list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -184,14 +181,13 @@ public class QueryDrugsAndProjectsService {
|
|
|
*/
|
|
|
public ResultVo<IPage<QueryDrugsAndProjects>> chaKanYaoPing(QueryDrugsAndProjects param) {
|
|
|
IPage<QueryDrugsAndProjects> page = new Page<>(1, 50);
|
|
|
- log.info("查询yp ");
|
|
|
return ResultVoUtil.success(dao.chaKanYaoPinShiYong(page, param.getStartTime(), param.getEndTime(), param.getChargeCode()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 在字典中查询 药品或者项目的 code 以及 name
|
|
|
*
|
|
|
- * @param pyCode 拼音编码
|
|
|
+ * @param pyCode 拼音编码 或者 项目编码
|
|
|
* @param flag 1:项目 2:药品
|
|
|
* @return 返回list
|
|
|
*/
|
|
@@ -208,9 +204,9 @@ public class QueryDrugsAndProjectsService {
|
|
|
|
|
|
public ResultVo<List<IllegalChargeData>> chaXunJianYanJianCha(IllegalChargeTemplate param) {
|
|
|
List<IllegalChargeData> list = dao.chaXunJianYanJianCha(param.getStart(), param.getEnd(), param.getResponces());
|
|
|
- if (list.size() > 0) {
|
|
|
- return ResultVoUtil.success(list);
|
|
|
+ if (list.isEmpty()) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
|
|
|
}
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
|
|
|
+ return ResultVoUtil.success(list);
|
|
|
}
|
|
|
}
|