IntelligentRecognition/ah-jjsp-service/.svn/pristine/f3/f37ee563565a88c34c9f48d5454...

213 lines
4.6 KiB
Plaintext

package com.sercurityControl.proteam.dutyTask.service;
import com.securityControl.common.core.utils.aes.ListHelper;
import com.sercurityControl.proteam.domain.CheckUserVo;
import com.sercurityControl.proteam.dutyTask.domain.ClassMettingCheckVo;
import com.sercurityControl.proteam.dutyTask.domain.JjPeoson;
import com.sercurityControl.proteam.dutyTask.domain.WorkTeamVo;
import com.sercurityControl.proteam.dutyTask.mapper.TaskScheduleMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* 任务管理服务层
*/
@Service
@Slf4j
public class TaskScheduleService {
@Autowired
private TaskScheduleMapper mapper;
/**
* 获取当日站班会
* @return
*/
public List<WorkTeamVo> getToDayClass() {
List<WorkTeamVo> list=new ArrayList<>();
try{
list=mapper.getToDayClass();
}catch (Exception e){
}
return list;
}
/**
* 查询班组数据信息
* @param workTeamVo
* @return
*/
public WorkTeamVo getWorkTeamById(WorkTeamVo workTeamVo) {
return mapper.getWorkTeamById(workTeamVo);
}
/**
* 更新班组数据
* @param workTeamVo
*/
public void replaceWorkTeam(WorkTeamVo workTeamVo) {
try{
mapper.replaceWorkTeam(workTeamVo);
}catch (Exception e){
log.error(e.toString(),e);
}
}
/**
* 更新其他班组为非今日班组时间
*/
public void updateYWorkTeam() {
try{
mapper.updateYWorkTeam();
}catch (Exception e){
log.error(e.toString(),e);
}
}
/**
* 查询未分配的站班会数据
* @return
*/
public List<String> getWfpList(Integer param) {
return mapper.getWfpList(param);
}
/**
* 查询角色
* @return
*/
public List<CheckUserVo> getAllDcUsers(String type) {
return mapper.getAllDcUsers(type);
}
/**
* 插入督查分配
* @param check
* @param fpc
*/
public void insertCheck(ClassMettingCheckVo check, List<String> fpc) {
mapper.insertCheck(check,fpc);
}
public void getWorkTemWorkOff() {
try{
List<String> list = mapper.getWorkTemWorkOff();
if(ListHelper.isNotEmpty(list)){
mapper.updateWorkOff(list);
}
}catch (Exception e){
log.error(e.toString(),e);
}
}
/**
* 查询新进班组
* @param typeList
* @return
*/
public List<JjPeoson> getJjPerson(List<String> typeList) {
return mapper.getJjPerson(typeList);
}
/**
* 循环插入数据
* @param list
*/
public void replaceNewTeam(List<JjPeoson> list) {
mapper.replaceNewTeam(list);
}
/**
* 查询退场班组
* @return
*/
public List<JjPeoson> getTcTeam() {
return mapper.getTcTeam();
}
/**
* 更新
* @param list
*/
public void updateNewTeam(List<JjPeoson> list) {
for (JjPeoson jjPeoson:list) {
mapper.updateNewTeam(jjPeoson);
}
}
/**
* 查询全部数量站班会数量
* @return
*/
public Integer getAllClassNum() {
return mapper.getAllClassNum();
}
/**
* 已分配数量
* @param id
* @return
*/
public Integer getFpNum(String id) {
return mapper.getFpNum(id);
}
public Integer getClassPeopleNum(String classId) {
return mapper.getClassPeopleNum(classId);
}
public void delUser(CheckUserVo user) {
mapper.delUser(user.getId());
}
/**
* 查询属于变电站的数据集合
* @param o
* @return
*/
public List<String> getBDZlist(Integer param) {
return mapper.getBDZlist(param);
}
/**
* 查詢變電站數量
* @return
*/
public Integer getallbdzclassnum() {
return mapper.getallbdzclassnum();
}
public void delQuData() {
mapper.delQuData();
}
public void delAuData(CheckUserVo checkUserVo) {
mapper.delAuData(checkUserVo);
}
/**
* 查询建设部数据
* @return
*/
public List<String> getJsbList(String userId) {
return mapper.getJsbList(userId);
}
public Integer delNotJsbUser(CheckUserVo user) {
return mapper.delNotJsbUser(user);
}
public Integer delNsbUser(CheckUserVo user) {
return mapper.delNsbUser(user);
}
}