pengjingzhao 1 week ago
parent
commit
ae7837e6fd

+ 36 - 34
src/main/java/thyyxxk/webserver/service/medicaladvice/nursing/NursingManagementService.java

@@ -591,18 +591,19 @@ public class NursingManagementService {
                List<YzTemperature> result = new ArrayList<>();
                int subLength= getSubLength(yzTemperature.getHldType());
                for (YzTemperature item : collect) {
-                   if (item.getOtherInfo() != null && calcuLength(item.getOtherInfo()) > subLength) {
-                       List<String> infos = subStringBytes(item.getOtherInfo(), subLength);
-                       item.setOtherInfo(infos.get(0));
-                       result.add(item);
-                       for (int i = 1; i < infos.size(); i++) {
-                           YzTemperature tempTemperature = new YzTemperature();
-                           tempTemperature.setOtherInfo(infos.get(i));
-                           result.add(tempTemperature);
-                       }
-                   } else {
-                       result.add(item);
-                   }
+                   result.add(item);
+//                   if (item.getOtherInfo() != null && calcuLength(item.getOtherInfo()) > subLength) {
+//                       List<String> infos = subStringBytes(item.getOtherInfo(), subLength);
+//                       item.setOtherInfo(infos.get(0));
+//                       result.add(item);
+//                       for (int i = 1; i < infos.size(); i++) {
+//                           YzTemperature tempTemperature = new YzTemperature();
+//                           tempTemperature.setOtherInfo(infos.get(i));
+//                           result.add(tempTemperature);
+//                       }
+//                   } else {
+//                       result.add(item);
+//                   }
                }
                page.setRecords(result);
                return page;
@@ -691,28 +692,29 @@ public class NursingManagementService {
         YzTemperature yzTemperature = new YzTemperature();
         BeanUtil.copyProperties(query,yzTemperature);
         //兼容老系统 将措施 字符大于36个分成几条
-        if(StrUtil.isNotBlank(yzTemperature.getOtherInfo()) && calcuLength(yzTemperature.getOtherInfo()) >36){
-            List<String> strList = subStringBytes(yzTemperature.getOtherInfo(),36);
-            for (int i = 0; i < strList.size(); i++) {
-                YzTemperature temp = new YzTemperature();
-                if(i == 0){
-                    BeanUtil.copyProperties(yzTemperature,temp);
-                }else {
-                    temp.setUserid(yzTemperature.getUserid());
-                    temp.setInputTime(yzTemperature.getInputTime());
-                    temp.setInpatientNo(yzTemperature.getInpatientNo());
-                    temp.setAdmissTimes(yzTemperature.getAdmissTimes());
-                    temp.setWard( userCache.get(code).getDeptCode());
-                    temp.setRecDate(yzTemperature.getRecDate());
-                    temp.setRecTime(yzTemperature.getRecTime());
-                }
-                temp.setScdFlag(0);
-                temp.setOtherInfo(strList.get(i));
-                yzTemperatureMapper.insert(temp);
-            }
-        }else {
-            yzTemperatureMapper.insert(yzTemperature);
-        }
+//        if(StrUtil.isNotBlank(yzTemperature.getOtherInfo()) && calcuLength(yzTemperature.getOtherInfo()) >36){
+//            List<String> strList = subStringBytes(yzTemperature.getOtherInfo(),36);
+//            for (int i = 0; i < strList.size(); i++) {
+//                YzTemperature temp = new YzTemperature();
+//                if(i == 0){
+//                    BeanUtil.copyProperties(yzTemperature,temp);
+//                }else {
+//                    temp.setUserid(yzTemperature.getUserid());
+//                    temp.setInputTime(yzTemperature.getInputTime());
+//                    temp.setInpatientNo(yzTemperature.getInpatientNo());
+//                    temp.setAdmissTimes(yzTemperature.getAdmissTimes());
+//                    temp.setWard( userCache.get(code).getDeptCode());
+//                    temp.setRecDate(yzTemperature.getRecDate());
+//                    temp.setRecTime(yzTemperature.getRecTime());
+//                }
+//                temp.setScdFlag(0);
+//                temp.setOtherInfo(strList.get(i));
+//                yzTemperatureMapper.insert(temp);
+//            }
+//        }else {
+//            yzTemperatureMapper.insert(yzTemperature);
+//        }
+        yzTemperatureMapper.insert(yzTemperature);
         //修正时间 1900-01-01 08:00:00 转date 有五分钟误差 修改下
         yzTemperatureMapper.updateRecTime(query,StrUtil.format("1900-01-01 {}",query.getToStringRecTime()));
         //保存过敏信息