Browse Source

数据埋点bug

wangfeng 6 years ago
parent
commit
72ea2c8453

+ 21 - 18
icss-service/src/main/java/com/diagbot/facade/BuriedSomeStatisticalFacade.java

@@ -27,24 +27,27 @@ public class BuriedSomeStatisticalFacade extends BuriedSomeStatisticalServiceImp
     public boolean saveBuriedSomeStatistical(BuriedSomeStatisticalVO buriedSomeStatisticalVO) {
         List<BuriedSomeStatistical> buriedList = new ArrayList<BuriedSomeStatistical>();
         List<Taggeds> taggeds = buriedSomeStatisticalVO.getTaggeds();
-        for (Taggeds taggedsNew : taggeds) {
-            BuriedSomeStatistical buriedData = new BuriedSomeStatistical();
-            buriedData.setCreator(buriedSomeStatisticalVO.getDoctorId().toString());
-            buriedData.setDoctorId(buriedSomeStatisticalVO.getDoctorId());
-            buriedData.setGmtCreate(DateUtil.now());
-            buriedData.setHospitalDeptId(buriedSomeStatisticalVO.getHospitalDeptId());
-            buriedData.setHospitalId(buriedSomeStatisticalVO.getHospitalId());
-            buriedData.setInquiryCode(buriedSomeStatisticalVO.getInquiryCode());
-            buriedData.setPatientId(buriedSomeStatisticalVO.getPatientId());
-            buriedData.setLabelId(taggedsNew.getLabelId());
-            buriedData.setLabelName(taggedsNew.getLabelName());
-            buriedData.setOperationNum(taggedsNew.getOperationNum());
-            buriedData.setOperationType(taggedsNew.getOperationType());
-            buriedData.setStatus(taggedsNew.getStatus());
-            buriedList.add(buriedData);
-        }
-
-        boolean res = insertCodeBatch(buriedList);
+        boolean res = false;
+		if (taggeds.size() > 0) {
+			for (Taggeds taggedsNew : taggeds) {
+				BuriedSomeStatistical buriedData = new BuriedSomeStatistical();
+				buriedData.setCreator(buriedSomeStatisticalVO.getDoctorId().toString());
+				buriedData.setDoctorId(buriedSomeStatisticalVO.getDoctorId());
+				buriedData.setGmtCreate(DateUtil.now());
+				buriedData.setHospitalDeptId(buriedSomeStatisticalVO.getHospitalDeptId());
+				buriedData.setHospitalId(buriedSomeStatisticalVO.getHospitalId());
+				buriedData.setInquiryCode(buriedSomeStatisticalVO.getInquiryCode());
+				buriedData.setPatientId(buriedSomeStatisticalVO.getPatientId());
+				buriedData.setLabelId(taggedsNew.getLabelId());
+				buriedData.setLabelName(taggedsNew.getLabelName());
+				buriedData.setOperationNum(taggedsNew.getOperationNum());
+				buriedData.setOperationType(taggedsNew.getOperationType());
+				buriedData.setStatus(taggedsNew.getStatus());
+				buriedList.add(buriedData);
+			}
+			res = insertCodeBatch(buriedList);
+		}
+        
         return res;
     }