| | |
| | | List<ServiceTaskdept> serviceTaskdepts = serviceTaskdeptService.selectServiceTaskdeptList(serviceTaskdept); |
| | | |
| | | if (!CollectionUtils.isEmpty(serviceTaskdepts)) { |
| | | ServiceTaskdept serviceTaskdept1 = serviceTaskdepts.get(0); |
| | | PatArchive patArchiveVo = new PatArchive(); |
| | | patArchiveVo.setViptype("-1"); |
| | | List<PatArchive> patArchives = patArchiveMapper.selectPatArchiveList(patArchiveVo); |
| | | PatArchive patArchive = new PatArchive(); |
| | | if(!ObjectUtils.isNotEmpty(patArchives)){ |
| | | PatArchive newPatArchive = new PatArchive(); |
| | | newPatArchive.setPatientno("00000000"); |
| | | newPatArchive.setName("虚拟患者"); |
| | | patArchiveMapper.insertPatArchiveSingle(newPatArchive); |
| | | patArchive = newPatArchive; |
| | | }else { |
| | | patArchive = patArchives.get(0); |
| | | } |
| | | patArchive.setId(-1L); |
| | | patArchive.setName("虚拟患者"); |
| | | //封装serviceSubtask |
| | | ServiceSubtask serviceSubtask = boxedServiceSubtask(serviceTask, patArchive); |
| | | int i = serviceSubtaskMapper.insertServiceSubtask(serviceSubtask); |