package com.fgkj.services;
|
|
import java.util.List;
|
|
import com.fgkj.dao.BaseDAO;
|
import com.fgkj.dao.BaseDAOFactory;
|
import com.fgkj.dao.BattTestData;
|
import com.fgkj.dao.ProcessServerDao;
|
import com.fgkj.dao.impl.Battinf_applyImpl;
|
import com.fgkj.dao.impl.Process_surveyImpl;
|
import com.fgkj.dto.Process_survey;
|
import com.fgkj.dto.ServiceModel;
|
|
public class Battinf_applyService {
|
|
private ServiceModel model;
|
private BaseDAO dao;
|
public Battinf_applyService() {
|
super();
|
model=new ServiceModel();
|
dao=BaseDAOFactory.getBaseDAO(BaseDAO.BATTINF_APPLY);
|
}
|
//确认申请(多条)
|
public ServiceModel update(Object obj){
|
boolean bl=dao.update(obj);
|
if(bl){
|
BattTestData.run_cmd();
|
//将告警的服务设为重启
|
Process_survey process=new Process_survey();
|
process.setProcessName(ProcessServerDao.BMS_FBSDEV_ALARM_BATT);
|
Boolean b=(new Process_surveyImpl()).update(process);
|
model.setCode(1);
|
model.setMsg("申请成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("申请失败!");
|
}
|
return model;
|
}
|
//申请人再我的申请页面的修改操作
|
public ServiceModel updatePro(Object obj){
|
boolean bl=((Battinf_applyImpl)dao).updatePro(obj);
|
if(bl){
|
model.setCode(1);
|
model.setMsg("修改成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("修改失败!");
|
}
|
return model;
|
}
|
//我的申请中取消申请多条
|
public ServiceModel del(Object obj){
|
boolean bl=dao.del(obj);
|
if(bl){
|
model.setCode(1);
|
model.setMsg("确认成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("确认失败!");
|
}
|
return model;
|
}
|
//验收(多条)
|
public ServiceModel check(Object obj){
|
boolean bl=((Battinf_applyImpl)dao).check(obj);
|
if(bl){
|
model.setCode(1);
|
model.setMsg("验收成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("验收失败!");
|
}
|
return model;
|
}
|
//申请验收(多条)
|
public ServiceModel checkPro(Object obj){
|
boolean bl=((Battinf_applyImpl)dao).checkPro(obj);
|
if(bl){
|
model.setCode(1);
|
model.setMsg("申请验收成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("验收失败!");
|
}
|
return model;
|
}
|
//添加申请(新建)
|
public ServiceModel add(Object obj){
|
boolean bl=dao.add(obj);
|
if(bl){
|
model.setCode(1);
|
model.setMsg("添加成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("添加失败!");
|
}
|
return model;
|
}
|
//添加申请(修改旧的)
|
public ServiceModel addPro(Object obj){
|
boolean bl=((Battinf_applyImpl)dao).addPro(obj);
|
if(bl){
|
model.setCode(1);
|
model.setMsg("添加成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("添加失败!");
|
}
|
return model;
|
}
|
//查询出审核完的申请和待审核的申请
|
public ServiceModel serchByInfo(Object obj){
|
List list=dao.serchByInfo(obj);
|
if(list!=null&&list.size()>0){
|
model.setCode(1);
|
model.setData(list);
|
model.setMsg("查询成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("查询失败!");
|
}
|
return model;
|
}
|
//查询出所有需要确认的申请
|
public ServiceModel serchByCondition(Object obj){
|
List list=dao.serchByCondition(obj);
|
if(list!=null&&list.size()>0){
|
model.setCode(1);
|
model.setData(list);
|
model.setMsg("查询成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("查询失败!");
|
}
|
return model;
|
}
|
//申请表中已审批通过的设备连接数
|
public ServiceModel devCommNum(){
|
List list=((Battinf_applyImpl)dao).devCommNum();
|
if(list!=null&&list.size()>0){
|
model.setCode(1);
|
model.setData(list);
|
model.setMsg("查询成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("查询失败!");
|
}
|
return model;
|
}
|
//申请人修改待审核的申请时的查询
|
public ServiceModel serchbystationId(Object obj){
|
List list=((Battinf_applyImpl)dao).serchbystationId(obj);
|
if(list!=null&&list.size()>0){
|
model.setCode(1);
|
model.setData(list);
|
model.setMsg("查询成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("查询失败!");
|
}
|
return model;
|
}
|
|
//根据机房id查询出申请人已审批通过的电池组信息
|
public ServiceModel serchById(Object obj) {
|
List list=((Battinf_applyImpl)dao).serchById(obj);
|
if(list!=null&&list.size()>0){
|
model.setCode(1);
|
model.setData(list);
|
model.setMsg("查询成功!");
|
}else{
|
model.setCode(0);
|
model.setMsg("查询失败!");
|
}
|
return model;
|
}
|
}
|