|
|
@@ -65,22 +65,20 @@ public class AuditPathsActsController extends BladeController {
|
|
|
@GetMapping("/list")
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@ApiOperation(value = "列表-审批流配置明细表", notes = "传入auditPathsActs")
|
|
|
- public R<IPage<LosAuditPathsActs>> list(LosAuditPathsActs auditPathsActs, Query query)
|
|
|
- {
|
|
|
- LambdaQueryWrapper<LosAuditPathsActs> lambdaQueryWrapper=new LambdaQueryWrapper<>();
|
|
|
+ public R<IPage<LosAuditPathsActs>> list(LosAuditPathsActs auditPathsActs, Query query) {
|
|
|
+ LambdaQueryWrapper<LosAuditPathsActs> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(LosAuditPathsActs::getTenantId, AuthUtil.getTenantId());
|
|
|
- lambdaQueryWrapper.like(StringUtils.isNotBlank(auditPathsActs.getActName()),LosAuditPathsActs::getActName,auditPathsActs.getActName());
|
|
|
+ lambdaQueryWrapper.like(StringUtils.isNotBlank(auditPathsActs.getActName()), LosAuditPathsActs::getActName, auditPathsActs.getActName());
|
|
|
if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
lambdaQueryWrapper.eq(LosAuditPathsActs::getSalesCompanyId, deptUtils.getDeptPid());//公司
|
|
|
}
|
|
|
IPage<LosAuditPathsActs> pages = auditPathsActsService.page(Condition.getPage(query), lambdaQueryWrapper);
|
|
|
List<LosAuditPathsActs> records = pages.getRecords();
|
|
|
- if(CollectionUtils.isNotEmpty(records))
|
|
|
- {
|
|
|
- records.forEach(e->{
|
|
|
+ if (CollectionUtils.isNotEmpty(records)) {
|
|
|
+ records.forEach(e -> {
|
|
|
Long pathId = e.getPathId();
|
|
|
LosAuditPaths auditPaths = pathsService.getById(pathId);
|
|
|
- e.setPathName(auditPaths.getPathName());
|
|
|
+ e.setPathName(auditPaths.getPathName());
|
|
|
});
|
|
|
}
|
|
|
return R.data(pages);
|
|
|
@@ -89,10 +87,8 @@ public class AuditPathsActsController extends BladeController {
|
|
|
@PostMapping("modify")
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@ApiOperation(value = "保存-审批流配置明细表", notes = "传入auditPathsActs")
|
|
|
- public R modify(@RequestBody List<LosAuditPathsActs> auditPathsActsList)
|
|
|
- {
|
|
|
- if(CollectionUtils.isEmpty(auditPathsActsList))
|
|
|
- {
|
|
|
+ public R modify(@RequestBody List<LosAuditPathsActs> auditPathsActsList) {
|
|
|
+ if (CollectionUtils.isEmpty(auditPathsActsList)) {
|
|
|
throw new SecurityException("传入数据为空");
|
|
|
}
|
|
|
auditPathsActsService.modify(auditPathsActsList);
|
|
|
@@ -102,30 +98,29 @@ public class AuditPathsActsController extends BladeController {
|
|
|
@GetMapping("listLevelsByActId")
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@ApiOperation(value = "feign接口专用,前端勿调", notes = "feign接口专用,前端勿调")
|
|
|
- public List<LosAuditPathsLevels> listLevelsByActId(@ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam int actId, @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String fidStatus)
|
|
|
- {
|
|
|
- LosAuditPathsActs pathsActs = auditPathsActsService.getOne(new LambdaQueryWrapper<LosAuditPathsActs>().eq(LosAuditPathsActs::getActId, actId).eq(LosAuditPathsActs::getFidStatus,fidStatus).eq(LosAuditPathsActs::getTenantId,AuthUtil.getTenantId()));
|
|
|
+ public List<LosAuditPathsLevels> listLevelsByActId(@ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam int actId, @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String fidStatus) {
|
|
|
+ LosAuditPathsActs pathsActs = auditPathsActsService.getOne(new LambdaQueryWrapper<LosAuditPathsActs>().eq(LosAuditPathsActs::getActId, actId).eq(LosAuditPathsActs::getFidStatus, fidStatus).eq(LosAuditPathsActs::getTenantId, AuthUtil.getTenantId()));
|
|
|
Long pathId = pathsActs.getPathId();
|
|
|
- List<LosAuditPathsLevels> levelsList = auditPathsLevelsService.list(new LambdaQueryWrapper<LosAuditPathsLevels>().eq(LosAuditPathsLevels::getTenantId,AuthUtil.getTenantId()).eq(LosAuditPathsLevels::getPathId, pathId));
|
|
|
+ List<LosAuditPathsLevels> levelsList = auditPathsLevelsService.list(new LambdaQueryWrapper<LosAuditPathsLevels>().eq(LosAuditPathsLevels::getTenantId, AuthUtil.getTenantId()).eq(LosAuditPathsLevels::getPathId, pathId));
|
|
|
return levelsList;
|
|
|
}
|
|
|
|
|
|
@GetMapping("getActsByActId")
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@ApiOperation(value = "feign接口专用,前端勿调", notes = "feign接口专用,前端勿调")
|
|
|
- public LosAuditPathsActs getActsByActId(@ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam int actId,@ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String fidStatus)
|
|
|
- {
|
|
|
- LambdaQueryWrapper<LosAuditPathsActs> auditPathsActsLambdaQueryWrapper=new LambdaQueryWrapper<>();
|
|
|
+ public LosAuditPathsActs getActsByActId(@ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam int actId, @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String fidStatus) {
|
|
|
+ LambdaQueryWrapper<LosAuditPathsActs> auditPathsActsLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
auditPathsActsLambdaQueryWrapper
|
|
|
- .eq(LosAuditPathsActs::getIsEnable,1)
|
|
|
- .eq(LosAuditPathsActs::getFidStatus,fidStatus)
|
|
|
- .eq(LosAuditPathsActs::getTenantId,AuthUtil.getTenantId())
|
|
|
- .eq(LosAuditPathsActs::getActId,actId);
|
|
|
- return auditPathsActsService.getOne(auditPathsActsLambdaQueryWrapper);
|
|
|
+ .eq(LosAuditPathsActs::getIsEnable, 1)
|
|
|
+ .eq(LosAuditPathsActs::getFidStatus, fidStatus)
|
|
|
+ .eq(LosAuditPathsActs::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(LosAuditPathsActs::getActId, actId);
|
|
|
+ return auditPathsActsService.getOne(auditPathsActsLambdaQueryWrapper);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 根据租户获取审批流信息
|
|
|
+ *
|
|
|
* @param actId
|
|
|
* @param fidStatus
|
|
|
* @return
|
|
|
@@ -134,31 +129,50 @@ public class AuditPathsActsController extends BladeController {
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
@ApiOperation(value = "feign接口专用,前端勿调", notes = "feign接口专用,前端勿调")
|
|
|
public List<LosAuditPathsLevels> listApproval(@ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam int actId, @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String fidStatus
|
|
|
- , @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String tenantId)
|
|
|
- {
|
|
|
- return auditPathsActsService.listApproval(actId,fidStatus,tenantId);
|
|
|
+ , @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String tenantId) {
|
|
|
+ return auditPathsActsService.listApproval(actId, fidStatus, tenantId);
|
|
|
}
|
|
|
+
|
|
|
@GetMapping("/getApprovalActId")
|
|
|
@ApiOperationSupport(order = 6)
|
|
|
@ApiOperation(value = "feign接口专用,前端勿调", notes = "feign接口专用,前端勿调")
|
|
|
public LosAuditPathsActs getApprovalActId(@ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam int actId,
|
|
|
- @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String fidStatus,
|
|
|
- @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String tenantId)
|
|
|
- {
|
|
|
- return auditPathsActsService.getApprovalActId(actId,fidStatus,tenantId);
|
|
|
+ @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String fidStatus,
|
|
|
+ @ApiParam(value = "feign接口专用,前端勿调", required = true) @RequestParam String tenantId) {
|
|
|
+ return auditPathsActsService.getApprovalActId(actId, fidStatus, tenantId);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取按部门审核路径
|
|
|
+ * @param actId 审核编号
|
|
|
+ * @param actName 审核名称
|
|
|
+ * @return 结果
|
|
|
+ */
|
|
|
+ @GetMapping("/getLosAuditPathsLevels")
|
|
|
+ public R getLosAuditPathsLevels(@RequestParam("actId") Long actId, @RequestParam("actName") String actName) {
|
|
|
+ LosAuditPathsActs auditPathsActs = auditPathsActsService.getOne(new LambdaQueryWrapper<LosAuditPathsActs>()
|
|
|
+ .eq(LosAuditPathsActs::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(LosAuditPathsActs::getSalesCompanyId, AuthUtil.getDeptId())
|
|
|
+ .eq(LosAuditPathsActs::getActId, actId)
|
|
|
+ .eq(LosAuditPathsActs::getActName, actName));
|
|
|
+ List<LosAuditPathsLevels> levelsList = auditPathsLevelsService.list(new LambdaQueryWrapper<LosAuditPathsLevels>()
|
|
|
+ .eq(LosAuditPathsLevels::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(LosAuditPathsLevels::getSalesCompanyId, AuthUtil.getDeptId())
|
|
|
+ .eq(LosAuditPathsLevels::getPathId, auditPathsActs.getPathId())
|
|
|
+ .eq(LosAuditPathsLevels::getAuditMoldId, 2));
|
|
|
+ return R.data(levelsList);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 详情
|
|
|
- @GetMapping("/detail")
|
|
|
- @ApiOperationSupport(order = 1)
|
|
|
- @ApiOperation(value = "详情", notes = "传入auditPathsActs")
|
|
|
- public R<AuditPathsActs> detail(AuditPathsActs auditPathsActs) {
|
|
|
- AuditPathsActs detail = auditPathsActsService.getOne(Condition.getQueryWrapper(auditPathsActs));
|
|
|
- return R.data(detail);
|
|
|
- }*/
|
|
|
+ @GetMapping("/detail")
|
|
|
+ @ApiOperationSupport(order = 1)
|
|
|
+ @ApiOperation(value = "详情", notes = "传入auditPathsActs")
|
|
|
+ public R<AuditPathsActs> detail(AuditPathsActs auditPathsActs) {
|
|
|
+ AuditPathsActs detail = auditPathsActsService.getOne(Condition.getQueryWrapper(auditPathsActs));
|
|
|
+ return R.data(detail);
|
|
|
+ }*/
|
|
|
|
|
|
/**
|
|
|
* 分页 审批流配置明细表
|
|
|
@@ -167,33 +181,33 @@ public class AuditPathsActsController extends BladeController {
|
|
|
|
|
|
/**
|
|
|
* 自定义分页 审批流配置明细表
|
|
|
- @GetMapping("/page")
|
|
|
- @ApiOperationSupport(order = 3)
|
|
|
- @ApiOperation(value = "分页", notes = "传入auditPathsActs")
|
|
|
- public R<IPage<AuditPathsActsVO>> page(AuditPathsActsVO auditPathsActs, Query query) {
|
|
|
- IPage<AuditPathsActsVO> pages = auditPathsActsService.selectAuditPathsActsPage(Condition.getPage(query), auditPathsActs);
|
|
|
- return R.data(pages);
|
|
|
- }
|
|
|
- */
|
|
|
+ @GetMapping("/page")
|
|
|
+ @ApiOperationSupport(order = 3)
|
|
|
+ @ApiOperation(value = "分页", notes = "传入auditPathsActs")
|
|
|
+ public R<IPage<AuditPathsActsVO>> page(AuditPathsActsVO auditPathsActs, Query query) {
|
|
|
+ IPage<AuditPathsActsVO> pages = auditPathsActsService.selectAuditPathsActsPage(Condition.getPage(query), auditPathsActs);
|
|
|
+ return R.data(pages);
|
|
|
+ }
|
|
|
+ */
|
|
|
/**
|
|
|
* 新增 审批流配置明细表
|
|
|
- @PostMapping("/save")
|
|
|
- @ApiOperationSupport(order = 4)
|
|
|
- @ApiOperation(value = "新增", notes = "传入auditPathsActs")
|
|
|
- public R save(@Valid @RequestBody AuditPathsActs auditPathsActs) {
|
|
|
- return R.status(auditPathsActsService.save(auditPathsActs));
|
|
|
- }*/
|
|
|
+ @PostMapping("/save")
|
|
|
+ @ApiOperationSupport(order = 4)
|
|
|
+ @ApiOperation(value = "新增", notes = "传入auditPathsActs")
|
|
|
+ public R save(@Valid @RequestBody AuditPathsActs auditPathsActs) {
|
|
|
+ return R.status(auditPathsActsService.save(auditPathsActs));
|
|
|
+ }*/
|
|
|
|
|
|
/**
|
|
|
* 修改 审批流配置明细表
|
|
|
- @PostMapping("/update")
|
|
|
- @ApiOperationSupport(order = 5)
|
|
|
- @ApiOperation(value = "修改", notes = "传入auditPathsActs")
|
|
|
- public R update(@Valid @RequestBody AuditPathsActs auditPathsActs) {
|
|
|
- return R.status(auditPathsActsService.updateById(auditPathsActs));
|
|
|
- }
|
|
|
-
|
|
|
- *//**
|
|
|
+ @PostMapping("/update")
|
|
|
+ @ApiOperationSupport(order = 5)
|
|
|
+ @ApiOperation(value = "修改", notes = "传入auditPathsActs")
|
|
|
+ public R update(@Valid @RequestBody AuditPathsActs auditPathsActs) {
|
|
|
+ return R.status(auditPathsActsService.updateById(auditPathsActs));
|
|
|
+ }
|
|
|
+
|
|
|
+ *//**
|
|
|
* 新增或修改 审批流配置明细表
|
|
|
*//*
|
|
|
@PostMapping("/submit")
|