Parcourir la source

企业认证核心企业流程图初始化接口

dudm il y a 3 ans
Parent
commit
f56d51c7c0

+ 7 - 0
tianhu-system/src/main/java/com/tianhu/system/companyAuth/controller/OwnAuthController.java

@@ -871,6 +871,13 @@ public class OwnAuthController extends BaseController {
             if (!"200".equals(flowableRes.get("code"))) {
                 throw new Exception("审批数据新增失败!");
             }
+            //核心企业初始化流程图
+            if("01".equals(company.getScyType())){
+                flowableRes = flowableService.initializeFlow(String.valueOf(operatorUser.getUserId()), scyId, request);
+                if (!"200".equals(flowableRes.get("code"))) {
+                    throw new Exception("审批数据新增失败!");
+                }
+            }
         }
 
         return R.ok(company);

+ 16 - 1
tianhu-system/src/main/java/com/tianhu/system/utils/FlowableService.java

@@ -6,6 +6,8 @@ import com.tianhu.system.api.domain.SysDept;
 import com.tianhu.system.service.ISysConfigService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
+
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.BufferedReader;
 import java.io.InputStreamReader;
@@ -28,6 +30,8 @@ public class FlowableService {
 	public final static String ADD_GROUP = "api/addGroup";
 	// 删除分组
 	public final static String DELETE_GROUP = "api/deleteGroup";
+	// 初始化企业流程图
+	public final static String INITIALIZE_FLOW = "api/initializeFlow";
 	//查询是否配置审批流程
 	public final static String FLOWABLE_URL = "flowable_url";
 	@Autowired
@@ -96,7 +100,18 @@ public class FlowableService {
 		m.put("groupId", groupId);
 		return apiPost(DELETE_GROUP, m);
 	}
-	
+
+	/**
+	 * 初始化企业流程图
+	 * @return
+	 */
+	public Map<String, Object> initializeFlow(String id, String groupId, HttpServletRequest request) {
+		Map<String, Object> m = new HashMap<>();
+		m.put("companyId", groupId);
+		m.put("personId", id);
+		return apiPost(INITIALIZE_FLOW, m);
+	}
+
 	public static Map<String, Object> invokeCapp(String urlStr, Map<String, Object> params) throws Exception {
 	    Map map = new HashMap();
 	    // post参数