Commit 48b5dd43 by fsn

新增通知的业务的编写

parent d2ec5d93
package com.stylefeng.guns.modular.system.controller;
import com.stylefeng.guns.common.controller.BaseController;
import com.stylefeng.guns.common.exception.BizExceptionEnum;
import com.stylefeng.guns.common.exception.BussinessException;
import com.stylefeng.guns.core.shiro.ShiroKit;
import com.stylefeng.guns.core.util.ToolUtil;
import com.stylefeng.guns.modular.system.dao.NoticeDao;
import com.stylefeng.guns.persistence.model.Notice;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
......@@ -9,6 +14,7 @@ import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
import java.util.Map;
......@@ -66,7 +72,13 @@ public class NoticeController extends BaseController {
*/
@RequestMapping(value = "/add")
@ResponseBody
public Object add() {
public Object add(Notice notice) {
if(ToolUtil.isOneEmpty(notice,notice.getTitle(),notice.getContent())){
throw new BussinessException(BizExceptionEnum.REQUEST_NULL);
}
notice.setCreater(ShiroKit.getUser().getId());
notice.setCreatetime(new Date());
notice.insert();
return super.SUCCESS_TIP;
}
......
......@@ -6,12 +6,20 @@
<input type="hidden" id="id" value="">
<div class="row">
<div class="col-sm-6 b-r">
</div>
<div class="col-sm-6">
<div class="col-sm-12">
<div class="form-group">
<label class="col-sm-1 control-label">标题</label>
<div class="col-sm-11">
<input class="form-control" id="title" type="text">
</div>
</div>
<div class="form-group">
<label class="col-sm-1 control-label">内容</label>
<div class="col-sm-11">
<textarea class="form-control" id="content" type="text"></textarea>
</div>
</div>
</div>
</div>
......
......@@ -44,7 +44,7 @@ NoticeInfoDlg.close = function() {
* 收集数据
*/
NoticeInfoDlg.collectData = function() {
this.set('id');
this.set('id').set('title').set('content');
}
/**
......
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