package com.fgkj.actions;
|
|
import java.util.List;
|
|
import com.fgkj.dto.ServiceModel;
|
import com.fgkj.dto.Task_Batt_Test;
|
import com.fgkj.dto.User_battmaint_check;
|
import com.fgkj.dto.User_battmaint_check_process;
|
import com.fgkj.dto.User_inf;
|
import com.fgkj.services.User_battmaint_checkService;
|
import com.google.gson.reflect.TypeToken;
|
import com.opensymphony.xwork2.ActionSupport;
|
|
public class User_battmaint_checkAction extends ActionSupport{
|
private User_battmaint_checkService service=new User_battmaint_checkService();
|
private String result;
|
private Task_Batt_Test tbt;
|
private String json;
|
|
//作业抽查(新建抽查作业)
|
public String add(){
|
User_battmaint_check ubc=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, User_battmaint_check.class);
|
ServiceModel model=service.add(ubc);
|
result=ActionUtil.tojson(model);
|
return SUCCESS;
|
}
|
|
//作业抽查管理(编辑抽查作业)
|
public String update(){
|
User_battmaint_check ubc=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, User_battmaint_check.class);
|
System.out.println(ubc);
|
ServiceModel model=service.update(ubc);
|
result=ActionUtil.tojson(model);
|
return SUCCESS;
|
}
|
|
//4.10作业抽查管理(编辑记录)(user_battmaint_check表修改时User_battmaint_check_process表就新增一条记录)
|
public String updatePro() {
|
ServiceModel model=new ServiceModel();
|
User_battmaint_check ubc=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, User_battmaint_check.class);
|
List<User_battmaint_check_process> ubcp=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken<List<User_battmaint_check_process>>(){}.getType());
|
User_inf user=(User_inf)ActionUtil.getUser();
|
if(user!=null){
|
for (User_battmaint_check_process user_battmaint_check_process : ubcp) {
|
user_battmaint_check_process.setUsr_id(user.getUId());
|
}
|
model=service.updatePro(ubc, ubcp);
|
}
|
result=ActionUtil.tojson(model);
|
return SUCCESS;
|
}
|
|
//4.10作业抽查管理
|
public String serchByCondition(){
|
//System.out.println(tbt);
|
tbt = ActionUtil.getGson("yyyy-MM-dd").fromJson(result, Task_Batt_Test.class);
|
ServiceModel model=service.serchByCondition(tbt);
|
result=ActionUtil.tojson(model);
|
return SUCCESS;
|
}
|
|
//作业抽查(删除记录)
|
public String delete(){
|
User_battmaint_check ubc=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, User_battmaint_check.class);
|
ServiceModel model=service.delete(ubc);
|
result=ActionUtil.tojson(model);
|
return SUCCESS;
|
}
|
|
//4.10作业抽查管理(删除记录(并且删除操作记录))
|
public String deletePro() {
|
User_battmaint_check ubc=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, User_battmaint_check.class);
|
ServiceModel model=service.deletePro(ubc);
|
result=ActionUtil.tojson(model);
|
return SUCCESS;
|
}
|
|
public String getResult() {
|
return result;
|
}
|
|
|
public void setResult(String result) {
|
this.result = result;
|
}
|
|
|
public Task_Batt_Test getTbt() {
|
return tbt;
|
}
|
|
|
public void setTbt(Task_Batt_Test tbt) {
|
this.tbt = tbt;
|
}
|
|
public void setJson(String json) {
|
this.json = json;
|
}
|
}
|