fubin 2 лет назад
Родитель
Сommit
247ae2d1d9

+ 14 - 1
src/main/java/com/dk/mdm/controller/common/CommonController.java

@@ -193,7 +193,7 @@ public class CommonController extends BaseController<Map<String, Object>> {
     public ResponseResultVO<List<Map<String, Object>>> getSettingKind(@RequestBody Map<String, Object> param) {
         return commonService.getSettingKind(param);
     }
-    
+
     /**
      * @desc : 获取数据字典
      * @author : 姜宁
@@ -596,6 +596,19 @@ public class CommonController extends BaseController<Map<String, Object>> {
         return commonService.getOrganizationByPage(param);
     }
 
+    /**
+     * @desc : 获取资金账户
+     * @author : 付斌
+     * @date : 2024-03-14 11:34
+     */
+    @ApiOperation(
+            value = "获取资金账户",
+            notes = "获取资金账户"
+    )
+    @PostMapping("get_mac")
+    public ResponseResultVO<List<Map<String, Object>>> getMac(@RequestBody Map<String, Object> param) {
+        return commonService.getMac(param);
+    }
 }
 
 

+ 6 - 1
src/main/java/com/dk/mdm/mapper/common/CommonMapper.java

@@ -417,5 +417,10 @@ public interface CommonMapper extends BaseMapper<Map<String, Object>> {
      */
     Long getOrganizationCount(Map<String, Object> param);
 
-
+    /**
+     * @desc   : 获取资金账户
+     * @author : 付斌
+     * @date   : 2024-03-14 11:35
+     */
+    List<Map<String, Object>> getMac(Map param);
 }

+ 22 - 0
src/main/java/com/dk/mdm/mapper/common/CommonMapper.xml

@@ -1195,4 +1195,26 @@
         </if>
     </select>
 
+    <!-- 获取资金账户-->
+    <select id="getMac" resultType="java.util.Map">
+        select tmma.mac_id           as "macId",
+               tmma.mac_code         as "macCode",
+               tmma.mac_name         as "macName",
+               tmma.mac_type         as "macType",
+               tmma.balance,
+               tmma.display_no       as "displayNo",
+               tmma.flg_default      as "flgDefault",
+               tmma.mac_receipt_code as "macReceiptCode",
+               tmma.remarks
+        from dkic_b.t_mst_money_account tmma
+        where tmma.flg_valid
+          and tmma.cp_id = #{cpId}
+        <if test="macCode !=null and macCode !=''">
+            AND tmma.mac_code LIKE concat('%',my_ex.likequery(#{macCode}),'%')
+        </if>
+        <if test="macName !=null and macName !=''">
+            AND tmma.mac_name LIKE concat('%',my_ex.likequery(#{macName}),'%')
+        </if>
+        order by tmma.display_no
+    </select>
 </mapper>

+ 10 - 3
src/main/java/com/dk/mdm/service/common/CommonService.java

@@ -820,7 +820,14 @@ public class CommonService extends BaseService<Map<String, Object>> {
         return ResponseResultUtil.success(data);
     }
 
-
-
-
+    /**
+     * @desc   : 获取资金账户
+     * @author : 付斌
+     * @date   : 2024-03-14 11:34
+     */
+    public ResponseResultVO<List<Map<String, Object>>> getMac(Map<String, Object> param) {
+        // 获取组织机构
+        List<Map<String, Object>> list = commonMapper.getMac(param);
+        return ResponseResultUtil.success(list);
+    }
 }