chb 7 years ago
parent
commit
a6b9b2f45f

+ 1 - 3
ccb_fund_trusteeship/src/main/java/com/fuzamei/dao/CapitalTransferDao.java

@@ -29,9 +29,7 @@ public class CapitalTransferDao {
 	public  List<CapitalTransferCheck> selectCapitalTransferRecord(Map<String, Object> map){//资金划转 里审核记录   查看详情
 		return capitalTransferMapper.selectCapitalTransferRecord(map);
 	}
-	/*public List<User> selectByPersonName(Map<String, Object> map) {//临时测试的
-		return capitalTransferMapper.selectByPersonName(map);
-	}*/
+	
 	public void insertCapitalTransfer(Map<String, Object> map) {//管理人  发起  划款资金
 		capitalTransferMapper.insertCapitalTransfer(map);
 	}

+ 8 - 13
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapper/CapitalTransferMapper.xml

@@ -34,28 +34,23 @@
 	        order by apply_time desc
 	        limit #{startPage},#{rowNum}
 	</select>
-	<!--查询资金划转表   返回查询总条数 --><!--带条件分页待做修改  -->
-    <select id="selectCapitalTransferPage" resultType="int">
-    	 select count(*)  from capital_transfer
+	<!--查询资金划转表   返回查询总条数 -->
+    <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 
     	 <where>
-    	  <!--  <include refid="query_accountopen_where"></include> -->
+    	        
 	    	<if test="fund_name != null and fund_name!=''">
-	    		  fund_name=#{fund_name}
+	    		and  fund_name=#{fund_name}
 	    	</if>
-	    	<if test="status_name != null and status_name''">
+	    	<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>
+    	 </where> 
     </select>
-    <!--动态sql  上面引用 -->
-    
-       
-    
-    
+
   <!--************************************************************************************************  -->  
   <!--查看  资金划转详情     根据前端给我返回的id   在把那一条数据查出来-->
   <select id="selectChaKanZiJinHuaZhuan" parameterType="java.util.Map" resultType="com.fuzamei.entity.CapitalTransfer">

+ 0 - 1
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapperInterface/CapitalTransferMapper.java

@@ -13,7 +13,6 @@ public interface CapitalTransferMapper {
     public int  selectCapitalTransferPage(Map<String, Object> map);//查询资金划转表     总页数
 	public  List<CapitalTransfer> selectChaKanZiJinHuaZhuan(Map<String, Object> map);//资金划转    查看详情
 	public  List<CapitalTransferCheck> selectCapitalTransferRecord(Map<String, Object> map);//资金划转 里审核记录   查看详情
-	//public  List<User> selectByPersonName(Map<String, Object> map);//临时测试用的
     public void insertCapitalTransfer(Map<String, Object> map);//管理人发起划款资金
     
 	public void insertCheckTransfer(Map<String, Object> map);//将划转资金审核的意见插入到(划转资金审核表里)

+ 7 - 7
ccb_fund_trusteeship/src/main/java/com/fuzamei/service/AccountMaintenanceService.java

@@ -170,7 +170,7 @@ public class AccountMaintenanceService {
 		String bank_account = ""; // 
 		long startTime = 0L; // 开始时间默认0
 		long endTime = Long.MAX_VALUE; // 结束时间默认Long最大值
-		if (!"".equals(map.get("page")) && map.get("page") != null) { // 等于空就直接取第一页
+		if(!"".equals(map.get("page")) && map.get("page") != null) { // 等于空就直接取第一页
 			try {
 				page = Integer.parseInt((String) map.get("page"));
 				if (page < 1) {
@@ -180,20 +180,20 @@ public class AccountMaintenanceService {
 				page = 1; // 数据解析异常page还是1
 			}
 		}
-		if (!"".equals(map.get("customer_name")) && map.get("customer_name") != null) { // 等于空就直接取空值
+		if(!"".equals(map.get("customer_name")) && map.get("customer_name") != null) { // 等于空就直接取空值
 			customer_name = (String) map.get("customer_name");
 		}
-		if (!"".equals(map.get("bank_account")) && map.get("bank_account") != null) { // 等于空就直接取空值
+		if(!"".equals(map.get("bank_account")) && map.get("bank_account") != null) { // 等于空就直接取空值
 			bank_account = (String) map.get("bank_account");
 		}
-		if (!"".equals(map.get("startTime")) && map.get("startTime") != null) { // 等于空就直接取空值
+		if(!"".equals(map.get("startTime")) && map.get("startTime") != null) { // 等于空就直接取空值
 			try {
 				startTime = Long.parseLong((String) map.get("startTime"));
 			} catch (NumberFormatException e) {
 				startTime = 0L; // 数据解析异常startTime还是0
 			}
 		}
-		if (!"".equals(map.get("endTime")) && map.get("endTime") != null) { // 等于空就直接取空值
+		if(!"".equals(map.get("endTime")) && map.get("endTime") != null) { // 等于空就直接取空值
 			try {
 				endTime = Long.parseLong((String) map.get("endTime"));
 			} catch (NumberFormatException e) {
@@ -205,10 +205,10 @@ public class AccountMaintenanceService {
 		mapToDao.put("startPage", (page - 1) * ROW_NUM);
 		mapToDao.put("customer_name", customer_name);
 		mapToDao.put("bank_account", bank_account);
-		if (startTime <= endTime) {
+		if(startTime <= endTime) {
 			mapToDao.put("startTime", startTime);
 			mapToDao.put("endTime", endTime);
-		} else {
+		}else {
 			mapToDao.put("startTime", startTime);
 			mapToDao.put("endTime", Long.MAX_VALUE);
 		}

+ 7 - 10
ccb_fund_trusteeship/src/main/java/com/fuzamei/service/CapitalTransferService.java

@@ -4,7 +4,6 @@ import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 
-import org.apache.poi.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -13,7 +12,6 @@ import org.springframework.util.StringUtils;
 import com.fuzamei.dao.CapitalTransferDao;
 import com.fuzamei.entity.CapitalTransfer;
 import com.fuzamei.entity.CapitalTransferCheck;
-import com.fuzamei.entity.User;
 import com.fuzamei.utils.PageDTO;
 
 @Service
@@ -31,7 +29,7 @@ public class CapitalTransferService {
 		int page = 1; // 默认页是第一页
 		String fund_name="";//基金名称
 		String status_name="";//状态名称
-		long startTime = 0; // 开始时间默认0
+		long startTime = 0L; // 开始时间默认0
 		long endTime = Long.MAX_VALUE; // 结束时间默认Long最大值
 		
 		StringUtils.isEmpty(map);
@@ -57,13 +55,13 @@ public class CapitalTransferService {
 			try {
 				startTime = Long.parseLong((String) map.get("startTime"));
 			} catch (NumberFormatException e) {
-				startTime = 0; // 数据解析异常startTime还是0
+				startTime = 0L; // 数据解析异常startTime还是0
 			}
 		}
 		if (!"".equals(map.get("endTime")) && map.get("endTime") != null) { // 等于空就直接取空值
-			try {
+			try{
 				endTime = Long.parseLong((String) map.get("endTime"));
-			} catch (NumberFormatException e) {
+			}catch (NumberFormatException e) {
 				endTime = Long.MAX_VALUE; // 数据要是解析异常endTime还是9223372036854775807L
 			}
 		}
@@ -72,15 +70,14 @@ public class CapitalTransferService {
 		mapToDao.put("startPage", (page - 1) * ROW_NUM);
 		mapToDao.put("fund_name", fund_name);
 		mapToDao.put("status_name", status_name);
-		if (startTime <= endTime) {
+		if(startTime <= endTime) {
 			mapToDao.put("startTime", startTime);
 			mapToDao.put("endTime", endTime);
-		} else {
+		}else{
 			mapToDao.put("startTime", startTime);
 			mapToDao.put("endTime", Long.MAX_VALUE);
 		}
-		
-		mapToDao.put("rowNum", ROW_NUM); // 默认每页显示数据是10条,可根据需求修改分页数量
+		mapToDao.put("rowNum", ROW_NUM);// 默认每页显示数据是10条,可根据需求修改分页数量
 		int  countPage=capitalTransferDao.selectCapitalTransferPage(mapToDao);//资金划转表  总得信息数量页数
 		List<CapitalTransfer> CapitalTransferList=capitalTransferDao.selectCapitalTransferTable(mapToDao);
 		pageDto.setTotal(countPage);

+ 1 - 0
ccb_fund_trusteeship/src/main/java/com/fuzamei/web/AccountMaintenanceAction.java

@@ -166,6 +166,7 @@ public class AccountMaintenanceAction {
 	            out.flush();  
 	        }  
 	        out.close(); 
+	        bis.close();
 	        //返给前端map进行前端提示
 	    	return JSONUtil.getJsonMap(200, true, "下载成功",null); 
 			

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

@@ -45,7 +45,9 @@ public class CapitalTransferAction {
 	@RequestMapping(value = "/selectCapitalTransfer", method = RequestMethod.POST)
 	@ResponseBody
 	public Map<String, Object> selectCapitalTransfer(@RequestBody String data) {
-      //System.out.println("查询资金划转列表数据");
+        //System.out.println("查询资金划转列表数据");
+		
+		
 		Map<String, Object> mapResult = new LinkedHashMap<String, Object>();
 		Map<String, Object> map = JSONUtil.jsonToMap(data);
 		PageDTO pageDto=capitalTransferService.selectCapitalTransferTable(map);
@@ -98,7 +100,8 @@ public class CapitalTransferAction {
 	            out.write(len);  
 	            out.flush();  
 	        }  
-	        out.close(); 
+	        out.close();
+	        bis.close();
 	        //返给前端map进行前端提示
 	    	return JSONUtil.getJsonMap(200, true, "下载成功",null);