|
|
|
|
@ -1,12 +1,17 @@
|
|
|
|
|
package com.ruoyi.kaohe.service.impl;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
|
|
|
import com.ruoyi.kaohe.domain.KhVoteEmp;
|
|
|
|
|
import com.ruoyi.kaohe.mapper.KhVoteEmpMapper;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
import com.ruoyi.kaohe.mapper.KhVoteMapper;
|
|
|
|
|
import com.ruoyi.kaohe.domain.KhVote;
|
|
|
|
|
import com.ruoyi.kaohe.service.IKhVoteService;
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 投票评测Service业务层处理
|
|
|
|
|
@ -19,7 +24,8 @@ public class KhVoteServiceImpl implements IKhVoteService
|
|
|
|
|
{
|
|
|
|
|
@Autowired
|
|
|
|
|
private KhVoteMapper khVoteMapper;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private KhVoteEmpMapper khVoteEmpMapper;
|
|
|
|
|
/**
|
|
|
|
|
* 查询投票评测
|
|
|
|
|
*
|
|
|
|
|
@ -77,8 +83,18 @@ public class KhVoteServiceImpl implements IKhVoteService
|
|
|
|
|
* @return 结果
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional
|
|
|
|
|
public int deleteKhVoteByIds(Long[] ids)
|
|
|
|
|
{
|
|
|
|
|
//voteid查询职工评分修改对应值 同步删除关联表对应数据
|
|
|
|
|
for (Long id : ids) {
|
|
|
|
|
KhVoteEmp query = new KhVoteEmp();
|
|
|
|
|
query.setVoteId(id);
|
|
|
|
|
List<KhVoteEmp> khVoteEmps = khVoteEmpMapper.selectKhVoteEmpList(query);
|
|
|
|
|
List<Long> veIds = khVoteEmps.stream().map(KhVoteEmp::getId).collect(Collectors.toList());
|
|
|
|
|
khVoteEmpMapper.deleteKhVoteEmpByIds(veIds.toArray(new Long[veIds.size()]));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return khVoteMapper.deleteKhVoteByIds(ids);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|