Commit e76e282e authored by liuchao's avatar liuchao

no message

parent 2b72dc2f
...@@ -19,9 +19,13 @@ import org.springframework.web.servlet.ModelAndView; ...@@ -19,9 +19,13 @@ import org.springframework.web.servlet.ModelAndView;
import com.qiankun.annotation.Auth; import com.qiankun.annotation.Auth;
import com.qiankun.controller.base.BaseController; import com.qiankun.controller.base.BaseController;
import com.qiankun.dao.core.Hints;
import com.qiankun.entity.Activity; import com.qiankun.entity.Activity;
import com.qiankun.entity.User;
import com.qiankun.pages.IPageList;
import com.qiankun.service.ActivityService; import com.qiankun.service.ActivityService;
import com.qiankun.vo.ActivityVo; import com.qiankun.vo.ActivityVo;
import com.qiankun.vo.UserVo;
@Controller @Controller
public class ActivityController extends BaseController<Object>{ public class ActivityController extends BaseController<Object>{
...@@ -30,26 +34,31 @@ public class ActivityController extends BaseController<Object>{ ...@@ -30,26 +34,31 @@ public class ActivityController extends BaseController<Object>{
private ActivityService activityService; private ActivityService activityService;
@RequestMapping("/activity/list") @RequestMapping("/activity/list")
public ModelAndView list() throws Exception { public ModelAndView list(ActivityVo activityVo, HttpServletResponse response, HttpServletRequest request) throws Exception {
ModelAndView view = new ModelAndView(); ModelAndView view = new ModelAndView();
IPageList<Activity> userPage = activityService.findByActivitys(activityVo.getSearchStr(), activityVo.getType(), activityVo.getOrder(), activityVo.getSort(),
new Hints(getStartRow(request), getPageCount(request)));
view.getModelMap().addAttribute("activityPage", userPage);
view.getModelMap().addAttribute("pageCount", getPageCount(request));
view.getModelMap().addAttribute("pageNumber", getPageNumber(request));
view.getModelMap().addAttribute("activityVo", activityVo);
view.setViewName("activity/activitylist"); view.setViewName("activity/activitylist");
return view; return view;
} }
@RequestMapping("/activity/add") @RequestMapping("/activity/add")
public ModelAndView userAdd(String id) throws Exception { public ModelAndView userAdd(String id) throws Exception {
ModelAndView view = new ModelAndView(); ModelAndView view = new ModelAndView();
ActivityVo vo = new ActivityVo(); Activity activity = new Activity();
if(StringUtils.isNotBlank(id)) { if(StringUtils.isNotBlank(id)) {
Activity activity = activityService.findById(id); activity = activityService.findById(id);
} }
view.setViewName("activity/saveactivity"); view.setViewName("activity/saveactivity");
view.getModel().put("dict", dict()); view.getModel().put("activity", activity);
view.getModel().put("activity", vo);
return view; return view;
} }
...@@ -93,10 +102,7 @@ public class ActivityController extends BaseController<Object>{ ...@@ -93,10 +102,7 @@ public class ActivityController extends BaseController<Object>{
return map; return map;
} }
......
...@@ -61,6 +61,9 @@ public class User { ...@@ -61,6 +61,9 @@ public class User {
@Lob @Lob
private String remark; //备注 private String remark; //备注
private String origin; //用户来源
private String referrals; //推荐人
private String pwd; //密码 private String pwd; //密码
...@@ -330,6 +333,18 @@ public class User { ...@@ -330,6 +333,18 @@ public class User {
public void setUpdateTime(Date updateTime) { public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime; this.updateTime = updateTime;
} }
public String getOrigin() {
return origin;
}
public void setOrigin(String origin) {
this.origin = origin;
}
public String getReferrals() {
return referrals;
}
public void setReferrals(String referrals) {
this.referrals = referrals;
}
......
...@@ -23,6 +23,10 @@ private String id; ...@@ -23,6 +23,10 @@ private String id;
private String contacts; //联系人 private String contacts; //联系人
private String tel; //联系电话 private String tel; //联系电话
private String searchStr;
private String order;
private String sort;
public String getId() { public String getId() {
return id; return id;
...@@ -113,6 +117,30 @@ private String id; ...@@ -113,6 +117,30 @@ private String id;
this.tel = tel; this.tel = tel;
} }
public String getSearchStr() {
return searchStr;
}
public void setSearchStr(String searchStr) {
this.searchStr = searchStr;
}
public String getOrder() {
return order;
}
public void setOrder(String order) {
this.order = order;
}
public String getSort() {
return sort;
}
public void setSort(String sort) {
this.sort = sort;
}
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
<tbody> <tbody>
<c:forEach var="activity" items="${activityPage.records}">
<tr class="tr-highlight"> <tr class="tr-highlight">
<td class="center" width=10> <td class="center" width=10>
<label> <label>
...@@ -84,21 +84,21 @@ ...@@ -84,21 +84,21 @@
</label> </label>
</td> </td>
<td title=""></td> <td title="">${activity.name}</td>
<td title=""></td> <td title="">${activity.type}</td>
<td title=""></td> <td title="">${activity.addr}</td>
<td title=""></td> <td title=""><fmt:formatDate value='${activity.day}' pattern='yyyy-MM-dd HH:mm' /></td>
<td title=""></td> <td title="">${activity.max}</td>
<td title=""></td> <td title="">${activity.crowd}</td>
<td title=""></td> <td title="">${activity.contacts}</td>
<td title=""></td> <td title="">${activity.tel}</td>
<td title=""></td> <td title=""> <c:if test="${activity.available}"><font color=green>正常</font></c:if><c:if test="${!activity.available}"><font color=red>关闭</font></c:if></td>
<td> <td>
<div class="visible-md visible-lg hidden-sm hidden-xs btn-group"> <div class="visible-md visible-lg hidden-sm hidden-xs btn-group">
<button class="btn btn-xs btn-info" onclick="window.location.href='<webpath:path/>/'"> <button class="btn btn-xs btn-info" onclick="window.location.href='<webpath:path/>/activity/add?id=${activity.id}'">
<i class="icon-edit bigger-120"></i> <i class="icon-edit bigger-120"></i>
</button> </button>
&nbsp; &nbsp;
...@@ -114,7 +114,7 @@ ...@@ -114,7 +114,7 @@
</td> </td>
</tr> </tr>
</c:forEach>
......
...@@ -47,9 +47,9 @@ ...@@ -47,9 +47,9 @@
<div class="col-sm-9"> <div class="col-sm-9">
<select class="col-xs-10 col-sm-10" id="type" name="type"> <select class="col-xs-10 col-sm-10" id="type" name="type">
<option value="1" <c:if test="${activity.type == 1}">selected</c:if>>采血</option> <option value="1" <c:if test="${activity.type==1}">selected</c:if>>采血</option>
<option value="2" <c:if test="${activity.type == 2}">selected</c:if>>公益</option> <option value="2" <c:if test="${activity.type==2}">selected</c:if>>公益</option>
<option value="3" <c:if test="${activity.type == 3}">selected</c:if>>彩虹</option> <option value="3" <c:if test="${activity.type==3}">selected</c:if>>彩虹</option>
</select> </select>
</div> </div>
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
<label class="col-sm-3 control-label no-padding-right" for="form-field-1"> <font color="red">*</font> 活动名称 </label> <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> <font color="red">*</font> 活动名称 </label>
<div class="col-sm-9"> <div class="col-sm-9">
<input type="text" id="name" name="name" value="" class="col-xs-10 col-sm-10" /> <input type="text" id="name" name="name" class="col-xs-10 col-sm-10" value="${activity.name}"/>
</div> </div>
</div> </div>
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
<div class="col-sm-9"> <div class="col-sm-9">
<input type="text" id="addr" name="addr" value="" class="col-xs-10 col-sm-10" /> <input type="text" id="addr" name="addr" class="col-xs-10 col-sm-10" value="${activity.addr}"/>
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
<label class="col-sm-3 control-label no-padding-right" for="form-input-readonly"> <font color="red">*</font> 活动时间 </label> <label class="col-sm-3 control-label no-padding-right" for="form-input-readonly"> <font color="red">*</font> 活动时间 </label>
<div class="col-sm-9"> <div class="col-sm-9">
<input class="col-xs-10 col-sm-10" id="day" name="day" type="text" autocomplete="off" data-date-format="yyyy-mm-dd hh:ss" value="${activity.day}"/> <input class="col-xs-10 col-sm-10" id="day" name="day" type="text" autocomplete="off" data-date-format="yyyy-mm-dd hh:ss" value="<fmt:formatDate value='${activity.day}' pattern='yyyy-MM-dd HH:mm' />"/>
</div> </div>
</div> </div>
...@@ -115,12 +115,12 @@ ...@@ -115,12 +115,12 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-input-readonly"> 活动是否可用 </label> <label class="col-sm-3 control-label no-padding-right" for="form-input-readonly"> 活动状态 </label>
<div class="col-sm-9"> <div class="col-sm-9">
<select name="available" id="available" class="col-xs-10 col-sm-10"> <select name="available" id="available" class="col-xs-10 col-sm-10">
<option value="true" <c:if test="${activity.available}">selected</c:if>>可用</option> <option value="true" <c:if test="${activity.available}">selected</c:if>>正常</option>
<option value="false" <c:if test="${activity.available}">selected</c:if>>关闭</option> <option value="false" <c:if test="${activity.available}">selected</c:if>>关闭</option>
</select> </select>
......
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
普通用户 普通用户
</c:if> </c:if>
</td> </td>
<td title="${user.createTime}">${user.createTime} </td> <td title="<fmt:formatDate value='${user.createTime}' pattern='yyyy-MM-dd HH:mm:ss' />"><fmt:formatDate value='${user.createTime}' pattern='yyyy-MM-dd HH:mm:ss' /> </td>
<td> <td>
<c:if test="${user.status==0 || user.status==null}"> <c:if test="${user.status==0 || user.status==null}">
......
...@@ -99,7 +99,7 @@ var activity = { ...@@ -99,7 +99,7 @@ var activity = {
name:$('#name').val(), name:$('#name').val(),
type:$('#type').val(), type:$('#type').val(),
addr:$('#addr').val(), addr:$('#addr').val(),
content:$('#content').html(), content:$('#content').val(),
day:$('#day').val(), day:$('#day').val(),
max:$('#max').val(), max:$('#max').val(),
crowd:$('#crowd').val(), crowd:$('#crowd').val(),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment