From fdf45f690fa4eca9191aa0fb6abf077e7b36ce06 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期五, 23 四月 2021 10:11:59 +0800
Subject: [PATCH] 优化代码

---
 service-user/src/main/java/com/java110/user/listener/org/AbstractOrgStaffRelBusinessServiceDataFlowListener.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/service-user/src/main/java/com/java110/user/listener/org/AbstractOrgStaffRelBusinessServiceDataFlowListener.java b/service-user/src/main/java/com/java110/user/listener/org/AbstractOrgStaffRelBusinessServiceDataFlowListener.java
index 0c2682d..0db927a 100755
--- a/service-user/src/main/java/com/java110/user/listener/org/AbstractOrgStaffRelBusinessServiceDataFlowListener.java
+++ b/service-user/src/main/java/com/java110/user/listener/org/AbstractOrgStaffRelBusinessServiceDataFlowListener.java
@@ -84,6 +84,32 @@
             }
         }
     }
+    /**
+     * 褰撲慨鏀规暟鎹椂锛屾煡璇nstance琛ㄤ腑鐨勬暟鎹� 鑷姩淇濆瓨鍒犻櫎鏁版嵁鍒癰usiness涓�
+     * @param businessUser 鍟嗘埛淇℃伅
+     */
+    protected void autoSaveAddBusinessOrgStaffRel(Business business, JSONObject businessOrgStaffRel) {
+        Map info = new HashMap();
+        info.put("relId", businessOrgStaffRel.getString("relId"));
+        info.put("statusCd", StatusConstant.STATUS_CD_VALID);
+        List<Map> currentOrgStaffRelInfos = getOrgStaffRelServiceDaoImpl().getOrgStaffRelInfo(info);
+        if (currentOrgStaffRelInfos == null || currentOrgStaffRelInfos.size() != 1) {
+            throw new ListenerExecuteException(ResponseConstant.RESULT_PARAM_ERROR, "鏈壘鍒伴渶瑕佷慨鏀规暟鎹俊鎭紝鍏ュ弬閿欒鎴栨暟鎹湁闂锛岃妫�鏌�" + info);
+        }
+
+        Map currentOrgStaffRelInfo = currentOrgStaffRelInfos.get(0);
+
+        currentOrgStaffRelInfo.put("bId", business.getbId());
+
+        currentOrgStaffRelInfo.put("relId", currentOrgStaffRelInfo.get("rel_id"));
+        currentOrgStaffRelInfo.put("operate", currentOrgStaffRelInfo.get("operate"));
+        currentOrgStaffRelInfo.put("storeId", currentOrgStaffRelInfo.get("store_id"));
+        currentOrgStaffRelInfo.put("orgId", currentOrgStaffRelInfo.get("org_id"));
+        currentOrgStaffRelInfo.put("staffId", currentOrgStaffRelInfo.get("staff_id"));
+        currentOrgStaffRelInfo.put("relCd", currentOrgStaffRelInfo.get("rel_cd"));
+        currentOrgStaffRelInfo.put("operate",StatusConstant.OPERATE_ADD);
+        getOrgStaffRelServiceDaoImpl().saveBusinessOrgStaffRelInfo(currentOrgStaffRelInfo);
+    }
 
 
 }

--
Gitblit v1.8.0