博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码简化
阅读量:6471 次
发布时间:2019-06-23

本文共 2469 字,大约阅读时间需要 8 分钟。

hot3.png

    /**

     * 数据查询
     * 李宗桓
     * page
     *
     */
    @ResponseBody
    @RequestMapping("/noticeList.json")
    public  AjaxPageData<MarketingNotice> noticeList_json (XPaging<MarketingNotice> page) { 
        //<MarketingNotice> 封装的实体类,      XPaging<MarketingNotice> page把获取的值封装到page中      
        page.put("NOTICE_STATE", "3").notEqual();
        //page对象的查询条件NOTICE_STATE属性存了一个不等于3的值,
        return getAjaxPageData(noticeService.findPage(page));    
        
    }
    /**
     * 公告添加页面
     * @author 李宗桓
     * @param request
     * @param response
     * @return
     */
    @RequestMapping("/noticeAddShow")
    public String noticeAddShow(HttpServletRequest request,
            HttpServletResponse response) {
        return "marketing/notice_editer";
    }
    /**
     * 公告添加操作
     * @author 李宗桓
     * @param request
     * @param response
     * @return
     */
    @RequestMapping("/noticeAdd.do")
    public String gameAdd(HttpServletRequest request, HttpServletResponse response, MarketingNotice marketingNotice) {
        //获取当前用户
        SysStaff loginUser = getLoginUser(request);
        Long rowId = loginUser.getRowId();
        String staffAccount = loginUser.getStaffAccount();
        //获取前台数据
        String noticeTitle = getStringValue(request, "noticeTitle");
        request.setAttribute("pageCode",1);//把1的标识放到pageCode
        if(StringUtils.isBlank(noticeTitle) ){
            //-1,代表缺失标题
            request.setAttribute("msg",-1);
            return noticeList(request);
        }
//        Long noticeTypeId = getLongValue(request, "noticeTypeId");
//        Integer noticeTopFlag = getIntValue(request, "noticeTopFlag");
//        Integer noticeState = getIntValue(request, "noticeState");
//        Integer noticeHotFlag = getIntValue(request, "noticeHotFlag");
        String noticeCentent = getStringValue(request, "content");
//        MarketingNotice marketingNotice = new MarketingNotice();
//        marketingNotice.setNoticeTypeId(noticeTypeId);
//        marketingNotice.setNoticeTitle(noticeTitle);
        marketingNotice.setOperatorId(rowId);
        marketingNotice.setOperatorAccount(staffAccount);
//        marketingNotice.setEditId(rowId);
//        marketingNotice.setEditAccount(staffAccount);
        marketingNotice.setNoticeCentent(noticeCentent);
//        marketingNotice.setNoticeState(noticeState);
//        marketingNotice.setNoticeHotFlag(noticeHotFlag);
//        marketingNotice.setNoticeTopFlag(noticeTopFlag);
        //Long addResult = 0L;
        try {
            //addResult = noticeService.saveNotice(marketingNotice);
            noticeService.saveObj(marketingNotice);
            /*if(addResult >0 ){
                request.setAttribute("msg", 1);//代表成功
                //return noticeList(request);
            }*/
        } catch (Exception e) {
            log.error("添加出错");
            request.setAttribute("msg",-2);
            //-6代表未知错误
            //return noticeList(request);
        }
        return noticeList(request);
    }

转载于:https://my.oschina.net/u/3717819/blog/1587284

你可能感兴趣的文章
zoom和transform:scale的区别
查看>>
黄聪:PHP 防护XSS,SQL,代码执行,文件包含等多种高危漏洞
查看>>
svn status 显示 ~xx
查看>>
常用HiveQL总结
查看>>
[转]使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(三)-- Logger
查看>>
POJ 3311 Hie with the Pie(状压DP + Floyd)
查看>>
HDU 1402 A * B Problem Plus FFT
查看>>
Security updates and resources
查看>>
深入理解JavaScript系列(25):设计模式之单例模式
查看>>
DNS为什么通常都会设置为14.114.114.114
查看>>
给定一个序列,判断该序列是否为二叉树查找树的后序遍历序列
查看>>
Sqoop架构(四)
查看>>
golang copy函数
查看>>
《你有多少问题要请示》精华集粹
查看>>
深度 | 机器学习敲门砖:任何人都能看懂的TensorFlow介绍【转】
查看>>
leveldb学习:DBimpl
查看>>
[Recompose] Stream Props to React Children with RxJS
查看>>
打印图片
查看>>
SHOW CREATE DATABASE Syntax
查看>>
rsync常见问题及解决办法
查看>>