Browse Source

查看详情和资金划转列表改了下

chb 7 years ago
parent
commit
659866c440

+ 3 - 3
ccb_fund_trusteeship/src/main/java/com/fuzamei/constant/Role.java

@@ -23,9 +23,9 @@ public class Role {
 	//PBBTBC is abbreviation of provincial branch bank trusteeship branch center
 	public static final String ACCOUNT_MAINTAIN_POS_OF_PBBTBC = "省分行托管分中心账户维护岗";
 	public static final String ACCOUNT_MANAGE_POS_OF_PBBTBC = "省分行托管分中心账户管理岗";
-	public static final String BUSINESS_TRAN_POS_OF_PBBTBC = "省分行托管中心业务经办岗";
-	public static final String BUSINESS_CHECK_POS_OF_PBBTBC = "省分行托管分中心业务复核岗";
-	public static final String BUSINESS_CHIEF_POS_OF_PBBTBC = "省分行托管分中心业务主管岗";
+	public static final String BUSINESS_TRAN_POS_OF_PBBTBC = "省分行托管中心指令业务岗";
+	public static final String BUSINESS_CHECK_POS_OF_PBBTBC = "省分行托管分中心核算业务岗";
+	public static final String BUSINESS_CHIEF_POS_OF_PBBTBC = "省分行托管分中心核算主管岗";
 	//TBC is abbreviation of trusteeship branch center
 	public static final String ACCOUNTING_POS_OF_TBC = "托管分中心核算岗";
 	public static final String ARCHIVE_KEEPING_POS_OF_PBBTBC = "省分行托管分中心档案保管岗";

+ 27 - 2
ccb_fund_trusteeship/src/main/java/com/fuzamei/dao/CapitalTransferDao.java

@@ -17,12 +17,27 @@ public class CapitalTransferDao {
     private CapitalTransferMapper  capitalTransferMapper;
 	
 	
-	public List<CapitalTransfer> selectCapitalTransferTable(Map<String, Object> map){//查询资金划转列表
+	public List<CapitalTransfer> selectCapitalTransferTable(Map<String, Object> map){//查询资金划转列表    指令业务岗和管理人能查看列表
 		return capitalTransferMapper.selectCapitalTransferTable(map);
 	}
-	public int  selectCapitalTransferPage(Map<String, Object> map) {//查询资金划转表  总页数
+	public List<CapitalTransfer> selectCapitalTransferTable2(Map<String, Object> map){//查询资金划转列表       指令业务岗审核通过后  核算业务岗才能看到列表里之前的审核信息
+		return capitalTransferMapper.selectCapitalTransferTable2(map);
+	}
+	public List<CapitalTransfer> selectCapitalTransferTable3(Map<String, Object> map){//查询资金划转列表      指令业务岗和核算业务岗审核同过后 核算主管岗才能看到之前2级的审核信息
+		return capitalTransferMapper.selectCapitalTransferTable3(map);
+	}
+	
+	public int  selectCapitalTransferPage(Map<String, Object> map) {//查询资金划转表  总页数    指令业务岗和管理人能查看列表
 		return  capitalTransferMapper.selectCapitalTransferPage(map) ;
 	}
+	public int  selectCapitalTransferPage2(Map<String, Object> map) {//查询资金划转表  总页数    指令业务岗审核通过后  核算业务岗才能看到列表里之前的审核信息
+		return  capitalTransferMapper.selectCapitalTransferPage2(map) ;
+	}
+	public int  selectCapitalTransferPage3(Map<String, Object> map) {//查询资金划转表  总页数   指令业务岗和核算业务岗审核同过后 核算主管岗才能看到之前2级的审核信息
+		return  capitalTransferMapper.selectCapitalTransferPage3(map) ;
+	}
+	
+	
 	public  List<CapitalTransfer> selectChaKanZiJinHuaZhuan(Map<String, Object> map){//资金划转    查看详情
 		return capitalTransferMapper.selectChaKanZiJinHuaZhuan(map);
 	}
@@ -40,4 +55,14 @@ public class CapitalTransferDao {
 	public void updatecapitaltransferStatus(Map<String, Object> map) {//将划转审核结果意见在插入划转资金表的同时,也将审核结果更新到划转资金表中去,根据基金id 在修改指定的业务 
 		capitalTransferMapper.updatecapitaltransferStatus(map);
 	}
+	public List<CapitalTransferCheck> queryCapitalTransferCheckInformation(Map<String, Object> map){// 根据资金划转id查询资金审核状态id值 
+		return capitalTransferMapper.queryCapitalTransferCheckInformation(map);
+		
+	}
+	public Integer getStatusIdByCapitalId(Integer fund_id) {
+		return capitalTransferMapper.getStatusIdByCapitalId(fund_id);
+		
+	}
+	
+	
 }

+ 152 - 22
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapper/CapitalTransferMapper.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.fuzamei.mapperInterface.CapitalTransferMapper"><!-- 找接口 --> 
-    <!--查询资金划转表 列表  省分行托管中心指令业务岗 -->
+    <!--查询资金划转表 列表 管理人发起后    管理人和指令业务岗能看见 -->
 	<select id="selectCapitalTransferTable" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransfer">
        select 	z.fund_id,
                 y.person_name,
@@ -34,11 +34,101 @@
 	        order by apply_time desc
 	        limit #{startPage},#{rowNum}
 	</select>
-	<!--查询资金划转表   返回查询总条数 -->
+	<!--  ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||/////////////////////////////-->
+	 <!--查询资金划转表 列表  指令业务岗审核通过后 核算业务岗  才能看见之前的记录  状态不在12和13 -->
+	<select id="selectCapitalTransferTable2" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransfer">
+       select 	z.fund_id,
+                y.person_name,
+                z.fund_name,
+                y.account_balance,
+                z.sum_of_money,
+                f.attachment_name,
+                f.url,
+                y.drawing_account,
+                z.apply_time,
+                z.handle_time,
+                s.status_name 
+        from 
+              capital_transfer z left join 	t_user y  
+        on    z. custodian=y.user_id  
+      left  join   attachment f
+        on   z.basis_of_payment=f.attachment_id  
+      left  join  status s  on z.status_id=s.status_id
+       <where>
+            z.status_id  not in(12,13)
+	      <if test="fund_name!='' and fund_name!= null">
+	            and fund_name=#{fund_name}
+	      </if>
+	      <if test="status_name!='' and status_name!=null">
+	          and status_name=#{status_name}
+	      </if>
+	      <if test="startTime!=null and endTime!=null">
+		     and apply_time  between #{startTime} and #{endTime}
+		  </if>
+	   </where>
+	        order by apply_time desc
+	        limit #{startPage},#{rowNum}
+	</select>
+	<!--///////////////////////////////////////////////////////////////////////////////////////////////////////////////////  -->
+	 <!--查询资金划转表 列表  指令业务岗和核算业务岗审核通过后 核算主管岗  才能看见之前的记录  状态不在12和13和14和15 -->
+	<select id="selectCapitalTransferTable3" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransfer">
+       select 	z.fund_id,
+                y.person_name,
+                z.fund_name,
+                y.account_balance,
+                z.sum_of_money,
+                f.attachment_name,
+                f.url,
+                y.drawing_account,
+                z.apply_time,
+                z.handle_time,
+                s.status_name 
+        from 
+              capital_transfer z left join 	t_user y  
+        on    z. custodian=y.user_id  
+      left  join   attachment f
+        on   z.basis_of_payment=f.attachment_id  
+      left  join  status s  on z.status_id=s.status_id
+       <where>
+            z.status_id  not in(12,13,14,15)
+	      <if test="fund_name!='' and fund_name!= null">
+	            and fund_name=#{fund_name}
+	      </if>
+	      <if test="status_name!='' and status_name!=null">
+	          and status_name=#{status_name}
+	      </if>
+	      <if test="startTime!=null and endTime!=null">
+		     and apply_time  between #{startTime} and #{endTime}
+		  </if>
+	   </where>
+	        order by apply_time desc
+	        limit #{startPage},#{rowNum}
+	</select>
+	
+	<!-- ///////////////////////////////分页//////////////////////////////////////////////////////////////////////////////////// -->
+	<!--查询资金划转表   返回查询总条数   管理人和指令业务岗可以查看-->
     <select id="selectCapitalTransferPage" resultType="int" parameterType="java.util.Map">
-    	  select count(*)  from  capital_transfer z left  join  status s  on z.status_id = s.status_id 
+    	   <!-- SELECT count(*) from  capital_transfer z left  join  status s  on z.status_id = s.status_id  -->
+    	    select  count(*)  from  capital_transfer z  
+    	 <where>
+	    	<if test="fund_name != null and fund_name!=''">
+	    		 fund_name=#{fund_name}
+	    	</if>
+	    	<if test="status_name!= null and status_name!=''">
+	    		and  status_name=#{status_name}
+	    	</if>
+	    	<if test="startTime!=null and endTime!=null">
+				and apply_time between #{startTime} and #{endTime}
+		    </if>
+    	 </where> 
+    </select>
+  <!-- ////////////////////////////////////////////////////////////////////////////////////////////////// -->
+	<!--查询资金划转表   返回查询总条数   指令业务岗审核通过后核算业务岗才能看见之前审核的列表信息 -->
+    <select id="selectCapitalTransferPage2" resultType="int" parameterType="java.util.Map">
+    	   <!-- SELECT count(*) from  capital_transfer z left  join  status s  on z.status_id = s.status_id  -->
+    	    select  count(*)  from  capital_transfer z  
     	 <where>
-    	        
+    	        z.status_id  not in(12,13)
 	    	<if test="fund_name != null and fund_name!=''">
 	    		and  fund_name=#{fund_name}
 	    	</if>
@@ -51,18 +141,44 @@
     	 </where> 
     </select>
 
+<!--/////////////////////////////////////////////////////////////////  -->
+	<!--查询资金划转表   返回查询总条数   指令业务岗和核算业务岗审核通过后核算主管岗才能看见之前的2级审核的列表的信息 -->
+	  <select id="selectCapitalTransferPage3" resultType="int" parameterType="java.util.Map">
+    	   <!-- SELECT count(*) from  capital_transfer z left  join  status s  on z.status_id = s.status_id  -->
+    	    select  count(*)  from  capital_transfer z  
+    	 <where>
+    	        z.status_id  not in(12,13,14,15)
+	    	<if test="fund_name!= null and fund_name!=''">
+	    		and  fund_name=#{fund_name}
+	    	</if>
+	    	<if test="status_name!= null and status_name!=''">
+	    		and  status_name=#{status_name}
+	    	</if>
+	    	<if test="startTime!=null and endTime!=null">
+				and apply_time between #{startTime} and #{endTime}
+		    </if>
+    	 </where> 
+    </select>
+	
+
+
   <!--************************************************************************************************  -->  
   <!--查看  资金划转详情     根据前端给我返回的id   在把那一条数据查出来-->
   <select id="selectChaKanZiJinHuaZhuan" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransfer">
    	 	select   y.person_name,
-  	        sj.fund_name, 
-						y.account_balance,
-  	        sj.sum_of_money,
-  	        f.attachment_name,
-			      f.url,
-  	        y.drawing_account,
-  	        sj.apply_time   
-       from  capital_transfer sj  left join t_user y on sj.custodian= y.user_id  left  join   attachment f on  sj.basis_of_payment=f.attachment_id  
+  	             sj.fund_name, 
+			     y.account_balance,
+  	             sj.sum_of_money,
+  	             f.attachment_name,
+			     f.url,
+  	             y.drawing_account,
+  	             sj.apply_time   
+       from     capital_transfer sj  
+       left join 
+                t_user y 
+         on      sj.custodian= y.user_id 
+      left  join   attachment f 
+         on   sj.basis_of_payment=f.attachment_id  
     <where>
         <if test="fund_id!='' and fund_id!=null">
           fund_id=#{fund_id}
@@ -88,15 +204,23 @@
 				s.status_name as check_result,
 				sj.relation
 		from  
-		     capital_transfer_check sj  
-		left join  status s  on    sj.check_result =s.status_id )sj  
-		left join  status s   on s.status_id=sj.relation 
+		       capital_transfer_check sj  
+		left join  
+		       status s  on    sj.check_result =s.status_id )sj  
+		left join  
+		       status s   on s.status_id=sj.relation 
        <where>
         <if test="fund_id!='' and fund_id!=null">
           fund_id=#{fund_id}
         </if>
      </where> 
 	</select>
+	<!--////////////////////  -->
+	<!-- 根据资金划转id查询状态id值  -->
+	<select id="getStatusIdByCapitalId" resultType="int">
+		select status_id from capital_transfer where fund_id=#{fund_id}
+	</select>
+	<!--===========================================以下===================================================================================  -->
 	<!-- 管理人  发起  划转资金 插入到划转资金表*******************************///暂没用////////////////////////////////////////////////////// --> 
 	<insert id="insertCapitalTransfer">
 		insert  into  
@@ -117,8 +241,8 @@
                          #{handle_time},
                          #{status_id})
 	</insert>
-    
-  <!--****************************************************************************************************************************** -->
+ 
+  <!--******************************************//**////***///************************************************************************************ -->
 	<!-- 将划转资金   上传     附件信息插入附件表中   -->
 	<insert id="insertAttachmentInfo">
 		insert into 
@@ -151,7 +275,7 @@
 			   #{hash})
 	</insert>
     <!--*******************************************************************************************************  -->
-    <!-- 查询划转资金表  几级审核  审核意见  --><!-- 要排除状态13   状态为:指令业务岗审核不通过。  指令业务岗审核不通过就到不了核算业务岗这里审核 -->
+    <!-- 查询划转资金表  几级审核  审核意见  --><!-- 要排除状态13   状态为:   指令业务岗审核不通过就到不了核算业务岗这里审核 -->
     <select id="selectCheckOpinion" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransfer">
          select 
                 y.person_name,
@@ -199,13 +323,19 @@
     	        s.check_person,
     	        s.check_opinion,
     	        s.check_time,
-    	        y.status_name  
-		 from   capital_transfer_check s 
-	left join   status y on  s.check_result=y.status_id
+    	        y.status_name as check_result,
+				zt.status_name as relation
+		 from  
+		        capital_transfer_check s 
+	   left join   
+	           status y on  s.check_result=y.status_id  
+	   left join 
+	           status  zt  on  s.relation=zt.status_id	
+	    	
     
     </select>
     <!-- 将划转审核结果意见在插入划转资金表的同时,也将审核结果更新到划转资金表中去,根据基金id  ->fund_id定位到指定的业务 -->
-	<update id="updatecapitaltransferStatus" parameterType="java.util.Map">
+	<update id="updateCapitaltransferStatus" parameterType="java.util.Map">
 		update 
 			capital_transfer
 		set

+ 10 - 2
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapperInterface/CapitalTransferMapper.java

@@ -5,12 +5,17 @@ import java.util.Map;
 
 import com.fuzamei.entity.CapitalTransfer;
 import com.fuzamei.entity.CapitalTransferCheck;
-import com.fuzamei.entity.User;
 
 public interface CapitalTransferMapper {
 
-	public List<CapitalTransfer> selectCapitalTransferTable(Map<String, Object> map);//查询资金划转列表
+	public List<CapitalTransfer> selectCapitalTransferTable(Map<String, Object> map);//查询资金划转列表          指令业务岗和管理人能查看列表
+	public List<CapitalTransfer> selectCapitalTransferTable2(Map<String, Object> map);//查询资金划转列表      指令业务岗审核通过后  核算业务岗才能看到列表里之前的审核信息
+	public List<CapitalTransfer> selectCapitalTransferTable3(Map<String, Object> map);//查询资金划转列表      指令业务岗和核算业务岗审核同过后 核算主管岗才能看到之前2级的审核信息
+	
     public int  selectCapitalTransferPage(Map<String, Object> map);//查询资金划转表     总页数
+    public int  selectCapitalTransferPage2(Map<String, Object> map);//查询资金划转表     总页数
+    public int  selectCapitalTransferPage3(Map<String, Object> map);//查询资金划转表     总页数
+    
 	public  List<CapitalTransfer> selectChaKanZiJinHuaZhuan(Map<String, Object> map);//资金划转    查看详情
 	public  List<CapitalTransferCheck> selectCapitalTransferRecord(Map<String, Object> map);//资金划转 里审核记录   查看详情
     public void insertCapitalTransfer(Map<String, Object> map);//管理人发起划款资金
@@ -18,4 +23,7 @@ public interface CapitalTransferMapper {
 	public void insertCheckTransfer(Map<String, Object> map);//将划转资金审核的意见插入到(划转资金审核表里)
 	public void updatecapitaltransferStatus(Map<String, Object> map);//将划转审核结果意见在插入划转资金表的同时,也将审核结果更新到划转资金表中去,根据基金id 》fund_id修改指定的业务
 	
+	public List<CapitalTransferCheck> queryCapitalTransferCheckInformation(Map<String, Object> map); //<!-- 根据资金划转id查询划转审核状态id值 -->
+	public Integer getStatusIdByCapitalId(Integer fund_id);
+	
 }

+ 65 - 4
ccb_fund_trusteeship/src/main/java/com/fuzamei/service/CapitalTransferService.java

@@ -9,9 +9,13 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.StringUtils;
 
+import com.fuzamei.constant.Role;
 import com.fuzamei.dao.CapitalTransferDao;
+import com.fuzamei.entity.BusinessCheck;
+import com.fuzamei.entity.BusinessDeclare;
 import com.fuzamei.entity.CapitalTransfer;
 import com.fuzamei.entity.CapitalTransferCheck;
+import com.fuzamei.entity.UserDetail;
 import com.fuzamei.utils.PageDTO;
 
 @Service
@@ -25,15 +29,13 @@ public class CapitalTransferService {
      * @param   
      * @throws Exception  
      */
-	public PageDTO selectCapitalTransferTable(Map<String, Object> map){//查询资金划转列表
+	/*public PageDTO selectCapitalTransferTable(Map<String, Object> map){//查询资金划转列表
 		int page = 1; // 默认页是第一页
 		String fund_name="";//基金名称
 		String status_name="";//状态名称
 		long startTime = 0L; // 开始时间默认0
 		long endTime = Long.MAX_VALUE; // 结束时间默认Long最大值
 		
-		StringUtils.isEmpty(map);
-		
 		if (!"".equals(map.get("page")) && map.get("page") != null) { // 等于空就直接取第一页
 			try {
 				page = Integer.parseInt((String) map.get("page"));
@@ -84,10 +86,65 @@ public class CapitalTransferService {
 		pageDto.setRows(CapitalTransferList);
 		return pageDto;
 		
+	}*/
+    public PageDTO selectCapitalTransferTableAll(Map<String, Object> map){//查询资金划转列表
+		PageDTO pageDto = new PageDTO(); // 创建分页对象
+		UserDetail userDetail = (UserDetail) map.get("userDetail");
+		List<String> roleList = userDetail.getRole_name();
+		List<CapitalTransfer> informationList=null;//定义全局
+		int count=0;
+	
+		if(roleList.contains(Role.BUSINESS_CHECK_POS_OF_PBBTBC)){//核算业务岗
+			//指令业务岗通过后   核算业务岗才能看到  未通过状态的都不会显示
+			//而且分页的话查询所有信息的条数也是按照之前的条件进行查询的
+			informationList=capitalTransferDao.selectCapitalTransferTable2(map);
+			count=capitalTransferDao.selectCapitalTransferPage2(map);
+		}
+		else if(roleList.contains(Role.BUSINESS_CHIEF_POS_OF_PBBTBC)){//核算主管岗
+			//指令业务岗和核算业务岗通过后  核算主管岗才能看到  未通过都不会显示
+			//而且分页的话查询所有信息的条数也是按照之前的条件进行查询的
+			informationList=capitalTransferDao.selectCapitalTransferTable3(map);
+			count=capitalTransferDao.selectCapitalTransferPage3(map);
+		}
+		else {
+			//由管理人发起指令后 指令业务岗才能看到  状态为(待指令业务岗审核),————>所有人都能看到
+			informationList=capitalTransferDao.selectCapitalTransferTable(map);
+			count=capitalTransferDao.selectCapitalTransferPage(map);
+		}
+		pageDto.setRows(informationList);
+		pageDto.setTotal(count);
+		return pageDto;
+		
+	}
+    /**
+     *  资金划转审核记录的查询,当用户点击查看按钮后,不仅显示了资金划转的信息,还显示了资金划转审核记录的信息,这里资金划转的信息直接从前端获取,审核记录根据前端提供的id号>fund_id来进行查询
+     */
+	public List<CapitalTransferCheck> queryCapitalTransferCheckInformation(Map<String, Object> map) {
+		UserDetail userDetail = (UserDetail) map.get("userDetail");
+		List<String> roleList = userDetail.getRole_name();
+		Integer fund_id = (Integer) map.get("fund_id");
+		Integer statusId = capitalTransferDao.getStatusIdByCapitalId(fund_id);
+		//
+		if(roleList.contains(Role.BUSINESS_TRAN_POS_OF_PBBTBC)){//业务岗
+			return capitalTransferDao.selectCapitalTransferRecord(map);
+		}
+		if(roleList.contains(Role.BUSINESS_CHECK_POS_OF_PBBTBC)){//核算岗
+			if(statusId==12||statusId==13){//如果状态是指令业务岗不通过或者是在待审核时  直接返回空
+				return null;
+			}
+			return capitalTransferDao.selectCapitalTransferRecord(map);
+		}
+		if(roleList.contains(Role.BUSINESS_CHIEF_POS_OF_PBBTBC)) {//主管岗
+			if(statusId==12||statusId==13 ||statusId==14||statusId==15){//如果状态是指令业务岗不通过或者是在待审核时     在或者核算岗是在待审核或者审核不通过时    直接返回空
+				return null;
+			}
+			return capitalTransferDao.selectCapitalTransferRecord(map);
+		}
+		throw new RuntimeException("无权操作");
 	}
 
 	/**
-	 * 资金划转   点击查看 详情
+	 * 资金划转   点击查看资金划转 详情 //暂时不用了  上面代替
 	 * 
 	 * @param map
 	 * @return
@@ -106,6 +163,10 @@ public class CapitalTransferService {
 		  map1.put("CapitalTransferCheck", lis);
 		return map1;
 	}
+	
+	
+	
+	///////////////////////////////////////////////////////////////////////////////////////////////////////////____
 	/**
 	 * 管理人发起划款  资金
 	 * @param map

+ 78 - 5
ccb_fund_trusteeship/src/main/java/com/fuzamei/web/CapitalTransferAction.java

@@ -23,11 +23,18 @@ import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.multipart.MultipartFile;
 
+import com.alibaba.fastjson.JSON;
+import com.fuzamei.constant.HintMSG;
+import com.fuzamei.constant.Role;
+import com.fuzamei.entity.BusinessCheck;
 import com.fuzamei.entity.CapitalTransfer;
+import com.fuzamei.entity.CapitalTransferCheck;
+import com.fuzamei.entity.UserDetail;
 import com.fuzamei.service.CapitalTransferService;
 import com.fuzamei.service.UserAuthoricationService;
 import com.fuzamei.utils.JSONUtil;
 import com.fuzamei.utils.PageDTO;
+import com.fuzamei.utils.ValidationUtil;
 
 @Controller
 @RequestMapping(value = "CapitalTransfer")
@@ -36,29 +43,95 @@ public class CapitalTransferAction {
 	private CapitalTransferService capitalTransferService;
 	@Autowired
 	private UserAuthoricationService userAuthoricationService;//参数校验  权限授权
+	private static final int ROW_NUM = 10; // 分页每页显示数据的数量
 	 /**  
      *  查询资金划转表  省分行托管中心指令业务岗
      * @param  
      * @param   
      * @throws Exception  
      */
-	@RequestMapping(value = "/selectCapitalTransfer", method = RequestMethod.POST)
+/*	@RequestMapping(value = "/selectCapitalTransfer", method = RequestMethod.POST)
 	@ResponseBody
 	public Map<String, Object> selectCapitalTransfer(@RequestBody String data) {
         //System.out.println("查询资金划转列表数据");
-		
-		
 		Map<String, Object> mapResult = new LinkedHashMap<String, Object>();
 		Map<String, Object> map = JSONUtil.jsonToMap(data);
 		PageDTO pageDto=capitalTransferService.selectCapitalTransferTable(map);
 		mapResult = JSONUtil.getJsonMap(200, true, "操作成功", pageDto);
 
 		return mapResult;
+	}*/
+	/**
+	 * 各个岗位查看资金划转记录列表
+	 * @param data
+	 * @return
+	 */
+	@RequestMapping(value = "/selectCapitalTransfer", method = RequestMethod.POST)
+	@ResponseBody
+	public Map<String, Object> selectCapitalTransfer(@RequestBody String data) {
+        //System.out.println("查询资金划转列表数据");
+		try {
+			@SuppressWarnings("unchecked")
+			Map<String, Object> map = JSON.parseObject(data,Map.class);//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
+			int userId=ValidationUtil.checkAndAssignInt("userId");//首先校验用户权限问题
+			UserDetail userDetail = userAuthoricationService.checkUserAuthority(userId,Role.BUSINESS_CHIEF_POS_OF_PBBTBC,Role.BUSINESS_CHECK_POS_OF_PBBTBC,Role.BUSINESS_TRAN_POS_OF_PBBTBC);
+			int page = ValidationUtil.checkMinAndAssignInt(map.get("page"), 1); 
+			String fund_name=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("fund_name"));
+			String status_name=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("status_name"));
+			long startTime = ValidationUtil.checkAndAssignDefaultLong(map.get("startTime"), 0L); 					//开始时间默认0
+			long endTime = ValidationUtil.checkAndAssignDefaultLong(map.get("endTime"), Long.MAX_VALUE); 			//结束时间默认Long最大值
+			
+			Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
+			mapToService.put("userDetail", userDetail);
+			mapToService.put("startPage", (page - 1) * ROW_NUM);
+			mapToService.put("fund_name", fund_name);
+			mapToService.put("status_name", status_name);
+			//如果时间顺序错位,要重新进行排位
+			mapToService.put("startTime", startTime);
+			if (startTime <= endTime) {
+				mapToService.put("endTime", endTime);
+			} else {
+				mapToService.put("endTime", Long.MAX_VALUE);
+			}
+			mapToService.put("rowNum", ROW_NUM); // 默认每页显示数据是10条,可根据需求修改分页数量
+			PageDTO pageDto=capitalTransferService.selectCapitalTransferTableAll(mapToService);
+			return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, pageDto);
+		} catch (Exception e) {
+			return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
+		}
+	}
+	/**
+	 * 审核记录的查询,当用户点击查看按钮后,不仅显示了资金划转的信息,还显示了资金划转审核记录的信息,这里资金划转的信息直接从前端获取,审核记录根据前端提供的id号>fund_id来进行查询
+	 * @param data
+	 * @return
+	 *         {
+				"fund_id":"1012",
+				"userId":"xxx"
+				}
+	 */
+	@RequestMapping(value="/queryCapitalTransferCheckInformation",method=RequestMethod.POST)
+	@ResponseBody
+	private Map<String,Object> queryCapitalTransferCheckInformation(@RequestBody String data){
+		try {
+			@SuppressWarnings("unchecked")
+			Map<String, Object> map = JSON.parseObject(data, Map.class);		//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
+			//首先校验用户权限问题
+			int userId=ValidationUtil.checkAndAssignInt(map.get("userId"));
+			//查看用户非空和权限(只有【指令业务岗,核算岗和主管岗】有这个权限操作)
+			UserDetail userDetail = userAuthoricationService.checkUserAuthority(userId,Role.BUSINESS_CHIEF_POS_OF_PBBTBC,Role.BUSINESS_CHECK_POS_OF_PBBTBC,Role.BUSINESS_TRAN_POS_OF_PBBTBC);
+			Integer fund_id =ValidationUtil.checkAndAssignInt(map.get("fund_id"));		//被审核的业务id号需要先被进行校验
+			Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
+			mapToService.put("userDetail", userDetail);
+			mapToService.put("fund_id", fund_id);                        //待待
+			List<CapitalTransferCheck> capitalTransferCheckList =capitalTransferService.queryCapitalTransferCheckInformation(mapToService);
+			return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, capitalTransferCheckList);
+		} catch (Exception e) {
+			return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
+		}
 	}
-	
 	/**{ 
 	    "fund_id":"1002"   postman 传id
-       }
+       }   暂不用上面代替了
 	 * 资金划转列表点击查看详情
 	 * @param data
 	 * @return