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")); } } + }