首页>代码>SSM实现的进销存管理系统代码分享>/jinxiaocun/src/main/java/com/friday/controller/AddStaffController.java
package com.friday.controller;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;

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

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

import com.friday.model.Employee;
import com.friday.service.StaffService;
import com.friday.service.impl.StaffServiceImpl;

public class AddStaffController implements Controller {

	@Override
	public ModelAndView handleRequest(HttpServletRequest request,
			HttpServletResponse response) throws Exception {

		Map<String, Object> model = new HashMap<String, Object>();

		try {
			StaffService staffService = new StaffServiceImpl();

			String name = request.getParameter("name");

			String sex = request.getParameter("sex");
			if (sex != null) {
				if ("a".equals(sex)) {
					sex = "男";
				} else {
					sex = "女";
				}
			}

			String phone = request.getParameter("phone");
			String address = request.getParameter("address");

			Float price = Float.parseFloat(request.getParameter("price"));
			String note = request.getParameter("note");

			SimpleDateFormat simformat = new SimpleDateFormat("yyyy-MM-dd");
			String strbirthday = request.getParameter("birthday");
			Date birthday = simformat.parse(strbirthday);

			Employee employee = new Employee();
			employee.seteAddress(address);
			employee.seteDate(birthday);
			employee.setePhone(phone);
			employee.setePrice(price);
			employee.seteSex(sex);
			employee.seteName(name);
			if (!"".equals(note.trim())) {
				employee.seteBz(note);
			}
			UUID uuid = UUID.randomUUID();
			employee.seteId(uuid.toString());

			staffService.addStaff(employee);

			model.put("result", "success");
			model.put("success", "成功");
			return new ModelAndView("success", model);
		} catch (Exception e) {

			model.put("result", "fail");
			model.put("success", "失败");
			e.printStackTrace();
			return new ModelAndView("success", model);
		}
	}

}
最近下载更多
wanglinddad  LV55 4月10日
sunlea  LV20 3月21日
小海脑洞大开  LV11 2月4日
dongandmin  LV6 2023年7月12日
1379585889  LV11 2023年6月7日
lvdong2023  LV10 2023年5月17日
yzshabzbbdvw  LV4 2023年5月16日
哇塞塞哈哈哈  LV8 2023年5月5日
全栈小白  LV35 2023年4月25日
最近浏览更多
lisansiwu  LV2 11月8日
Wzzzccc 10月21日
暂无贡献等级
bluerstar  LV1 10月21日
lz88888  LV12 10月17日
hf5321511333 10月17日
暂无贡献等级
Zyy19820821  LV2 9月16日
17558420274  LV16 9月15日
cyd yyds  LV2 8月5日
893269222 7月6日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友