Explorar o código

查询是否开启审批

xuefy %!s(int64=3) %!d(string=hai) anos
pai
achega
1656a37a21

+ 49 - 0
flowable/src/main/java/com/huyi/flowable/controller/CloudSupplyChainController.java

@@ -0,0 +1,49 @@
+package com.huyi.flowable.controller;
+
+import com.huyi.flowable.BaseResult;
+import com.huyi.flowable.mapper.CloudSupplyChainMapper;
+import org.flowable.engine.IdentityService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.ResponseBody;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 查询是否配置流程审批
+ */
+@Controller
+@RequestMapping(value = "cloudSupplyChain")
+public class CloudSupplyChainController {
+    @Autowired
+    IdentityService identityService;
+    @Autowired
+    private CloudSupplyChainMapper cloudSupplyChainMapper;
+
+    /**
+     * 查询是否配置审批流程
+     * @return
+     */
+    @Transactional(rollbackFor=Exception.class)
+    @RequestMapping(value = "selectApproval")
+    @ResponseBody
+    public BaseResult selectApproval (@RequestParam("menuId") String menuId,
+                                      @RequestParam("companyId") String companyId) {
+        BaseResult baseResult = new BaseResult();
+        Map<String,Object> map = new HashMap<>();
+        //菜单编号
+        map.put("menuId",menuId);
+        //公司编号
+        map.put("companyId",companyId);
+        List<Map<String, Object>> list =  cloudSupplyChainMapper.selectApproval(map);
+        baseResult.setData(list);
+        return baseResult;
+    }
+
+
+
+}

+ 13 - 0
flowable/src/main/java/com/huyi/flowable/mapper/CloudSupplyChainMapper.java

@@ -0,0 +1,13 @@
+package com.huyi.flowable.mapper;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Component;
+import java.util.List;
+import java.util.Map;
+
+@Mapper
+@Component
+public interface CloudSupplyChainMapper {
+
+    List<Map<String, Object>> selectApproval(Map<String, Object> map);
+}

+ 19 - 0
flowable/src/main/java/com/huyi/flowable/mapper/CloudSupplyChainMapper.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="com.huyi.flowable.mapper.CloudSupplyChainMapper">
+    <select id="selectApproval" resultType="hashmap" parameterType="java.util.Map">
+        SELECT
+                  MENU_ID_                      menuId,
+                  COMPANY_ID_                   companyId
+        FROM
+          cus_me_config
+        where MODEL_ = '1'
+            <if test = "menuId != null and menuId != ''">
+                and MENU_ID_ = #{menuId}
+            </if>
+            <if test = "companyId != null and companyId != ''">
+                and COMPANY_ID_ = #{companyId}
+            </if>
+    </select>
+
+</mapper>