SSM+Mysql+layui 新闻网站+增删改查后台代码(2)

文章的增删改查

controller

// 管理模块中,总的文章查询(不包括被删除的)
	@RequestMapping("/articleSelect1")
	@ResponseBody
	private Map<String, Object> selectAll1(int limit, int page, String wenzhang, String leixing, String bu,
			Integer lan) {
   
		Map<String, Object> map = new HashMap<String, Object>();
//方法中的wenzhang,leixing,bu是查找条件参数
		PageHelper.startPage(page, limit);//maven引入pagehelper分页
		List<Article> list = articleService.getAll(wenzhang, leixing, bu, lan);
		long count = articleService.getAllCount(wenzhang, leixing, bu, lan);

		map.put("data", list);
		map.put("code", 0);
		map.put("count", count);
		//layui前台接收的数据格式如上
		return map;

	}
//添加一篇文章
	@RequestMapping("/articleAdd1")
	@ResponseBody
	private Map<String, Object> add1(@RequestBody HashMap<String, String> map2) throws Exception {
   
		Map<String, Object> map = new HashMap<String, Object>();
		int caId = Integer.parseInt(map2.get("caId"));
		String arTitle = map2.get("arTitle");
		String arContent = map2.get("arContent");
		String arUser = map2.get("arUser");
		String arState = map2.get("arState");
		String arDuty = map2.get("arDuty");
		String arSpare1 = map2.get("arSpare1");
		String arSpare2 = map2.get("arSpare2");
		String arSpare3 = map2.get("arSpare3");
		String arPosition = map2.get("arPosition");
		String arImage = map2.get("arImage");
		String arDetail = map2.get("arDetail");

		Article article = new Article();
		long maxcount = articleService.getAllCount();
		long max = maxcount + 1;
		/* System.out.println(max); */
		String arNumber = String.valueOf(max);
		article.setArNumber(arNumber);
		//获取文章总量,为文章赋值序列号,便于后期排序

		Date date = new Date();
		SimpleDateFormat format = new SimpleDateFormat("yyMMdd");
		SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");
		String da = format.format(date);
		String da2 = format2.format(date);
		double random = Math.random() * 10000;
		String arId = da + (int) random;
		String arTime = da2;
		//把日期转化为字符格式,用时间字符串加随机数做文章Id
		System.out.println(arSpare1 + arState);

		article.setArState(arState);
		article.setArId
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值