diff --git a/renren-admin/pom.xml b/renren-admin/pom.xml
index 238aad94..879574ca 100644
--- a/renren-admin/pom.xml
+++ b/renren-admin/pom.xml
@@ -27,6 +27,7 @@
5.22.0
2.2.9
2.7.1
+ 2.0.2
@@ -200,6 +201,12 @@
IJPay-AliPay
${IJPay.version}
+
+
+ com.yawei.oav2
+ yawei-pso
+ ${yawei-pso.version}
+
diff --git a/renren-admin/src/main/java/io/renren/common/controller/AbilityCenterController.java b/renren-admin/src/main/java/io/renren/common/controller/AbilityCenterController.java
new file mode 100644
index 00000000..1e30a7ea
--- /dev/null
+++ b/renren-admin/src/main/java/io/renren/common/controller/AbilityCenterController.java
@@ -0,0 +1,105 @@
+package io.renren.common.controller;
+
+
+import cn.hutool.core.util.ObjectUtil;
+import io.renren.common.page.PageData;
+import io.renren.common.utils.Result;
+import io.renren.common.validator.ValidatorUtils;
+import io.renren.common.validator.group.AddGroup;
+import io.renren.common.validator.group.DefaultGroup;
+import io.renren.modules.activiti.dto.ProcessInstanceDTO;
+import io.renren.modules.activiti.dto.ProcessStartDTO;
+import io.renren.modules.activiti.service.ActProcessService;
+import io.renren.modules.activiti.service.ActRunningService;
+import io.renren.modules.processForm.dto.TAbilityApplicationDTO;
+import io.renren.modules.processForm.dto.TAbilityBatchApplicationDTO;
+import io.renren.modules.processForm.service.TAbilityApplicationService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.codehaus.jackson.map.ObjectMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+
+/**
+ * 能力集中中心 接口
+ */
+
+@Api(tags = "能力集中")
+@RestController
+@RequestMapping("/ability/center")
+public class AbilityCenterController {
+ @Autowired
+ private ActProcessService actProcessService;
+ @Autowired
+ private TAbilityApplicationService tAbilityApplicationService;
+ @Autowired
+ private ActRunningService actRunningService;
+
+ private static Map params = new HashMap() {
+ {
+ put("isLatestVersion", true); // 取最新版本
+ put("key", "abilityprocess"); // 限定
+ }
+ };
+
+
+ /**
+ * 批量进行批量能力申请
+ *
+ * @param abilityBatchApplicationDTO
+ * @return
+ */
+ @PostMapping(value = "/apply")
+ @ApiOperation("批量进行能力申请")
+ public Result> apply(@RequestBody TAbilityBatchApplicationDTO abilityBatchApplicationDTO) {
+ // 仿照请求接口 /act/process/lastestPage
+ PageData