陈昶聿
11 小时以前 e1b933c0c344494afe86bae9162dca9bdc34fd56
smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
@@ -4791,20 +4791,9 @@
                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);