package com.oa.action;
import java.io.Serializable;
import java.util.List;
import javax.annotation.Resource;
import org.apache.struts2.ServletActionContext;
import com.oa.model.PersonDaily;
import com.oa.model.Rules;
import com.oa.model.Users;
import com.oa.service.PersonDailyService;
import com.oa.service.PersonService;
import com.opensymphony.xwork2.ActionSupport;
public class PersonDailyAction extends ActionSupport{
private PersonDailyService personDailyService;
private PersonDaily daily;
private Integer id;
public String personDailyList(){
List<PersonDaily> personDaily=personDailyService.getAllpersonDailies("");
System.out.println(personDaily.size());
ServletActionContext.getRequest().setAttribute("personDaily", personDaily);
ServletActionContext.getRequest().setAttribute("total", personDaily.size());
return "personDailyList";
}
public String addUserManual(){
Users users=(Users) ServletActionContext.getRequest().getSession().getAttribute("admin");
if(daily.getId()==null){
daily.setUsers(users);
Serializable flag=personDailyService.addPersonDaily(daily);
return flag == null ? "operator_failure" : "operator_success";
}
personDailyService.updatePersonDaily(daily);
return "operator_success";
}
public String addUserManualView(){
daily=personDailyService.getDaily(id);
ServletActionContext.getRequest().setAttribute("daily", daily);
return "addUserManualView";
}
public PersonDaily getDaily() {
return daily;
}
public void setDaily(PersonDaily daily) {
this.daily = daily;
}
public PersonDailyService getPersonDailyService() {
return personDailyService;
}
@Resource
public void setPersonDailyService(PersonDailyService personDailyService) {
this.personDailyService = personDailyService;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}