소스 검색

财务结算-查询所有运营

yangzian 4 년 전
부모
커밋
e0f8ea21a7

+ 7 - 0
jeecg-boot-finance/src/main/java/org/jeecg/ctop/finance/policy/mapper/CwjsPolicyInfoMapper.java

@@ -1,6 +1,7 @@
 package org.jeecg.ctop.finance.policy.mapper;
 
 import java.util.List;
+import java.util.Map;
 
 import com.alibaba.fastjson.JSONObject;
 import org.apache.ibatis.annotations.Param;
@@ -20,6 +21,12 @@ public interface CwjsPolicyInfoMapper extends BaseMapper<CwjsPolicyInfo> {
 
     List<JSONObject> getAllSaleAndMeidaManager();
 
+    /**
+     * 查询所有 运营
+     * @return
+     */
+    List<Map<String,Object>> getAllOperationUser();
+
     List<JSONObject> getAllSaleByUserId(String userId);
 
     void updatePolicyInfoById(CwjsPolicyInfo policyInfo);

+ 21 - 0
jeecg-boot-finance/src/main/java/org/jeecg/ctop/finance/policy/mapper/xml/CwjsPolicyInfoMapper.xml

@@ -80,6 +80,27 @@
 
     </select>
 
+    <!-- 查询所有运营 -->
+    <select id="getAllOperationUser" resultType="java.util.LinkedHashMap">
+
+        SELECT
+            t1.id AS 'id',
+            t3.role_name AS 'roleName',
+            t1.realname AS 'realName',
+            t3.role_code AS roleCode
+        FROM
+            sys_user t1,
+            sys_user_role t2,
+            sys_role t3
+        WHERE
+            t1.id = t2.user_id
+          AND t2.role_id = t3.id
+          AND t1.STATUS = 1
+          AND t1.del_flag = 0
+          AND t3.role_code LIKE '%peration%'
+
+    </select>
+
     <select id="getAllSaleByUserId" resultType="com.alibaba.fastjson.JSONObject">
         SELECT distinct t1.create_user_id AS 'userId',
 	           t1.create_user_name AS 'userName'

+ 3 - 0
jeecg-boot-finance/src/main/java/org/jeecg/ctop/finance/policy/service/ICwjsPolicyInfoService.java

@@ -7,6 +7,7 @@ import org.jeecg.ctop.finance.policy.entity.CwjsPolicyInfo;
 import com.baomidou.mybatisplus.extension.service.IService;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * 政策信息表
@@ -20,6 +21,8 @@ public interface ICwjsPolicyInfoService extends IService<CwjsPolicyInfo> {
     List<JSONObject> getAllSale();
     List<JSONObject> getAllSaleAndMeidaManager();
 
+    List<Map<String,Object>> getAllOperationUser();
+
     List<JSONObject> getAllSaleByUserId(String userId);
 
     List<String> getAllSubordinate(String userId);

+ 9 - 0
jeecg-boot-finance/src/main/java/org/jeecg/ctop/finance/policy/service/impl/CwjsPolicyInfoServiceImpl.java

@@ -75,6 +75,15 @@ public class CwjsPolicyInfoServiceImpl extends ServiceImpl<CwjsPolicyInfoMapper,
         return policyInfoMapper.getAllSaleAndMeidaManager();
     }
 
+    /**
+     * 查询 所有 运营
+     * @return
+     */
+    @Override
+    public List<Map<String,Object>> getAllOperationUser(){
+        return policyInfoMapper.getAllOperationUser();
+    }
+
     @Override
     public List<JSONObject> getAllSaleByUserId(String userId){
         return policyInfoMapper.getAllSaleByUserId(userId);

+ 9 - 0
jeecg-boot-finance/src/main/java/org/jeecg/ctop/finance/settlement/controller/SettlementController.java

@@ -126,6 +126,15 @@ public class SettlementController {
 
 
 
+    @ApiOperation(value="财务结算-获取所有运营人员", notes="财务结算-获取所有运营人员")
+    @GetMapping("/getAllOperationUser")
+    public Result getAllOperationUser() {
+        List<Map<String,Object>> list = cwjsPolicyInfoService.getAllOperationUser();
+        return Result.successMsg("查询运营用户列表!",list);
+    }
+
+
+