首页>代码>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  LV54 4月10日
sunlea  LV17 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日
全栈小白  LV33 2023年4月25日
admin789987  LV2 2023年4月20日
最近浏览更多
wanglinddad  LV54 4月10日
WBelong  LV7 3月28日
sunlea  LV17 3月21日
vluobo  LV1 3月19日
光圈3661 3月1日
暂无贡献等级
1134116035 2月24日
暂无贡献等级
test6758  LV2 2月23日
之额着  LV1 2月19日
小海脑洞大开  LV11 2月4日
80730176  LV7 2月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友