| | |
| | | sd.setDel_flag(0); |
| | | ServiceDonorchargeorgan serviceDonorchargeorgan = DtoConversionUtils.sourceToTarget(serviceDonatecompletion, ServiceDonorchargeorgan.class); |
| | | serviceDonorchargeorgan.setReceiveTime(serviceDonatecompletion.getTransplanttime()); |
| | | serviceDonorchargeorgan.setOrganState(serviceDonatecompletion.getTransplantstate()+""); |
| | | List<ServiceDonatecomporgan> serviceDonatecomporgans = serviceDonatecomporganService.queryList(sd); |
| | | if (serviceDonatecompletion.getId() == null && CollectionUtils.isEmpty(serviceDonatecomporgans)) { |
| | | i = serviceDonatecomporganService.save(serviceDonatecompletion); |
| | |
| | | serviceDonatecompletion.setId(serviceDonatecomporgans.get(0).getId()); |
| | | i = serviceDonatecomporganService.updateById(serviceDonatecompletion); |
| | | } |
| | | if (i) { |
| | | if (i&&!serviceDonorchargeorgan.getOrganname().equals("遗体")) { |
| | | serviceDonorchargeorgan.setId(null); |
| | | QueryWrapper<ServiceDonorchargeorgan> queryWrapper = new QueryWrapper(); |
| | | queryWrapper.eq("InfoID", serviceDonorchargeorgan.getInfoid()) |