瀏覽代碼

企业微信查看权益优化,新增和修改时能获取部门权限

yjwang 2 天之前
父節點
當前提交
421ccdbe76

+ 3 - 1
fs-admin/src/main/java/com/fs/qw/controller/QwCompanyController.java

@@ -117,7 +117,9 @@ public class QwCompanyController extends BaseController
         LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
 
         qwCompany.setCreateUserId(loginUser.getUserId());
-        qwCompany.setCreateDeptId(loginUser.getDeptId());
+        if(qwCompany.getCreateDeptId() == null || qwCompany.getCreateDeptId() == 0){
+            qwCompany.setCreateDeptId(loginUser.getDeptId());
+        }
         return toAjax(qwCompanyService.insertQwCompany(qwCompany));
     }
 

+ 3 - 1
fs-service/src/main/resources/mapper/qw/QwCompanyMapper.xml

@@ -30,10 +30,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="msgPrivateKey"    column="msg_private_key"    />
         <result property="miniAppId"    column="mini_app_id"    />
         <result property="companyServerNum"    column="company_server_num"    />
+        <result property="createDeptId"    column="create_dept_id"    />
     </resultMap>
 
     <sql id="selectQwCompanyVo">
-        select id, corp_id, corp_name, open_secret, open_corp_id, server_agent_id, server_book_corp_id, server_book_secret, token, encoding_aes_key, provider_secret, realm_name_url, notify_url, chat_toolbar, chat_toolbar_oauth, company_ids, status, create_time, update_time, create_by,is_buy,mini_app_id,company_server_num from qw_company
+        select id, corp_id, corp_name, open_secret, open_corp_id, server_agent_id, server_book_corp_id, server_book_secret, token, encoding_aes_key, provider_secret, realm_name_url, notify_url, chat_toolbar, chat_toolbar_oauth, company_ids, status, create_time, update_time, create_by,is_buy,mini_app_id,company_server_num,create_dept_id from qw_company
     </sql>
 
     <select id="selectQwCompanyList" parameterType="QwCompany" resultMap="QwCompanyResult">
@@ -153,6 +154,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="isBuy != null">is_buy = #{isBuy},</if>
             <if test="miniAppId != null">mini_app_id = #{miniAppId},</if>
             <if test="companyServerNum != null">company_server_num = #{companyServerNum},</if>
+            <if test="createDeptId != null">create_dept_id = #{createDeptId},</if>
         </trim>
         where id = #{id}
     </update>