chb 7 years ago
parent
commit
aa1a91fbc0

+ 3 - 0
ccb_fund_trusteeship/src/main/java/com/fuzamei/dao/AccountOpenDao.java

@@ -30,6 +30,9 @@ public class AccountOpenDao {
 		public void insertTiShiHanOrUser(Map<String, Object> map) {//插入管理人账号
 			mapperDao.insertTiShiHanOrUser(map);
 		}
+		public void insertOperationHistory(Map<String, Object> map) {//插入到操作记录表     公共用
+			mapperDao.insertOperationHistory(map);
+		}
 		public List<PromptLetter> selectTishihan(Map<String, Object> map){//查询风险提示函3
 			return mapperDao.selectTishihan(map);
 		}

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

@@ -7,12 +7,13 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Repository;
 
 import com.fuzamei.entity.CapitalTransfer;
+import com.fuzamei.entity.CapitalTransferCheck;
 import com.fuzamei.mapperInterface.CapitalTransferMapper;
 
 @Repository
 public class CapitalTransferDao {
 	@Autowired
-    private CapitalTransferMapper   capitalTransferMapper;
+    private CapitalTransferMapper  capitalTransferMapper;
 	
 	
 	public List<CapitalTransfer> selectCapitalTransferTable(Map<String, Object> map){//查询资金划转列表
@@ -21,5 +22,11 @@ public class CapitalTransferDao {
 	public int  selectCapitalTransferPage() {//查询资金划转表  总页数
 		return  capitalTransferMapper.selectCapitalTransferPage() ;
 	}
-	
+	public  List<CapitalTransfer> selectChaKanZiJinHuaZhuan(Map<String, Object> map){//资金划转    查看详情
+		return capitalTransferMapper.selectChaKanZiJinHuaZhuan(map);
+	}
+	public  List<CapitalTransferCheck> selectCapitalTransferRecord(Map<String, Object> map){//资金划转 里审核记录   查看详情
+		return capitalTransferMapper.selectCapitalTransferRecord(map);
+	}
+
 }

+ 27 - 4
ccb_fund_trusteeship/src/main/java/com/fuzamei/entity/CapitalTransfer.java

@@ -1,6 +1,5 @@
 package com.fuzamei.entity;
 
-import java.util.Date;
 //资金划转表
 public class CapitalTransfer {
 	private int id;//主键id
@@ -9,12 +8,36 @@ public class CapitalTransfer {
 	private String  fund_name;//基金名称
 	private double account_balance;//账户余额
 	private double sum_of_money;//划款金额
-	private String basis_of_payment;//划款依据
+	private int  basis_of_payment;//划款依据
 	private String drawing_account;//划款账户
 	private long apply_time;//申请时间
 	private long handle_time;//处理时间
 	private int status_id;//状态id
 	
+	//字段
+	private String  persont_name;//用户表   管理人写死的
+	private String  attachment_name;//附件表的 附件名称
+	private String url;        //划款依据的url
+	
+	
+	public String getPersont_name() {
+		return persont_name;
+	}
+	public void setPersont_name(String persont_name) {
+		this.persont_name = persont_name;
+	}
+	public String getAttachment_name() {
+		return attachment_name;
+	}
+	public void setAttachment_name(String attachment_name) {
+		this.attachment_name = attachment_name;
+	}
+	public String getUrl() {
+		return url;
+	}
+	public void setUrl(String url) {
+		this.url = url;
+	}
 	public int getId() {
 		return id;
 	}
@@ -54,10 +77,10 @@ public class CapitalTransfer {
 	public void setSum_of_money(double sum_of_money) {
 		this.sum_of_money = sum_of_money;
 	}
-	public String getBasis_of_payment() {
+	public int getBasis_of_payment() {
 		return basis_of_payment;
 	}
-	public void setBasis_of_payment(String basis_of_payment) {
+	public void setBasis_of_payment(int basis_of_payment) {
 		this.basis_of_payment = basis_of_payment;
 	}
 	public String getDrawing_account() {

+ 7 - 0
ccb_fund_trusteeship/src/main/java/com/fuzamei/entity/CapitalTransferCheck.java

@@ -10,6 +10,13 @@ public class CapitalTransferCheck {
 	private String check_opinin;//审核意见
 	private long check_time;//审核时间
 	private String check_result;//结果
+	private  int relation;
+	public int getRelation() {
+		return relation;
+	}
+	public void setRelation(int relation) {
+		this.relation = relation;
+	}
 	public int getId() {
 		return id;
 	}

+ 21 - 4
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapper/AccountOpenMapper.xml

@@ -78,9 +78,10 @@
 	<!-- 提示函  插入管理人账号  附件   上传-->
 	<insert id="insertTiShiHanOrUser" parameterType="java.util.Map">
 	     <!-- insert  into  t_user(user_id) VALUES (#{user_id}); -->
-	     insert  into  prompt_letter(prompt_letter_id) VALUES (#{prompt_letter_id});<!--还需要改动2017/12/20  -->
+	     insert  into  prompt_letter(prompt_letter_id) VALUES (#{prompt_letter_id})<!--还需要改动2017/12/20  -->
 	     
-	     insert into attachment (
+	    <!--先注释有改动 -->
+	    <!--  insert into attachment (
 	                attachment_id,
 	                attachment_name,
 	                url,
@@ -91,7 +92,23 @@
 	               #{attachment_name},
 	               #{url},
 	               #{upload_person_id},
-	               #{create_time} );
+	               #{create_time} ); -->
+	</insert>
+	<!-- 当经办支行进行账户开立上传的时候往(操作记录表)中插入一条数据 -->
+	<insert id="insertOperationHistory">
+		insert into 
+			operation_history(operator_type_id,
+							  operator_account,
+							  operator_role,
+							  operator_person,
+							  operator_time,
+							  hash)
+		values(#{operatorTypeId},
+			   #{operatorAccount},
+			   #{operatorRole},
+			   #{operatorPerson},
+			   #{operatorTime},
+			   #{hash})
 	</insert>
 	<!--根据管理人账号查询管理人名字 -->
 	<select id="selectTishihanById" parameterType="java.util.Map" resultType="com.fuzamei.entity.User">
@@ -127,7 +144,7 @@
 	               #{create_time} );
 	</insert>
 	<!--**************************************************************************************************************  -->
-	<!-- 上传客户资料,承诺书,开户申请书    经办支行创建添加账号和客户名称   useGeneratedKeys="true" 返回主键  -->
+	<!-- 上传客户资料,承诺书,开户申请书    经办支行创建添加账号和客户名称   useGeneratedKeys="true" 返回主键  闲着没有用  -->
 	<insert id="insertAccountUploadFile"   parameterType="java.util.Map">
 	<!-- 插入到开户记录表 -->
 	   insert into account_opening_record(

+ 113 - 11
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapper/CapitalTransferMapper.xml

@@ -1,27 +1,29 @@
 <?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.entity.CapitalTransfer"> 
+<mapper namespace="com.fuzamei.mapperInterface.CapitalTransferMapper"><!-- 找接口 --> 
     <!--查询资金划转表  省分行托管中心指令业务岗 -->
 	<select id="selectCapitalTransferTable" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransfer">
-		select  
-		       z.fund_id,
+	 select   z.fund_id,
 		       y.person_name,
 		       z.fund_name,
 		       z.account_balance,
 		       z.sum_of_money,
-		       z.basis_of_payment,
+		       f. attachment_name,
 		       z.drawing_account,
 		       z.apply_time,
 		       z.handle_time ,
 		       t.status_name 
-	    from   capital_transfer z ,
-	           status  t ,
-	           t_user y
+	    from  
+	            capital_transfer z , 
+	            status  t ,
+	             t_user y,
+	             attachment f 
 	   <where>
 	          z.status_id =t.status_id
 	        and 
 	           y.user_id=z.custodian
-	         
+	        and 
+	          f.attachment_id=z.basis_of_payment
 	      <if test="fund_name!='' and fund_name!= null">
 	          and fund_name=#{fund_name}
 	      </if>
@@ -37,10 +39,110 @@
 	</select>
 	<!--查询资金划转表   返回查询总条数 -->
     <select id="selectCapitalTransferPage" resultType="int">
-    		select count(*)  from capital_transfer
+    	 select count(*)  from capital_transfer
     </select>
-
-
+  <!--****************************************  -->  
+  <!--查看  资金划转详情     根据前端给我返回的id   在把那一条数据查出来-->
+  <select id="selectChaKanZiJinHuaZhuan" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransfer">
+   	select   y.person_name,
+  	        sj.fund_name, 
+  	        sj.account_balance, 
+  	        sj.sum_of_money,
+  	         f.attachment_name,
+			f.url,
+  	        sj.drawing_account,
+  	        sj.apply_time  
+     from  capital_transfer sj , 
+             attachment f,
+             t_user y   
+    
+       <where>
+            sj.basis_of_payment=f.attachment_id
+       and    
+           y.user_id=sj.custodian 
+        and 
+          fund_id=#{fund_id}
+       </where>
+  </select>
+  
+<!--*************************************  -->
+    <!--查看  查询划转资金审核记录表  框框 --> 
+	<select id="selectCapitalTransferRecord" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransferCheck">
+     select  sj.fund_id,
+             sj.check_department,
+             sj.check_person,
+             sj.check_opinion,
+             sj.check_time,
+             s.status_name  
+      from  (
+        select sj.fund_id,
+               sj.check_department,
+               sj.check_person,
+               sj.check_opinion,
+               sj.check_time,
+               sj.check_result,
+               s.status_name,
+               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
+        
+	</select>
+	
+	<!-- 将划转资金上传     附件信息插入附件表中   可以公用此方法-->
+	<insert id="insertAttachmentInfo">
+		insert into 
+			attachment(attachment_id,
+					   attachment_name,
+					   url,
+					   upload_person_id,
+					   create_time)
+		values(#{attachmentId},
+			   #{attachmentName},
+			   #{url},
+			   #{userId},
+			   #{createTime})
+	</insert>
+    
+    <!-- 当划转资金时  往操作记录表中插入一条数据 -->
+	<insert id="insertOperationHistory">
+		insert into 
+			operation_history(operator_type_id,
+							  operator_account,
+							  operator_role,
+							  operator_person,
+							  operator_time,
+							  hash)
+		values(#{operatorTypeId},
+			   #{operatorAccount},
+			   #{operatorRole},
+			   #{operatorPerson},
+			   #{operatorTime},
+			   #{hash})
+	</insert>
+    <!--**************************************  -->
+    <!--将审核意见插入到划转资金审核表里  -->
+    <insert id="">
+	    insert into capital_transfer_check( fund_id,
+			          check_department,
+						   check_person,
+						   check_opinion,
+						   check_time,
+						   check_result,relation) 		
+		values(1013,'省分行部门','老张','可以批了','20180101','通过','10');
+						  
+    
+    
+    </insert>
+    
+    
+    
+    
+    
+    
+    
 
 
 </mapper>

+ 2 - 1
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapperInterface/AccountOpenMapper.java

@@ -11,7 +11,8 @@ public interface AccountOpenMapper {
 	public List<AccountOpeningRecord> queryAllAccountOpening(Map<String, Object> map);//查询账户开立列表
 	public  int serchCountPage();//总页数
 	public  int serchCountPage2();//提示函总页数
-	public List<PromptLetter> selectPromptLetter(Map<String, Object> map);//查询风险提示函
+	public List<PromptLetter> selectPromptLetter(Map<String, Object> map);//查询风险提示函列表
+	public void insertOperationHistory(Map<String, Object> map);//账户开立上传的时候也往操作记录表插入一条数据     多方法公用
 	public void insertTiShiHanOrUser(Map<String, Object> map);//插入管理人账号
 	//
 	public List<PromptLetter> selectTishihan(Map<String, Object> map);//查询风险提示函3 ,省分行拓托管中心风管岗

+ 4 - 3
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapperInterface/CapitalTransferMapper.java

@@ -4,15 +4,16 @@ import java.util.List;
 import java.util.Map;
 
 import com.fuzamei.entity.CapitalTransfer;
+import com.fuzamei.entity.CapitalTransferCheck;
 
 public interface CapitalTransferMapper {
 
 	public List<CapitalTransfer> selectCapitalTransferTable(Map<String, Object> map);//查询资金划转列表
     public int  selectCapitalTransferPage();//查询资金划转表     总页数
+	public  List<CapitalTransfer> selectChaKanZiJinHuaZhuan(Map<String, Object> map);//资金划转    查看详情
+	public  List<CapitalTransferCheck> selectCapitalTransferRecord(Map<String, Object> map);//资金划转 里审核记录   查看详情
 	
-	
-	
-	
+   
 	
 	
 	

+ 50 - 8
ccb_fund_trusteeship/src/main/java/com/fuzamei/service/AccountOpenService.java

@@ -80,7 +80,12 @@ public class AccountOpenService {
 		return pageDto;
 	}
     ////////////////////////////////////////////////////////////
-	public PageDTO selectPromptLetter(Map<String, Object> map){//查询风险提示函
+	/**
+	 * 提示函  管理人
+	 * @param map
+	 * @return
+	 */
+    public PageDTO selectPromptLetter(Map<String, Object> map){//查询风险提示函
 		int page = 1; // 默认页是第一页
 		long startTime = 0; // 开始时间默认0
 		long endTime = Long.MAX_VALUE; // 结束时间默认Long最大值
@@ -130,7 +135,11 @@ public class AccountOpenService {
 
 	}
    //////////////////////////////////////////////////////////////////////////////
-
+   /**
+    * 提示函  风管岗查询
+    * @param map
+    * @return
+    */
 	public PageDTO selectTishihan(Map<String, Object> map){//查询风险提示函
 		int page = 1; // 默认页是第一页
 		long startTime = 0; // 开始时间默认0
@@ -181,6 +190,10 @@ public class AccountOpenService {
 
 	}
 /////////////////////////////////////////////////////////////////////////////////
+    /**
+     * 提示函  发函  上传文件
+     * @param map
+     */
 	@Transactional
 	public void insertTiShiHanOrUser(Map<String, Object> map) {//只上传了id到数据库   待修改哦
 	    String   prompt_letter_id="";  // 提示函id
@@ -210,18 +223,33 @@ public class AccountOpenService {
 		if (!"".equals(map.get("create_time")) && map.get("create_time") != null) { 
 			create_time = (Long) map.get("create_time");
 		}
-		 Map<String, Object> mapToDao = new LinkedHashMap<String, Object>();
-		  mapToDao.put("prompt_letter_id", prompt_letter_id);//提示函id
+		 Map<String, Object> mapToDao2 = new LinkedHashMap<String, Object>();
+		  mapToDao2.put("prompt_letter_id", prompt_letter_id);//提示函id
 		  //mapToDao.put("hash","1a2b3c4d5e");//先注视
+		  accountOpenDao.insertTiShiHanOrUser(mapToDao2);//将数据添加到提示函数据库里
 		  
+		  Map<String, Object> mapToDao = new LinkedHashMap<String, Object>();
 		  mapToDao.put("attachment_id", 110120119);//附件id   目前写死
 		  mapToDao.put("attachment_name", attachment_name);//附件名称    暂时没写
 		  mapToDao.put("url", url);//附件url   后面有下载的   需要地址
 		  mapToDao.put("upload_person_id", 111222333);//附件人上传的id这里写的是死值
 		  mapToDao.put("create_time", System.currentTimeMillis());//附件添加时间,这里应该写添加得到的当前系统时间  目前写的是死值
-		
-		  accountOpenDao.insertTiShiHanOrUser(mapToDao);//将数据添加到数据库里
+		  accountOpenDao.insertAccountUploadFileFuJianBiao(mapToDao);//将数据添加到附件表数据库里
+			
+		  Map<String, Object> mapToOperation = new LinkedHashMap<String,Object>();
+			mapToOperation.put("operatorTypeId", 1001);						//先写死
+			mapToOperation.put("operatorAccount", 500000266);				//操作账号先定死
+			mapToOperation.put("operatorRole", "经办支行5");						//创建这个操作的角色  目前是写死
+			mapToOperation.put("operatorPerson", "张三3");						//操作人先写死
+			mapToOperation.put("operatorTime", mapToDao.get("create_time")); //操作时间为当前操作时间
+			mapToOperation.put("hash", "222a2s3d4f5g");	                    //写的时死值
+			accountOpenDao.insertOperationHistory(mapToOperation);           //将提示函泛函添加上传的操作记录信息插入到操作记录表中     
 	}
+	
+	/**
+	 * 真伪查询
+	 * @param map
+	 */
 	@Transactional
 	public void insertTrueFalseSelect(Map<String, Object> map) {
 	    String attachment_id="";    //附件id
@@ -252,11 +280,15 @@ public class AccountOpenService {
 		  mapToDao.put("url", url);//附件url   后面有下载的   需要地址
 		  mapToDao.put("upload_person_id", 223344);//附件人上传的id这里写的是死值
 		  mapToDao.put("create_time", System.currentTimeMillis());//附件添加时间,这里应该写添加得到的当前系统时间  
-	    
 		  accountOpenDao.insertTrueFalseSelect(mapToDao);//把数据插入到附件表里
-	    
+		
 	
 	}
+	
+	/**
+	 * 账户开立  上传
+	 * @param map
+	 */
 	@Transactional
 	public void insertAccountUploadFile(Map<String, Object> map) {
 		String customer_id="";   //ID
@@ -387,6 +419,16 @@ public class AccountOpenService {
 			 mapToDaoApplication.put("create_time", mapToDao.get("update_time"));
 		     accountOpenDao.insertAccountUploadFileFuJianBiao(mapToDaoApplication);//上传开户申请书的       到附件表
 		     
+		//还要将账户开立添加上传的这个操作信息插入到操作记录表中
+		Map<String, Object> mapToOperationHistory = new LinkedHashMap<String,Object>();
+			mapToOperationHistory.put("operatorTypeId", 1001);						//刚刚创立业务申报,操作类型为业务申报
+			mapToOperationHistory.put("operatorAccount", 500000255);				//操作账号先定死
+			mapToOperationHistory.put("operatorRole", "经办支行");						//创建这个操作的角色只能是经办支行
+			mapToOperationHistory.put("operatorPerson", "张三");						//操作人先写死
+			mapToOperationHistory.put("operatorTime", mapToDao.get("update_time")); //操作时间为当前操作时间
+			mapToOperationHistory.put("hash", "11a2s3d4f5g");	                    //写的时死值
+			accountOpenDao.insertOperationHistory(mapToOperationHistory);           //将账户开立添加上传的操作记录信息插入到操作记录表中     
+		     
 		   
 	}
 	

+ 25 - 5
ccb_fund_trusteeship/src/main/java/com/fuzamei/service/CapitalTransferService.java

@@ -9,6 +9,7 @@ import org.springframework.stereotype.Service;
 
 import com.fuzamei.dao.CapitalTransferDao;
 import com.fuzamei.entity.CapitalTransfer;
+import com.fuzamei.entity.CapitalTransferCheck;
 import com.fuzamei.utils.PageDTO;
 
 @Service
@@ -25,7 +26,7 @@ public class CapitalTransferService {
 	public PageDTO selectCapitalTransferTable(Map<String, Object> map){//查询资金划转列表
 		int page = 1; // 默认页是第一页
 		String fund_name="";//基金名称
-		String status_name="";//状态
+		String status_name="";//状态名称
 		long startTime = 0; // 开始时间默认0
 		long endTime = Long.MAX_VALUE; // 结束时间默认Long最大值
 
@@ -45,6 +46,7 @@ public class CapitalTransferService {
 		if (!"".equals(map.get("status_name")) && map.get("status_name") != null) { // 等于空就直接取空值
 			status_name = (String) map.get("status_name");
 		}
+		
 		if (!"".equals(map.get("startTime")) && map.get("startTime") != null) { // 等于空就直接取空值
 			try {
 				startTime = Long.parseLong((String) map.get("startTime"));
@@ -56,7 +58,7 @@ public class CapitalTransferService {
 			try {
 				endTime = Long.parseLong((String) map.get("endTime"));
 			} catch (NumberFormatException e) {
-				endTime = Long.MAX_VALUE; // 数据解析异常endTime还是9223372036854775807L
+				endTime = Long.MAX_VALUE; // 数据要是解析异常endTime还是9223372036854775807L
 			}
 		}
 		PageDTO pageDto = new PageDTO(); // 创建分页对象
@@ -72,12 +74,30 @@ public class CapitalTransferService {
 			mapToDao.put("endTime", Long.MAX_VALUE);
 		}
 		mapToDao.put("rowNum", ROW_NUM); // 默认每页显示数据是10条,可根据需求修改分页数量
-		int  countPage=capitalTransferDao.selectCapitalTransferPage();//资金划转表  总页数
-		List<CapitalTransfer> list=capitalTransferDao.selectCapitalTransferTable(mapToDao);
+		int  countPage=capitalTransferDao.selectCapitalTransferPage();//资金划转表  总得信息数量页数
+		List<CapitalTransfer> CapitalTransferList=capitalTransferDao.selectCapitalTransferTable(mapToDao);
 		pageDto.setTotal(countPage);
-		pageDto.setRows(list);
+		pageDto.setRows(CapitalTransferList);
 		return pageDto;
 		
 	}
+	//资金划转   点击查看 详情
+	public Map<String, Object>  selectChaKanZiJinHuaZhuan(Map<String, Object> map){
+		int fund_id=0;
+		if (!"".equals(map.get("fund_id")) && map.get("fund_id") != null) { 
+			fund_id =  Integer.parseInt((String)map.get("fund_id"));
+		}
+		
+		
+		 Map<String, Object> mapToDao = new LinkedHashMap<String, Object>();
+		  mapToDao.put("fund_id", fund_id);//附件名称    暂时没写
+		  
+		  List<CapitalTransfer> list=capitalTransferDao.selectChaKanZiJinHuaZhuan(mapToDao);
+		  List<CapitalTransferCheck> lis= capitalTransferDao.selectCapitalTransferRecord(mapToDao);
+		  Map<String, Object> map1=new LinkedHashMap<String, Object>();
+		  map1.put("CapitalTransfer", list);
+		  map1.put("CapitalTransferCheck", lis);
+		return map1;
+	}
 	
 }

+ 29 - 3
ccb_fund_trusteeship/src/main/java/com/fuzamei/web/CapitalTransferAction.java

@@ -1,15 +1,22 @@
 package com.fuzamei.web;
 
+import java.util.LinkedHashMap;
+import java.util.List;
 import java.util.Map;
 
+import org.junit.runners.Parameterized.Parameters;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.ResponseBody;
 
+import com.fuzamei.entity.CapitalTransfer;
 import com.fuzamei.service.CapitalTransferService;
+import com.fuzamei.utils.JSONUtil;
+import com.fuzamei.utils.PageDTO;
 
 @Controller
 @RequestMapping(value = "CapitalTransfer")
@@ -26,11 +33,30 @@ public class CapitalTransferAction {
 	@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;
+	}
 	
+	/**{
+	    "fund_id":"1005"   postman 传个id
+       }
+	 * 资金划转查看详情
+	 * @param data
+	 * @return
+	 */
+	@RequestMapping(value="/selectChaKanZiJinHuaZhuan",method=RequestMethod.POST)
+	@ResponseBody
+	public Map<String,Object> selectChaKanZiJinHuaZhuan(@RequestBody String data){
+		//System.out.println("查看资金划转详情信息....");
+		Map<String, Object> map = JSONUtil.jsonToMap(data);		//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
+		Map<String, Object> map1= capitalTransferService.selectChaKanZiJinHuaZhuan(map);
+		return JSONUtil.getJsonMap(200, true, "操作成功", map1);
 		
-		
-		return null;
-	
 	}
 	
 	

+ 5 - 11
ccb_fund_trusteeship/src/main/java/com/fuzamei/web/PromptLetterAction.java

@@ -105,18 +105,18 @@ public class PromptLetterAction {
 	            file.transferTo(newfile);
 	            //MultipartFile自带的解析方法 
 	    		Map<String, Object> map = new LinkedHashMap<String, Object>();
-	    		map.put("prompt_letter_id", prompt_letter_id);//有问题   待改动
+	    		map.put("prompt_letter_id", prompt_letter_id);//有问题   待改动   , 这里应该是管理人账号   这里只插入了一个账号到提示函表 别的字段没写,问清楚了在改
 	    		
 	    		map.put("fileName", fileName);
 	    		map.put("url",fileName);
 	            accountService.insertTiShiHanOrUser(map);
 	            
-	            Map<String, Object>	mapResult=JSONUtil.getJsonMap(200, true, "上传成功", null);
+	            Map<String, Object>	mapResult=JSONUtil.getJsonMap(200, true, "上传提示函成功", null);
 				return mapResult ;
 			}
 	       catch (Exception e) {
-				Map<String, Object> mapResult=JSONUtil.getJsonMap(500, true, "上传失败"+e.getMessage(), null);
-				return mapResult ;
+				Map<String, Object> mapResult=JSONUtil.getJsonMap(500, true, "上传提示函失败"+e.getMessage(), null);
+				return mapResult;
 			}
 		
 	    	
@@ -172,17 +172,11 @@ public class PromptLetterAction {
     public Map<String,Object> trueFalseSelect(@RequestParam("file") MultipartFile file,HttpServletRequest request) throws IOException{  
        try {
     	   String path = "D:\\tomcate\\apache-tomcat-8.5.24\\webapps"+request.getServletContext().getContextPath()+"\\Ceshi";  
-         // String fileName = file.getOriginalFilename();    
            File dir = new File(path);          
            if(!dir.exists()){  
                dir.mkdirs();  
            }  
            //MultipartFile自带的解析方法  
-         /*  file.transferTo(dir);  
-           Map<String, Object> map = new LinkedHashMap<String, Object>();
-   		   map.put("fileName", fileName);
-   		   map.put("url",fileName+"ffff");
-   		   */
            
            String fileName = file.getOriginalFilename();  
            String pathFile=path+"/"+fileName;
@@ -197,7 +191,7 @@ public class PromptLetterAction {
            //上传文件之后才会产生一条哈希值的
           // HashXiZhiUtil.getMd5("D:\\xiangnu\\123.doc");
            HashXiZhiUtil.getMD5Checksum(pathFile);//调用方法 对(文件)产生一条哈希值
-        System.out.println( HashXiZhiUtil.getMD5Checksum(pathFile)+"--哈希值");
+        System.out.println( HashXiZhiUtil.getMD5Checksum(pathFile)+"--哈希值");//自己测试的
        	Map<String, Object> mapResult=JSONUtil.getJsonMap(200, true, "上传成功", null);//将查询出来的结果封装成map数据返回
             return mapResult ;
 		}