|
@@ -3,6 +3,7 @@ package thyyxxk.webserver.service.zhuyuanyisheng;
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -703,7 +704,8 @@ public class YiZhuLuRuServer {
|
|
|
* @param serial 00-项目 01-小包装的药品 99-大包装
|
|
|
* @return 返回该费用的一些详细信息,以及一些提示信息。
|
|
|
*/
|
|
|
- public ResultVo<Map<String, Object>> huoQuFeiYongXinXi(String code, String serial, String deptCode) {
|
|
|
+ @DS("his")
|
|
|
+ public ResultVo<Map<String, Object>> huoQuFeiYongXinXi(String code, String serial, String deptCode, String groupNo) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
// 一些提示
|
|
|
List<String> prompt = new ArrayList<>();
|
|
@@ -739,7 +741,7 @@ public class YiZhuLuRuServer {
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
- YaoPinXinXi yp = dao.huoQuYaoPin(code.trim() + serial.trim(), publicServer.getGroupNo());
|
|
|
+ YaoPinXinXi yp = dao.huoQuYaoPin(code.trim() + serial.trim(), groupNo);
|
|
|
if (StringUtil.notBlank(deptCode)) {
|
|
|
if (dao.restrictedUseInTheDepartment(code.trim(), deptCode) > 0) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST, "该药品禁止在患者所在的科室使用。");
|