diff --git a/jyjz-system/jyjz-system-oa/src/main/resources/mapper/oa/OcrTaskchildPictureMapper.xml b/jyjz-system/jyjz-system-oa/src/main/resources/mapper/oa/OcrTaskchildPictureMapper.xml
index 84896666..72774344 100644
--- a/jyjz-system/jyjz-system-oa/src/main/resources/mapper/oa/OcrTaskchildPictureMapper.xml
+++ b/jyjz-system/jyjz-system-oa/src/main/resources/mapper/oa/OcrTaskchildPictureMapper.xml
@@ -242,20 +242,24 @@
+ select count(tcp.ID) from (
+ select
+ tc.*
+ from ocr_taskchild_picture tc
+ where tc.ASSIGNEE = #{searchassignee} and tc.TENANTID=#{searchtenantid}
+ and tc.STATES=2
+ UNION
+ select
+ tc.*
+ from ocr_taskchild_picture tc,OA_USERAPPROVE_T uf
+ where tc.ID = uf.FORMID and tc.TENANTID=#{searchtenantid}
+
+ and uf.USERID = #{thisLoginUserid}
+
+ ) as tcp
+
+
+