| | |
| | | private OaApprovalApplicationReimbursementItemService approvalApplicationReimbursementItemService; |
| | | @Resource |
| | | private OaApprovalFlowNodeService approvalFlowNodeService; |
| | | |
| | | @Resource |
| | | private OaApprovalApplicationAssetService approvalApplicationAssetService; |
| | | @Resource |
| | |
| | | private OaApprovalFlowService approvalFlowService; |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | |
| | | } |
| | | @ApiOperation("待办事项列表") |
| | | @PostMapping("/pageList") |
| | | public R<PageInfo<ApprovalTodoVO>> pageList(@RequestBody ApprovalTodoListQuery query) { |
| | |
| | | } |
| | | SysUser sysUser = userMap.get(approvalApplication.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | approvalTodoVO.setApplyUserName(sysUser.getUserName()); |
| | | approvalTodoVO.setApplyUserName(sysUser.getNickName()); |
| | | TDept tDept = deptMap.get(Integer.parseInt(sysUser.getDeptId())); |
| | | if (tDept!=null){ |
| | | approvalTodoVO.setApplyDeptName(tDept.getDeptName()); |
| | |
| | | case 5: |
| | | OaApprovalApplicationPurchase oaApprovalApplicationPurchase = approvalApplicationPurchaseMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationPurchase!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationPurchase.getTitle()); |
| | | |
| | | approvalTodoVO.setAmount(oaApprovalApplicationPurchase.getTotalAmount()); |
| | | } |
| | | break; |
| | | case 6: |
| | | OaApprovalApplicationStorage oaApprovalApplicationStorage = applicationStorageMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationStorage!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationStorage.getTitle()); |
| | | |
| | | approvalTodoVO.setStorageType(oaApprovalApplicationStorage.getStorageType()); |
| | | } |
| | | break; |
| | | case 7: |
| | | StringBuilder temp = new StringBuilder(); |
| | | OaApprovalApplicationAsset oaApprovalApplicationAsset = approvalApplicationAssetMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationAsset!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationAsset.getTitle()); |
| | | } |
| | | List<OaApprovalApplicationAssetItem> oaApprovalApplicationAssetItems = approvalApplicationAssetItemMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationAssetItems!=null){ |
| | | for (OaApprovalApplicationAssetItem oaApprovalApplicationAssetItem : oaApprovalApplicationAssetItems) { |
| | |
| | | case 8: |
| | | OaApprovalApplicationAsset oaApprovalApplicationAssetOut = approvalApplicationAssetMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationAssetOut!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationAssetOut.getTitle()); |
| | | |
| | | approvalTodoVO.setOperateTime(oaApprovalApplicationAssetOut.getOperateTime()); |
| | | } |
| | | break; |
| | | case 9: |
| | | OaApprovalApplicationAsset oaApprovalApplicationAssetBack = approvalApplicationAssetMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationAssetBack!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationAssetBack.getTitle()); |
| | | |
| | | approvalTodoVO.setOperateTime(oaApprovalApplicationAssetBack.getExpectReturnDate()); |
| | | } |
| | | break; |
| | | case 10: |
| | | OaApprovalApplicationDispose oaApprovalApplicationDispose = approvalApplicationDisposeMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationDispose!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationDispose.getTitle()); |
| | | |
| | | approvalTodoVO.setDisposeType(oaApprovalApplicationDispose.getDisposeType()); |
| | | } |
| | | break; |
| | | case 11: |
| | | OaApprovalApplicationChange oaApprovalApplicationChange = approvalApplicationChangeMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationChange!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationChange.getTitle()); |
| | | |
| | | Integer ownershipDeptId = oaApprovalApplicationChange.getOwnershipDeptId(); |
| | | TDept tDept = deptMap.get(ownershipDeptId); |
| | | if (tDept!=null){ |
| | |
| | | case 12: |
| | | OaApprovalApplicationReimbursement oaApprovalApplicationReimbursement = approvalApplicationReimbursementMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationReimbursement!=null){ |
| | | approvalTodoVO.setType(oaApprovalApplicationReimbursement.getType()); |
| | | approvalTodoVO.setAmount(oaApprovalApplicationReimbursement.getReimbursementAmount()); |
| | | } |
| | | break; |
| | | case 13: |
| | | OaApprovalApplicationMoney oaApprovalApplicationMoney = oaApprovalApplicationMoneyMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationMoney!=null){ |
| | | |
| | | approvalTodoVO.setAmount(oaApprovalApplicationMoney.getApplyAmount()); |
| | | approvalTodoVO.setDescription(oaApprovalApplicationMoney.getDescription()); |
| | | |
| | |
| | | case 15: |
| | | OaApprovalApplicationPayment oaApprovalApplicationPayment = approvalApplicationPaymentMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationPayment!=null){ |
| | | |
| | | approvalTodoVO.setAmount(oaApprovalApplicationPayment.getApplyAmount()); |
| | | approvalTodoVO.setDescription(approvalApplication.getApplicationReason()); |
| | | |
| | |
| | | case 17: |
| | | OaApprovalApplicationAdvertisement oaApprovalApplicationAdvertisement = approvalApplicationAdvertisementMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationAdvertisement!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationAdvertisement.getTitle()); |
| | | approvalTodoVO.setContent(oaApprovalApplicationAdvertisement.getContent()); |
| | | approvalTodoVO.setAmount(oaApprovalApplicationAdvertisement.getTotalAmount()); |
| | | } |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | ContractDetailVO res = new ContractDetailVO(); |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.CONTRACT.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | PaymentDetailVO res = new PaymentDetailVO(); |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.PAYMENT.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .list(); |
| | | LeaveDetailVO res = new LeaveDetailVO(); |
| | | |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.LEAVE.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | OaApprovalApplicationAttendance approvalApplicationAttendance = approvalApplicationAttendanceService.lambdaQuery() |
| | | .eq(OaApprovalApplicationAttendance::getApprovalApplicationId, approvalApplications.getId()) |
| | | .last("limit 1").one(); |
| | | OaApprovalApplicationAttendance leaveApplication = approvalApplicationAttendanceService.getById(approvalApplicationAttendance.getLeaveApprovalApplicationId()); |
| | | OaApprovalApplications leaveApplication = approvalApplicationsService.getById(approvalApplicationAttendance.getLeaveApprovalApplicationId()); |
| | | |
| | | OaApprovalApplicationAttendance leaveApplicationAttendance = approvalApplicationAttendanceService.lambdaQuery() |
| | | .eq(OaApprovalApplicationAttendance::getApprovalApplicationId, leaveApplication.getId()) |
| | | .last("limit 1").one(); |
| | | List<OaApprovalFlowAudit> approvalFlowAudits = approvalFlowAuditService.lambdaQuery().eq(OaApprovalFlowAudit::getApprovalApplicationId, approvalApplications.getId()) |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | LeaveDestroyDetailVO res = new LeaveDestroyDetailVO(); |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.LEAVE_DESTROY.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | res.setAttachmentUrl(approvalApplications.getAttachmentUrl()); |
| | | res.setStartTime(approvalApplicationAttendance.getStartTime()); |
| | | res.setEndTime(approvalApplicationAttendance.getEndTime()); |
| | | res.setStartTimeLeave(leaveApplication.getStartTime()); |
| | | res.setEndTimeLeave(leaveApplication.getEndTime()); |
| | | res.setDurationLeave(leaveApplication.getDuration()); |
| | | res.setStartTimeLeave(leaveApplicationAttendance.getStartTime()); |
| | | res.setEndTimeLeave(leaveApplicationAttendance.getEndTime()); |
| | | res.setDurationLeave(leaveApplicationAttendance.getDuration()); |
| | | res.setDuration(approvalApplicationAttendance.getDuration()); |
| | | return R.ok(res); |
| | | } |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | OutDetailVO res = new OutDetailVO(); |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.OUT.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | res.setStartTime(approvalApplicationAttendance.getStartTime()); |
| | | res.setEndTime(approvalApplicationAttendance.getEndTime()); |
| | | res.setDuration(approvalApplicationAttendance.getDuration()); |
| | | res.setAddress(approvalApplicationAttendance.getAddress()); |
| | | return R.ok(res); |
| | | } |
| | | @ApiOperation(value = "出差审批详情") |
| | |
| | | .list(); |
| | | BusinessTripDetailVO res = new BusinessTripDetailVO(); |
| | | |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.BUSINESS_TRIP.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | PurchaseDetailVO res = new PurchaseDetailVO(); |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.PURCHASE.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | GrabDetailVO res = new GrabDetailVO(); |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.GRAB.getCode()) |
| | |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | @ApiOperation(value = "资产入库审批详情") |
| | | @GetMapping(value = "/detailInStock") |
| | | public R<StorageDetailVO> detailInStock(@ApiParam("申请单d")Integer id) { |
| | | |
| | | OaApprovalApplications approvalApplications = approvalApplicationsService.getById(id); |
| | | OaApprovalApplicationStorage approvalApplicationStorage = approvalApplicationStorageService.lambdaQuery() |
| | | .eq(OaApprovalApplicationStorage::getApprovalApplicationId, approvalApplications.getId()) |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | StorageDetailVO res = new StorageDetailVO(); |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.IN_STOCK.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | |
| | | List<ApprovalFlowNodeListVO> flowNodeList = getFlowNodeList(sysUser, approvalFlowAudits,approvalFlowNodes); |
| | | res.setAssetTypeName(assetTypeService.getById(approvalApplicationStorage.getAssetTypeId()).getTypeName()); |
| | | res.setApprovalFlowNodeListVOS(flowNodeList); |
| | | res.setApprovalApplicationId(approvalApplications.getId()); |
| | | res.setAttachmentUrl(approvalApplications.getAttachmentUrl()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | BorrowDetailVO res = new BorrowDetailVO(); |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.BORROW.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | BackDetailVO res = new BackDetailVO(); |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.RETURN.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplicationsBack.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | DisposeDetailVO res = new DisposeDetailVO(); |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.ASSET_DISPOSE.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | ChangeDetailVO res = new ChangeDetailVO(); |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.ASSET_CHANGE.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | ReimbursementDetailVO res = new ReimbursementDetailVO(); |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.REIMBURSEMENT.getCode()) |
| | |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | MoneyDetailVO res = new MoneyDetailVO(); |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.MONEY.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | ContactDetailVO res = new ContactDetailVO(); |
| | | |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.CONTACT.getCode()) |
| | | .orderByAsc(OaApprovalFlowNode::getSortOrder) |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | .orderByAsc(OaApprovalFlowAudit::getSortOrder) |
| | | .list(); |
| | | AdvertisementDetailVO res = new AdvertisementDetailVO(); |
| | | |
| | | OaApprovalFlowNode oaApprovalFlowNode = approvalFlowNodeService.getById(approvalApplications.getCurrentFlowNodeId()); |
| | | res.setSignFlag(oaApprovalFlowNode.getSignFlag()); |
| | | |
| | | List<OaApprovalFlowNode> approvalFlowNodes = approvalFlowNodeService.lambdaQuery() |
| | | .eq(OaApprovalFlowNode::getApprovalId, ApprovalTypeEnum.ADVERTISEMENT.getCode()) |
| | |
| | | .eq(OaApprovalFlowNode::getStatus, 1).list(); |
| | | SysUser sysUser = sysUserService.selectUserById(approvalApplications.getApplicantUserId().longValue()); |
| | | if (sysUser!=null){ |
| | | res.setUserName(sysUser.getUserName()); |
| | | res.setUserName(sysUser.getNickName()); |
| | | TDept dept = deptService.getById(sysUser.getDeptId()); |
| | | if (dept!=null){ |
| | | res.setDeptName(dept.getDeptName()); |
| | |
| | | ApprovalFlowNodeListVO approvalFlowNodeListVO = new ApprovalFlowNodeListVO(); |
| | | approvalFlowNodeListVO.setFlowName("发起"); |
| | | if (sysUser!=null){ |
| | | approvalFlowNodeListVO.setUserName(sysUser.getUserName()); |
| | | approvalFlowNodeListVO.setUserName(sysUser.getNickName()); |
| | | } |
| | | approvalFlowNodeListVOS.add(approvalFlowNodeListVO); |
| | | for (OaApprovalFlowNode approvalFlowNode : approvalFlowNodes) { |