From 95f9967a7d602f8194cc8ebf6a679c6f84b9bbb1 Mon Sep 17 00:00:00 2001
From: whycrzh <ruanzhigang@whycst.com>
Date: 星期三, 20 一月 2021 17:22:14 +0800
Subject: [PATCH] update userTask.byTask

---
 src/main/java/com/fgkj/services/User_taskService.java |   43 ++++++++++++++++++++++++++++---------------
 1 files changed, 28 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/fgkj/services/User_taskService.java b/src/main/java/com/fgkj/services/User_taskService.java
index fa12499..8413d24 100644
--- a/src/main/java/com/fgkj/services/User_taskService.java
+++ b/src/main/java/com/fgkj/services/User_taskService.java
@@ -496,23 +496,36 @@
     }
    
     //0.1浣滀笟绠$悊鏌ヨuser_task鎵�鏈変俊鎭�
-    public ServiceModel serchByTask(Task_Batt_Test tbt){
+    public ServiceModel serchByTask(Task_Batt_Test tbt) {
 		ServiceModel model = new ServiceModel();
-    	List<Task_Batt_Test> list=mapper.serchByTask(tbt);
-    	System.out.println(list.size());
-    	if(list!=null&&list.size()>0){
-    		for(int i=0;i<list.size();i++){
-    			list.get(i).getUinf().setuName(UtilityFactory.UidsToUnames(list.get(i).getBinf().getStationName1()));
-    		}
+		List<Task_Batt_Test> list = mapper.serchByTask(tbt);
+		for (int i = 0; i < list.size(); i++) {
+			PageBean pageBean = new PageBean();
+			list.get(i).setPageBean(pageBean);
+			list.get(i).setUinf(new User_inf());//灏佽缁撴灉闆嗗師鏈�
+		}
+//    	System.out.println(list.size());
 
-         		model.setCode(1);
-         		model.setData(list);
-        	
-    	}else{
-    		model.setCode(0);
-    		model.setMsg("鏌ヨ澶辫触锛�");
-    	}   
-    	//System.out.println(((List<Task_Batt_Test>)model.getData()).get(0).getUinf());
+		int index = 0;
+		if (list != null && list.size() > 0) {
+			System.out.println("tbt.getPageBean() = " + tbt.getPageBean());
+			int i1 = (tbt.getPageBean().getPageCurr() - 1) * tbt.getPageBean().getPageSize();
+			int i2 = tbt.getPageBean().getPageSize() * tbt.getPageBean().getPageCurr();
+			for (int i = i1; i < i2 && i < list.size(); i++) {
+				list.get(index++).getPageBean().setPageAll(list.size());
+			}
+			for (int i = 0; i < list.size(); i++) {
+				list.get(i).getUinf().setuName(UtilityFactory.UidsToUnames(list.get(i).getBinf().getStationName1()));
+			}
+
+			model.setCode(1);
+			model.setData(list);
+
+		} else {
+			model.setCode(0);
+			model.setMsg("鏌ヨ澶辫触锛�");
+		}
+		//System.out.println(((List<Task_Batt_Test>)model.getData()).get(0).getUinf());
 		return model;
 	} 
     //4.1鏍规嵁缁存姢鍖烘煡璇㈡墍鏈夌殑鐢垫睜缁勫拰瀵瑰簲鐨勫寘鏈轰汉(妯℃澘鍒涘缓)鍜岀淮鎶や汉鍛樹俊鎭互鍙婂悇绫讳綔涓氬搴旂殑鐢垫睜缁勪俊鎭�

--
Gitblit v1.9.1