he2802 1 yıl önce
ebeveyn
işleme
d88766706c

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/bo/ClassGradeUserQueryBo.java

@@ -35,6 +35,9 @@ public class ClassGradeUserQueryBo extends BaseEntity {
 	 */
 	@ApiModelProperty("当前页数")
 	private Integer pageNum;
+
+	private Long id;
+
 	/**
 	 * 排序列
 	 */

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/mapper/ClassGradeUserMapper.java

@@ -113,4 +113,7 @@ public interface ClassGradeUserMapper extends BaseMapper<ClassGradeUser> {
 
     @InterceptorIgnore(tenantLine = "true")
     Boolean updateGradeUser(ClassGradeUser bo);
+
+    @InterceptorIgnore(tenantLine = "true")
+    ClassGradeUser selectUserNoTenant(ClassGradeUserQueryBo bo);
 }

+ 3 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/ClassGradeUserServiceImpl.java

@@ -3747,7 +3747,9 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
         if(Validator.isEmpty(bo.getGradeUserId())||Validator.isEmpty(bo.getPushStatus())){
             throw new CustomException("参数缺失");
         }
-        ClassGradeUser classGradeUser = getOne(new LambdaQueryWrapper<ClassGradeUser>().eq(ClassGradeUser::getId, bo.getGradeUserId()));
+        ClassGradeUserQueryBo queryBo = new ClassGradeUserQueryBo();
+        queryBo.setId(bo.getGradeUserId());
+        ClassGradeUser classGradeUser = this.baseMapper.selectUserNoTenant(queryBo);
         if(Validator.isEmpty(classGradeUser)){
             throw new CustomException("数据不存在");
         }
@@ -3763,7 +3765,6 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
         gradeUser.setId(bo.getGradeUserId());
         gradeUser.setSevenPushCheck(bo.getPushStatus()+1);
         gradeUser.setSevenPushReason(bo.getSevenPushReason());
-        gradeUser.setId(bo.getGradeUserId());
         return this.baseMapper.updateGradeUser(gradeUser);
     }
 

+ 13 - 0
zhongzheng-system/src/main/resources/mapper/modules/grade/ClassGradeUserMapper.xml

@@ -2113,4 +2113,17 @@
         </set>
         where id = #{id}
     </update>
+
+    <select id="selectUserNoTenant" parameterType="com.zhongzheng.modules.grade.bo.ClassGradeUserQueryBo"
+            resultType="com.zhongzheng.modules.grade.domain.ClassGradeUser">
+        SELECT
+            g.*
+        FROM
+            class_grade_user g
+
+        WHERE
+            1 = 1
+          AND g.id = #{id}
+
+    </select>
 </mapper>