liusheng
2024-03-20 4c95b4e5fee50a03c8ba964264ea3ef163e7805b
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonationwitnessController.java
@@ -9,6 +9,8 @@
import com.ruoyi.common.enums.OrganEnum;
import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.bean.DtoConversionUtils;
import com.ruoyi.project.domain.ServiceDonatebaseinfo;
import com.ruoyi.project.domain.ServiceDonateorgan;
import com.ruoyi.project.domain.vo.DonationWitnessVO;
import com.ruoyi.project.domain.vo.TimeVO;
@@ -124,11 +126,20 @@
    @ApiOperation("新增捐献见证")
    //@PreAuthorize("@ss.hasPermi('project:donationwitness:add')")
    @Log(title = "捐献见证", businessType = BusinessType.INSERT)
    @PostMapping
    @PostMapping("/add")
    @RepeatSubmit
    public AjaxResult add(@RequestBody ServiceDonationwitness serviceDonationwitness) {
        return toAjax(serviceDonationwitnessService.save(serviceDonationwitness));
        boolean save = serviceDonationwitnessService.save(serviceDonationwitness);
        if (save) {
            //生成“捐献者编号”
            ServiceDonatebaseinfo serviceDonatebaseinfo = serviceDonatebaseinfoService.getById(serviceDonationwitness.getInfoid());
            log.info("serviceDonatebaseinfo的信息为{}", serviceDonatebaseinfo);
            String donorno = serviceDonatebaseinfoService.getDonateNumber(serviceDonatebaseinfo);
            log.info("生成的捐献者编号为:{}", donorno);
            serviceDonatebaseinfo.setDonorno(donorno);
            serviceDonatebaseinfoService.updateById(serviceDonatebaseinfo);
        }
        return AjaxResult.success(serviceDonationwitness);
    }
    /**