BuriedSomeStatisticalFacade.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.diagbot.facade;
  2. import com.diagbot.entity.BuriedSomeStatistical;
  3. import com.diagbot.service.impl.BuriedSomeStatisticalServiceImpl;
  4. import com.diagbot.util.DateUtil;
  5. import com.diagbot.vo.BuriedSomeStatisticalVO;
  6. import com.diagbot.vo.Taggeds;
  7. import org.springframework.stereotype.Component;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10. /**
  11. * @author wangfeng
  12. * @Description: TODO
  13. * @date 2018年12月3日 上午9:24:35
  14. */
  15. @Component
  16. public class BuriedSomeStatisticalFacade extends BuriedSomeStatisticalServiceImpl {
  17. /**
  18. * 批量保存
  19. *
  20. * @param buriedSomeStatisticalVO
  21. * @return
  22. */
  23. public boolean saveBuriedSomeStatistical(BuriedSomeStatisticalVO buriedSomeStatisticalVO) {
  24. List<BuriedSomeStatistical> buriedList = new ArrayList<BuriedSomeStatistical>();
  25. List<Taggeds> taggeds = buriedSomeStatisticalVO.getTaggeds();
  26. for (Taggeds taggedsNew : taggeds) {
  27. BuriedSomeStatistical buriedData = new BuriedSomeStatistical();
  28. buriedData.setCreator(buriedSomeStatisticalVO.getDoctorId().toString());
  29. buriedData.setDoctorId(buriedSomeStatisticalVO.getDoctorId());
  30. buriedData.setGmtCreate(DateUtil.now());
  31. buriedData.setHospitalDeptId(buriedSomeStatisticalVO.getHospitalDeptId());
  32. buriedData.setHospitalId(buriedSomeStatisticalVO.getHospitalId());
  33. buriedData.setInquiryCode(buriedSomeStatisticalVO.getInquiryCode());
  34. buriedData.setPatientId(buriedSomeStatisticalVO.getPatientId());
  35. buriedData.setLabelId(taggedsNew.getLabelId());
  36. buriedData.setLabelName(taggedsNew.getLabelName());
  37. buriedData.setOperationNum(taggedsNew.getOperationNum());
  38. buriedData.setOperationType(taggedsNew.getOperationType());
  39. buriedData.setStatus(taggedsNew.getStatus());
  40. buriedList.add(buriedData);
  41. }
  42. boolean res = insertCodeBatch(buriedList);
  43. return res;
  44. }
  45. }