diff --git a/E:/project/fair/src/main/java/com/tianpengtech/common/model/fairadvertisement/FairAdvertisement.java b/E:/project/fair/src/main/java/com/tianpengtech/common/model/fairadvertisement/FairAdvertisement.java
deleted file mode 100644
index 1388c1dbfbbda0d25fcbdf5892661491707dfdb9..0000000000000000000000000000000000000000
--- a/E:/project/fair/src/main/java/com/tianpengtech/common/model/fairadvertisement/FairAdvertisement.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package com.tianpengtech.common.model.fairadvertisement;
-import com.tianpengtech.common.model.AbstractBaseModel;
-/**
- *实体类名-广告信息表
- * fair_advertisement
- *
- * @since Sat Sep 02 09:01:55 HKT 2017
- */
-public class FairAdvertisement extends AbstractBaseModel< FairAdvertisement > {
-
-	/**
-	 *
-	 */
-	private static final long serialVersionUID = 1L;
-	public static final FairAdvertisement dao = new FairAdvertisement();
-
-
-		public static final String ID ="id"; //
-		public static final String PICTURE ="picture"; //广告图片
-		public static final String URL ="url"; //点击url
-		public static final String DELETETAG ="deletetag"; //
-		public static final String CREATE_TIME ="create_time"; //添加时间
-		public static final String SORT ="sort"; //
-		public static final String NAME ="name"; //广告图片名称
-
-
-	@Override
-	public String tableName() {
-		return "fair_advertisement";
-	}
-
-}
\ No newline at end of file
diff --git a/src/main/java/com/tianpengtech/front/mobile/passport/MobilePassportController.java b/src/main/java/com/tianpengtech/front/mobile/passport/MobilePassportController.java
index 1411a70ef6c12aaa76f15d6609cc0e33407b31fb..d5d05b6649df22bccf45809503cf1a628a116b8c 100644
--- a/src/main/java/com/tianpengtech/front/mobile/passport/MobilePassportController.java
+++ b/src/main/java/com/tianpengtech/front/mobile/passport/MobilePassportController.java
@@ -3,12 +3,15 @@ package com.tianpengtech.front.mobile.passport;
 import com.jfinal.aop.Before;
 import com.jfinal.kit.StrKit;
 import com.jfinal.plugin.activerecord.tx.Tx;
+import com.jfinal.upload.UploadFile;
 import com.tianpengtech.common.model.user.User;
+import com.tianpengtech.common.util.QiNiuUtil;
 import com.tianpengtech.front.mobile.common.util.R;
 import com.tianpengtech.front.mobile.common.util.U;
 import com.tianpengtech.front.mobile.common.util.UserUtil;
 import com.tianpengtech.front.web.common.controller.BaseController;
 
+import java.io.FileInputStream;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -229,4 +232,17 @@ public class MobilePassportController extends BaseController{
     	r.p("isSetTransPwd",result);
     	renderJson(r);
     }
+    
+    
+    public void uploadAvatar() throws Exception {
+        UploadFile upfile=getFile();
+        try {
+            String upload = QiNiuUtil.upload(new FileInputStream(upfile.getFile()));
+            upfile.getFile().delete();
+            R r = R.ok("成功");
+        	r.p("savepath",upload);
+        } catch (Exception e) {
+            throw e;
+        }
+    }
 }
diff --git a/src/main/java/com/tianpengtech/front/mobile/passport/MobilePassportService.java b/src/main/java/com/tianpengtech/front/mobile/passport/MobilePassportService.java
index 7cc7e1e77d0c6e65722b7f4cbd78ca5053d6891c..a4d428fd3afa57d6e0d8723fb4e860018d57b1ce 100644
--- a/src/main/java/com/tianpengtech/front/mobile/passport/MobilePassportService.java
+++ b/src/main/java/com/tianpengtech/front/mobile/passport/MobilePassportService.java
@@ -19,6 +19,7 @@ import com.tianpengtech.front.mobile.bankno.MobileBanknoService;
 import com.tianpengtech.front.mobile.common.util.R;
 import com.tianpengtech.front.mobile.common.util.TokenUtil;
 import com.tianpengtech.front.mobile.common.util.U;
+import com.tianpengtech.front.mobile.region.RegionService;
 import com.tianpengtech.front.web.fair.FairService;
 
 import java.util.*;
@@ -183,6 +184,12 @@ public class MobilePassportService {
             r.p("fair","");
             return r;
         }
+        
+        Record province = RegionService.me.findById(fair.getStr(Fair.PROVINCE));
+        Record city = RegionService.me.findById(fair.getStr(Fair.CITY));
+        
+        fair.put("provinceStr",province.getStr("REGION_NAME"));
+        fair.put("cityStr",city.getStr("REGION_NAME"));
         fair.remove(Fair.DELETETAG);
         fair.remove(Fair.ID_CARD);
         String tran=fair.get(Fair.TRAN_PWD);
diff --git a/src/main/java/com/tianpengtech/front/mobile/region/RegionService.java b/src/main/java/com/tianpengtech/front/mobile/region/RegionService.java
index 43cc284ee9080ff12d1cf8a0757e3d0d8680affa..ce24bd1ecf3bfefafe0b3e5555b3ab7bfed8a930 100644
--- a/src/main/java/com/tianpengtech/front/mobile/region/RegionService.java
+++ b/src/main/java/com/tianpengtech/front/mobile/region/RegionService.java
@@ -28,4 +28,10 @@ public class RegionService {
         r.p("city",list);
         return r;
     }
+    
+    
+    public Record findById(String id ){
+    	String sql= "select * from region where REGION_ID=?";
+    	return Db.findFirst(sql,id);
+    }
 }
diff --git a/src/main/java/com/tianpengtech/front/mobile/task/MobileTaskController.java b/src/main/java/com/tianpengtech/front/mobile/task/MobileTaskController.java
index 19dd3d23ca28950d8e3a73d577f943574e2b4a5f..c023d497e067479390df60d8576726f6a8de1cf0 100644
--- a/src/main/java/com/tianpengtech/front/mobile/task/MobileTaskController.java
+++ b/src/main/java/com/tianpengtech/front/mobile/task/MobileTaskController.java
@@ -69,4 +69,10 @@ public class MobileTaskController extends BaseController {
         R r=service.acceptTask(id,user.getLong(User.ID));
         renderJson(r);
     }
+    
+    public void canAcceptTaskNum(){
+//    	User user= UserUtil.getCurrentUser(getPara("token"),getHeader("source"));
+    	R r = service.canAcceptTaskNum(46);
+    	renderJson(r);
+    }
 }
diff --git a/src/main/java/com/tianpengtech/front/mobile/task/MobileTaskService.java b/src/main/java/com/tianpengtech/front/mobile/task/MobileTaskService.java
index 9b3ad1ba8f98db37156d986fd1645a6290d29d66..ee7d8f9d1fcd3356c6215866476c8337b6e5e573 100644
--- a/src/main/java/com/tianpengtech/front/mobile/task/MobileTaskService.java
+++ b/src/main/java/com/tianpengtech/front/mobile/task/MobileTaskService.java
@@ -9,6 +9,7 @@ import com.tianpengtech.common.model.task.Task;
 import com.tianpengtech.common.model.task.TaskWh;
 import com.tianpengtech.common.search.EqualCondition;
 import com.tianpengtech.common.search.QueryConstructor;
+import com.tianpengtech.common.util.DateUtils;
 import com.tianpengtech.front.mobile.common.util.R;
 import com.tianpengtech.front.web.task.TaskService;
 
@@ -38,19 +39,38 @@ public class MobileTaskService {
      */
     public R taskIndex(int pageNum, int length,long uid){
         String s=String.format("select %s,%s,%s,%s,%s,%s,%s ",Task.ID,Task.TASK_TITLE,Task.TASK_START_TIME,Task.TASK_END_TIME,Task.TASK_DESCRIPTION,Task.TASK_PRICE,Task.WH_NUMBER);
-        String sql=String.format(" from %s task where (task.%s=? and task.%s>?) and task.%s=? and task.%s=? and task.%s not in(select %s from %s tw where tw.%s=?)",
-                taskDao.tableName(),Task.STATUS,Task.TASK_START_TIME,Task.DELETETAG,Task.EXTENSION_TYPE,Task.ID,TaskWh.TASK_ID,TaskWh.dao.tableName(),TaskWh.WH_ID);
-        Page<Task> page=taskDao.paginate(pageNum,length,s,sql,new Object[]{Task.STATUS_SUCCESS,new Date(),Task.DELETE_STATUS_NO,Task.EXT_TYPE_RL,uid});
+        String sql=String.format(" from %s task where (task.%s=? and task.%s>=?) and task.%s=? and task.%s=? "
+        		+ "and task.%s not in(select %s from %s tw where tw.%s=?)",
+                taskDao.tableName(),Task.STATUS,Task.TASK_START_TIME,Task.DELETETAG,
+                Task.EXTENSION_TYPE,Task.ID,TaskWh.TASK_ID,TaskWh.dao.tableName(),TaskWh.WH_ID);
+        String startDate = DateUtils.formateData(new Date(), DateUtils.YYMMdd_FORMAT);
+        startDate = startDate+" 00:00:00";
+        Page<Task> page=taskDao.paginate(pageNum,length,s,sql,new Object[]{Task.STATUS_SUCCESS,startDate,Task.DELETE_STATUS_NO,Task.EXT_TYPE_RL,uid});
         page.getList().forEach( t ->{
             t.put("rece",t.getRece());
             t.put("dateString",t.getDateString());
         });
         R r = R.ok();
-        r.p("task",page);
+        r.p("pageNum",pageNum);
+        r.p("task",page.getList());
+        r.p("totalRow",page.getTotalRow());
         return r;
     }
 
 
+    public R canAcceptTaskNum(long uid){
+    	
+        String sql=String.format(" select count(id) as id from %s task where (task.%s=? and task.%s>=?) and task.%s=? and task.%s=? "
+        		+ "and task.%s not in(select %s from %s tw where tw.%s=?)",
+                taskDao.tableName(),Task.STATUS,Task.TASK_START_TIME,Task.DELETETAG,
+                Task.EXTENSION_TYPE,Task.ID,TaskWh.TASK_ID,TaskWh.dao.tableName(),TaskWh.WH_ID);
+    	R r = R.ok();
+    	String startDate = DateUtils.formateData(new Date(), DateUtils.YYMMdd_FORMAT);
+        startDate = startDate+" 00:00:00";
+        Task task = taskDao.dao().findFirst(sql,new Object[]{Task.STATUS_SUCCESS,startDate,Task.DELETE_STATUS_NO,Task.EXT_TYPE_RL,uid});
+    	r.p("totalRow",task.getLong("id"));
+    	return r;
+    }
 
 
 
@@ -143,4 +163,5 @@ public class MobileTaskService {
             return R.fail(ret.getStr("msg"));
         }
     }
+    
 }