| | |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | | import com.ruoyi.common.utils.PageUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.ServiceDonatebaseinfo; |
| | | import com.ruoyi.project.domain.ServiceDonatecompletioninfo; |
| | | import com.ruoyi.project.domain.ServiceDonateorgan; |
| | | import com.ruoyi.project.domain.ServiceDonateorganBase; |
| | |
| | | import com.ruoyi.project.domain.vo.DonationCompletionBaseInfoVO; |
| | | import com.ruoyi.project.domain.vo.DonationCompletionVO; |
| | | import com.ruoyi.project.domain.vo.ServiceDonatecompletioninfoVO; |
| | | import com.ruoyi.project.service.IServiceDonatecompletioninfoService; |
| | | import com.ruoyi.project.service.IServiceDonatecomporganService; |
| | | import com.ruoyi.project.service.IServiceDonateorganBaseService; |
| | | import com.ruoyi.project.service.IServiceDonateorganService; |
| | | import com.ruoyi.project.service.*; |
| | | import freemarker.template.Configuration; |
| | | import freemarker.template.Template; |
| | | import freemarker.template.TemplateException; |
| | |
| | | |
| | | @Autowired |
| | | private IServiceDonatecomporganService serviceDonatecomporganService; |
| | | |
| | | @Autowired |
| | | private IServiceDonatebaseinfoService serviceDonatebaseinfoService; |
| | | |
| | | private static Configuration configuration = null; |
| | | |
| | |
| | | @RepeatSubmit(interval = 5000) |
| | | public AjaxResult add(@RequestBody ServiceDonatecompletioninfoVO serviceDonatecompletioninfoVO) { |
| | | log.info("新增捐献完成:{}", serviceDonatecompletioninfoVO); |
| | | boolean save = serviceDonatecompletioninfoService.add(serviceDonatecompletioninfoVO); |
| | | long save = serviceDonatecompletioninfoService.add(serviceDonatecompletioninfoVO); |
| | | return AjaxResult.success(save); |
| | | } |
| | | |
| | |
| | | @PostMapping("/edit") |
| | | public AjaxResult edit(@RequestBody ServiceDonatecompletioninfoVO serviceDonatecompletioninfoVO) { |
| | | boolean edit = serviceDonatecompletioninfoService.edit(serviceDonatecompletioninfoVO); |
| | | if(edit&&serviceDonatecompletioninfoVO.getCompleteState()=="3"){ |
| | | ServiceDonatebaseinfo donatebaseinfo=new ServiceDonatebaseinfo(); |
| | | donatebaseinfo.setWorkflow(99); |
| | | donatebaseinfo.setId(serviceDonatecompletioninfoVO.getInfoid()); |
| | | serviceDonatebaseinfoService.updateById(donatebaseinfo); |
| | | } |
| | | return toAjax(edit); |
| | | } |
| | | |
| | |
| | | dataMap.put("WCRQ", sformat.format(donationCompletion.getCompletetime()) == null ? "" : sformat.format(donationCompletion.getCompletetime())); |
| | | |
| | | } |
| | | |
| | | } |