BuriedSomeStatisticalFacade.java 2.2 KB

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