栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

会议排坐和送首

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

会议排坐和送首

目录

1.dao方法

2.类


1.dao方法
package com.zking.web;

import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.UUID;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.beanutils.ConvertUtils;

import com.zking.dao.MeetingInfoDao;
import com.zking.entity.MeetingInfo;
import com.zking.framework.ActionSupport;
import com.zking.framework.ModelDriver;
import com.zking.util.Base64ImageUtils;
import com.zking.util.MyDateConverter;
import com.zking.util.PageBean;
import com.zking.util.PropertiesUtil;
import com.zking.util.R;
import com.zking.util.ResponseUtil;


public class MeetingInfoAction extends ActionSupport implements ModelDriver {
	private MeetingInfo meetingInfo = new MeetingInfo();
	private MeetingInfoDao meetingInfoDao = new MeetingInfoDao();

	@Override
	public MeetingInfo getModel() {
//		注册一个转换器
		ConvertUtils.register(new MyDateConverter(), Date.class);
		return meetingInfo;
	}

	public String list(HttpServletRequest req, HttpServletResponse resp) {
		PageBean pageBean = new PageBean();
		pageBean.setRequest(req);
		try {
			List meetingInfos = meetingInfoDao.list(meetingInfo, pageBean);
			req.setAttribute("meetingInfos", meetingInfos);
			req.setAttribute("pageBean", pageBean);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return "list";
	}
	
	
	public String updateSeatPicById(HttpServletRequest req, HttpServletResponse resp) {
		try {
			String dirpath = PropertiesUtil.getValue("dirpath");
			String serverPath = PropertiesUtil.getValue("serverPath");
			String fileName = UUID.randomUUID().toString().replaceAll("-","")+".png";
//			meetingInfo.getSeatPic();
			 Base64ImageUtils.GenerateImage(meetingInfo.getSeatPic().replaceAll("data:image/png;base64,",""), dirpath+fileName);
			 meetingInfo.setSeatPic(serverPath+fileName);
			 
			 
			 
//			rs是sql语句执行的影响行数
			int rs = meetingInfoDao.updateSeatPicById(meetingInfo);
			if(rs>0) {
				ResponseUtil.writeJson(resp, R.ok(200, "会议排坐成功"));
			}
		} catch (Exception e) {
			e.printStackTrace();
			try {
				ResponseUtil.writeJson(resp, R.ok(0, "会议排坐失败"));
			} catch (Exception e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
		}
		return null;
	}

	public String add(HttpServletRequest req, HttpServletResponse resp) {
		try {
//			rs是sql语句执行的影响行数
			int rs = meetingInfoDao.add(meetingInfo);
			if(rs>0) {
				ResponseUtil.writeJson(resp, R.ok(200, "会议信息数据新增成功"));
			}
		} catch (Exception e) {
			e.printStackTrace();
			try {
				ResponseUtil.writeJson(resp, R.ok(0, "数会议信息据新增失败"));
			} catch (Exception e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
		}
		return null;
	}

//	我的会议
	public String myInfos(HttpServletRequest req, HttpServletResponse resp) {
		try {
			PageBean pageBean = new PageBean();
			pageBean.setRequest(req);
			List> lst = meetingInfoDao.myInfos(meetingInfo, pageBean);
//		注意:layui中的数据表的格式
			ResponseUtil.writeJson(resp, R.ok(0, "我的会议数据查询成功",pageBean.getTotal(),lst));
		} catch (Exception e) {
			e.printStackTrace();
			try {
				ResponseUtil.writeJson(resp, R.ok(0, "我的会议数据查询失败"));
			} catch (Exception e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
		}
		return null;
	}
	
	
	
	
	public String delete(HttpServletRequest req, HttpServletResponse resp) {
		try {
			meetingInfoDao.delete(meetingInfo);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return "toList";
	}

	public String edit(HttpServletRequest req, HttpServletResponse resp) {
		try {
			meetingInfoDao.edit(meetingInfo);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return "toList";
	}

	public String toEdit(HttpServletRequest req, HttpServletResponse resp) {
		if (meetingInfo.getId() == null || meetingInfo.getId() == 0)
			return "toEdit";
		if (meetingInfo.getId() != 0) {
			try {
				List list = meetingInfoDao.list(meetingInfo, null);
				req.setAttribute("meetingInfo", list.get(0));
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
		return "toEdit";
	}
}

2.类
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>









会议座位安排



    
    
	
		
			
		
		
			
		
	





转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027644.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号