| | |
| | | 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); |
| | |
| | | i = serviceDonatecomporganService.updateById(serviceDonatecompletion); |
| | | } |
| | | if (i) { |
| | | serviceDonorchargeorgan.setId(null); |
| | | QueryWrapper<ServiceDonorchargeorgan> queryWrapper = new QueryWrapper(); |
| | | queryWrapper.eq("InfoID", serviceDonorchargeorgan.getInfoid()) |
| | | .eq("OrganNo", serviceDonorchargeorgan.getOrganno()); |
| | |
| | | } |
| | | } |
| | | } |
| | | return toAjax(i); |
| | | // 回传带主键的列表,便于前端回填 id |
| | | return AjaxResult.success(serviceDonatecomporganList); |
| | | } |
| | | } |