89 lines
2.4 KiB
Plaintext
89 lines
2.4 KiB
Plaintext
package com.sercurityControl.proteam.service.impl;
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.sercurityControl.proteam.domain.vo.DutyChildVo;
|
|
import com.sercurityControl.proteam.mapper.DutyChildMapper;
|
|
import com.sercurityControl.proteam.service.DutyChildService;
|
|
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;
|
|
|
|
/**
|
|
* @author 黑子
|
|
*/
|
|
@Service
|
|
@Slf4j
|
|
public class DutyChildServiceImpl implements DutyChildService {
|
|
|
|
@Autowired
|
|
private DutyChildMapper mapper;
|
|
|
|
private final String TYPE="1";
|
|
private final String TYPE2="2";
|
|
private final String TYPE3="3";
|
|
private final String TYPE4="3";
|
|
/**
|
|
* 分页查询工程信息
|
|
* @param vo
|
|
* @return
|
|
*/
|
|
@Override
|
|
public List<DutyChildVo> getProList(DutyChildVo vo) {
|
|
List<DutyChildVo> list=new ArrayList<>();
|
|
try{
|
|
PageHelper.startPage(vo.getPage(), vo.getLimit());
|
|
if(TYPE.equals(vo.getCode())){
|
|
list=mapper.getAllProList(vo);
|
|
}else if (TYPE2.equals(vo.getCode())){
|
|
list=mapper.getSgList(vo);
|
|
}else if (TYPE3.equals(vo.getCode())){
|
|
list=mapper.getWsgList(vo);
|
|
}else if (TYPE4.equals(vo.getCode())){
|
|
vo.setType("停工");
|
|
list=mapper.getAllProList(vo);
|
|
}
|
|
|
|
}catch (Exception e){
|
|
log.error(e.toString(),e);
|
|
}
|
|
return list;
|
|
}
|
|
|
|
/**
|
|
* 查询周计划数据
|
|
* @param vo
|
|
* @return
|
|
*/
|
|
@Override
|
|
public List<DutyChildVo> getWeekList(DutyChildVo vo) {
|
|
PageHelper.startPage(vo.getPage(), vo.getLimit());
|
|
List<DutyChildVo> list=new ArrayList<>();
|
|
try{
|
|
list=mapper.getWeekList(vo);
|
|
}catch (Exception e){
|
|
log.error(e.toString(),e);
|
|
}
|
|
return list;
|
|
}
|
|
|
|
/**
|
|
* 查询日计划
|
|
* @param vo
|
|
* @return
|
|
*/
|
|
@Override
|
|
public List<DutyChildVo> getDayList(DutyChildVo vo) {
|
|
PageHelper.startPage(vo.getPage(), vo.getLimit());
|
|
List<DutyChildVo> list=new ArrayList<>();
|
|
try{
|
|
list=mapper.getDayList(vo);
|
|
}catch (Exception e){
|
|
log.error(e.toString(),e);
|
|
}
|
|
return list;
|
|
}
|
|
}
|