Browse Source

药品查询修改

WANGJIALIANG 2 năm trước cách đây
mục cha
commit
ed513185c0

+ 1 - 1
src/main/java/cn/hnthyy/thmz/controller/yf/YfIncomingRecordsController.java

@@ -61,7 +61,7 @@ public class YfIncomingRecordsController {
                 return resultMap;
                 return resultMap;
             }
             }
             List<YpZdDict> list = ypZdDictService.queryYpBySearchText(searchTextDrug.toUpperCase());
             List<YpZdDict> list = ypZdDictService.queryYpBySearchText(searchTextDrug.toUpperCase());
-            for (int i = 0; i < 30; i++) {
+            for (int i = 0; i < list.size() && i< 30; i++) {
                 YpZdDict ypZdDict = list.get(i);
                 YpZdDict ypZdDict = list.get(i);
                 ypZdDict.setManufactoryName(ypZdManufactoryService.queryYpZdManufactoryByCode(ypZdDict.getManuCode()));
                 ypZdDict.setManufactoryName(ypZdManufactoryService.queryYpZdManufactoryByCode(ypZdDict.getManuCode()));
             }
             }

+ 1 - 1
src/main/java/cn/hnthyy/thmz/service/impl/his/yf/YfSpecialMarkServiceImpl.java

@@ -50,7 +50,7 @@ public class YfSpecialMarkServiceImpl implements YfSpecialMarkService {
     public List<YpZdBaseYfSpecialVo> queryYpSpecialMark(String groupNo, String searchText) {
     public List<YpZdBaseYfSpecialVo> queryYpSpecialMark(String groupNo, String searchText) {
         List<YpZdBaseYfSpecialVo> ypZdBaseYfSpecialVos = new ArrayList<>();
         List<YpZdBaseYfSpecialVo> ypZdBaseYfSpecialVos = new ArrayList<>();
         List<YpZdDict> ypZdDicts = ypZdDictMapper.selectYpBySearchText(searchText);
         List<YpZdDict> ypZdDicts = ypZdDictMapper.selectYpBySearchText(searchText);
-        for (int j = 0; j < 30; j++) {
+        for (int j = 0; j < ypZdDicts.size() && j < 30; j++) {
             YpZdDict ypZdDict = ypZdDicts.get(j);
             YpZdDict ypZdDict = ypZdDicts.get(j);
             YpZdBaseYfSpecialVo ypZdBaseYfSpecialVo = new YpZdBaseYfSpecialVo();
             YpZdBaseYfSpecialVo ypZdBaseYfSpecialVo = new YpZdBaseYfSpecialVo();
             YpBaseYf ypBaseYf = ypBaseYfMapper.selectYpBaseYf(ypZdDict.getCode(), ypZdDict.getSerial(), groupNo,null);
             YpBaseYf ypBaseYf = ypBaseYfMapper.selectYpBaseYf(ypZdDict.getCode(), ypZdDict.getSerial(), groupNo,null);

+ 1 - 1
src/main/java/cn/hnthyy/thmz/service/impl/his/yp/YpZdDictServiceImpl.java

@@ -92,7 +92,7 @@ public class YpZdDictServiceImpl implements YpZdDictService {
     public List<YpZdDictVo> queryYpZdDictByLike(String searchText, String groupNo) {
     public List<YpZdDictVo> queryYpZdDictByLike(String searchText, String groupNo) {
         List<YpZdDict> ypZdDicts = ypZdDictMapper.selectYpZdDictByLike(searchText);
         List<YpZdDict> ypZdDicts = ypZdDictMapper.selectYpZdDictByLike(searchText);
         ArrayList<YpZdDictVo> ypZdDictVos = new ArrayList<>();
         ArrayList<YpZdDictVo> ypZdDictVos = new ArrayList<>();
-        for (int i = 0; i < 30; i++) {
+        for (int i = 0; i < ypZdDicts.size() && i < 30; i++) {
             YpZdDict yp = ypZdDicts.get(i);
             YpZdDict yp = ypZdDicts.get(i);
             YpZdDictVo vo = new YpZdDictVo();
             YpZdDictVo vo = new YpZdDictVo();
             BeanUtils.copyProperties(yp,vo);
             BeanUtils.copyProperties(yp,vo);