| | |
| | | import com.ruoyi.system.dto.AddReimbursementDTO; |
| | | import com.ruoyi.system.emums.ApprovalStatusEnum; |
| | | import com.ruoyi.system.emums.ApprovalTypeEnum; |
| | | import com.ruoyi.system.model.OaApprovalApplicationAdvertisement; |
| | | import com.ruoyi.system.model.OaApprovalApplicationAd; |
| | | import com.ruoyi.system.model.OaApprovalApplicationAttendance; |
| | | import com.ruoyi.system.model.OaApprovalApplicationContact; |
| | | import com.ruoyi.system.model.OaApprovalApplicationContract; |
| | |
| | | import com.ruoyi.system.model.OaApprovalApplications; |
| | | import com.ruoyi.system.model.OaApprovalFlowNode; |
| | | import com.ruoyi.system.service.ISysUserService; |
| | | import com.ruoyi.system.service.OaApprovalApplicationAdvertisementService; |
| | | import com.ruoyi.system.service.OaApprovalApplicationAdService; |
| | | import com.ruoyi.system.service.OaApprovalApplicationAttendanceService; |
| | | import com.ruoyi.system.service.OaApprovalApplicationContactService; |
| | | import com.ruoyi.system.service.OaApprovalApplicationContractService; |
| | |
| | | @Resource |
| | | private OaApprovalApplicationsService approvalApplicationsService; |
| | | @Resource |
| | | private OaApprovalApplicationAdvertisementService approvalApplicationAdvertisementService; |
| | | private OaApprovalApplicationAdService approvalApplicationAdvertisementService; |
| | | @Resource |
| | | private OaApprovalApplicationContactService approvalApplicationContactService; |
| | | @Resource |
| | |
| | | .one(); |
| | | oaApprovalApplications.setCurrentFlowNodeId(approvalFlowNode.getId()); |
| | | approvalApplicationsService.save(oaApprovalApplications); |
| | | OaApprovalApplicationAdvertisement oaApprovalApplicationAdvertisement = new OaApprovalApplicationAdvertisement(); |
| | | oaApprovalApplicationAdvertisement.setApprovalApplicationId(oaApprovalApplications.getId()); |
| | | oaApprovalApplicationAdvertisement.setTitle(dto.getTitle()); |
| | | oaApprovalApplicationAdvertisement.setContent(dto.getContent()); |
| | | oaApprovalApplicationAdvertisement.setNumber(dto.getNumber()); |
| | | oaApprovalApplicationAdvertisement.setTotalAmount(dto.getTotalAmount()); |
| | | oaApprovalApplicationAdvertisement.setSpec(dto.getSpec()); |
| | | oaApprovalApplicationAdvertisement.setStatus(false); |
| | | approvalApplicationAdvertisementService.save(oaApprovalApplicationAdvertisement); |
| | | OaApprovalApplicationAd oaApprovalApplicationAd = new OaApprovalApplicationAd(); |
| | | oaApprovalApplicationAd.setApprovalApplicationId(oaApprovalApplications.getId()); |
| | | oaApprovalApplicationAd.setTitle(dto.getTitle()); |
| | | oaApprovalApplicationAd.setContent(dto.getContent()); |
| | | oaApprovalApplicationAd.setNumber(dto.getNumber()); |
| | | oaApprovalApplicationAd.setTotalAmount(dto.getTotalAmount()); |
| | | oaApprovalApplicationAd.setSpec(dto.getSpec()); |
| | | oaApprovalApplicationAd.setStatus(false); |
| | | approvalApplicationAdvertisementService.save(oaApprovalApplicationAd); |
| | | // 根据节点类型 生成代办 |
| | | oaApprovalTodoService.createApprovalTodos(oaApprovalApplications.getId(), code, approvalFlowNode, |
| | | Integer.valueOf(sysUser.getDeptId())); |