瀏覽代碼

益善源开启 项目归属

三七 5 天之前
父節點
當前提交
d2c04996db

+ 2 - 2
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -810,7 +810,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
                 return R.error(405, "当前客服不存在");
             }
 
-            if (companyUser.getIsAllowedEveryoneView() == 2) {
+            if (companyUser.getIsAllowedEveryoneView()!=null && companyUser.getIsAllowedEveryoneView() == 2) {
                 // 获取课程所属项目id
                 FsUserCourse fsUserCourse = fsUserCourseMapper.selectFsUserCourseByCourseId(param.getCourseId());
                 Long courseProject = fsUserCourse.getProject();
@@ -833,7 +833,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
             }
 
         }catch (Exception e){
-            logger.error("用户课程视频添加失败{}",param,e);
+            logger.error("企微用户课程项目绑定失败{}",param,e);
             return null;
         }
 

+ 10 - 1
fs-service/src/main/resources/mapper/company/CompanyUserMapper.xml

@@ -310,7 +310,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         select u.user_id,u.company_id,u.qw_user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time,u.id_card, u.remark,u.user_type,u.open_id,u.qr_code_weixin,u.qr_code_wecom,u.jpush_id,u.domain,u.is_audit,u.address_id,
                d.dept_id, d.parent_id, d.dept_name, d.order_num, d.leader, d.status as dept_status,
                r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status,
-               u.is_need_register_member, u.is_allowed_all_register,u.doctor_id
+               u.is_need_register_member, u.is_allowed_all_register,u.doctor_id,u.is_allowed_everyone_view
         from company_user u
                  left join company_dept d on u.dept_id = d.dept_id
                  left join company_user_role ur on u.user_id = ur.user_id
@@ -567,6 +567,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         </foreach>
     </update>
 
+    <update id="updateAllowedEveryoneView" parameterType="Long">
+        update company_user
+        set is_allowed_everyone_view = #{statusNum} where user_id in
+        <foreach item="userId" collection="userIds" open="(" separator="," close=")">
+            #{userId}
+        </foreach>
+    </update>
+
+
     <select id="selectCompanyUserNameByIdsList" resultType="java.lang.String">
         SELECT nick_name from company_user where user_id in
         <foreach collection="companyUserIDs" item="id" open="(" separator="," close=")">