1 ano atrás
pai
commit
aadeab40c1

+ 2 - 0
platform-dao/src/main/java/com/platform/dao/dto/sbUnused/SbUnusedDTO.java

@@ -22,6 +22,8 @@ import java.util.List;
 @Accessors(chain = true)
 @EqualsAndHashCode(callSuper = true)
 public class SbUnusedDTO extends BaseDTO implements Serializable {
+    private List<Integer> statusList;
+    private Integer searchType;
     /**
      * 二审人:何经理
      */

+ 11 - 0
platform-dao/src/main/resources/mapper/sbUnused/SbUnusedMapper.xml

@@ -62,6 +62,17 @@
                             <if test="keyword != null and keyword != ''">
             and unused.name like concat(concat('%',#{keyword}),'%')
         </if>
+        <if test="allUserId!=null">
+            and (unused.verity_user_id=#{allUserId}
+            or unused.verity_user_id2=#{allUserId}
+            )
+        </if>
+        <if test="statusList!=null and statusList.size()>0">
+            and unused.status in
+            <foreach collection="statusList" separator="," close=")" open="(" item="item">
+                #{item}
+            </foreach>
+        </if>
     </sql>
     <select id="selectList" parameterType="com.platform.dao.dto.sbUnused.SbUnusedDTO" resultType="com.platform.dao.vo.query.sbUnused.SbUnusedVO">
         select unused.*,user.real_name as applyName,user2.real_name as verifyUserName,user3.real_name as verifyUserName2

+ 9 - 0
platform-service/src/main/java/com/platform/service/sbUnused/impl/SbUnusedServiceImpl.java

@@ -225,6 +225,15 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
 
     @Override
     public AbstractPageResultBean<SbUnusedVO> selectPageList(SbUnusedDTO record, int pageNum, int pageSize) {
+        List<Integer> statusList = new ArrayList<>();
+        if (record.getSearchType()!=null && record.getSearchType()==1){
+            UserInfo userInfo = SecurityUtils.getUserInfo();
+            statusList.add(1);
+            statusList.add(2);
+           if (userInfo.getSuperAdmin()!=1){
+               record.setAllUserId(userInfo.getUserId());
+           }
+        }
         PageHelper.startPage(pageNum, pageSize);
         List<SbUnusedVO> sbUnusedVOS = mapper.selectList(record);
         List<SbUnusedDetailVO> sbUnusedDetailVOS = sbUnusedDetailMapper.selectList(null);