Commit 0c190e52 authored by wzs162's avatar wzs162

Merge remote-tracking branch 'origin/master' into master

parents c2180962 2e204012
......@@ -35,7 +35,7 @@ import java.util.List;
@Service
@Slf4j
@AllArgsConstructor
public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implements ReTaskService {
public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implements ReTaskService {
private final TaskMapper taskMapper;
private final OrganFeignService organFeignService;
private final ChDisableApplyMapper disableApplyMapper;
......@@ -46,6 +46,7 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem
private final AprTaskMapper aprTaskMapper;
private final DisableInfoMapper disableInfoMapper;
private final DisableInfoHisMapper disableInfoHisMapper;
@Override
public Page<ReTaskDistributionVO> reTaskDistributionList(Page<ReTaskDistributionVO> page, Long organId, Boolean isIncluded, String acptProvincial, String acptCity, String acptCrea, String realName, String certiCode) {
Result<List<Long>> organChild = null;
......@@ -62,7 +63,7 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem
@Override
public ChDisableApplyVo reassmentDetailById(String applyId) {
ChDisableApplyVo chDisableApplyVo=null;
ChDisableApplyVo chDisableApplyVo = null;
chDisableApplyVo = chDisableApplyMapper.getReassmentDetailById(applyId);
return chDisableApplyVo;
}
......@@ -95,42 +96,37 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem
List<ChDisableInfo> disableInfoList = disableInfoMapper.selectList(new LambdaQueryWrapper<ChDisableInfo>()
.eq(ChDisableInfo::getRealName, chDisableApply.getRealName())
.eq(ChDisableInfo::getCertiCode, chDisableApply.getCertiCode()));
ChDisableInfo newDisableInfo=null;
if (disableInfoList.size()!=0) {
if (disableInfoList.size() != 0) {
ChDisableInfo chDisableInfo = disableInfoList.get(0);
newDisableInfo=new ChDisableInfo();
newDisableInfo.setDisabInfoId(chDisableInfo.getDisabInfoId());
// 先保存历史失能人员信息
ChDisableInfoHis chDisableInfoHis = new ChDisableInfoHis();
BeanUtil.copyProperties(chDisableInfo, chDisableInfoHis);
disableInfoHisMapper.insert(chDisableInfoHis);
ChDisableInfo newDisableInfo = new ChDisableInfo();
BeanUtil.copyProperties(chDisableApply, newDisableInfo);
newDisableInfo.setDisabInfoId(chDisableInfo.getDisabInfoId());
newDisableInfo.setDataFrom(0);//数据来源设置为0-申请
disableInfoMapper.updateById(newDisableInfo);
}
/* //添加失能人员信息
ChDisableInfo chDisableInfo = new ChDisableInfo();
BeanUtil.copyProperties(chDisableApply, chDisableInfo);
disableInfoMapper.insert(chDisableInfo);*/
//新建disable_info_his表的一条数据
ChDisableInfoHis chDisableInfoHis = new ChDisableInfoHis();
BeanUtil.copyProperties(newDisableInfo, chDisableInfoHis);
disableInfoHisMapper.insert(chDisableInfoHis);
//添加失能评定信息
ChAprTask chAprTask = new ChAprTask();
ChCfgPara chCfgPara = cfgParaMapper.selectOne(new QueryWrapper<ChCfgPara>().eq("ORGAN_ID", chDisableApply.getOrganId()));
if (chCfgPara != null && chCfgPara.getCfgArgTime() != null) {
Calendar cd = Calendar.getInstance();
cd.setTime(date);
cd.add(Calendar.DATE, chCfgPara.getCfgArgTime().intValue());
chAprTask.setLastAprDate(cd.getTime());//鉴定截至日期
//添加失能评定信息
ChAprTask chAprTask = new ChAprTask();
ChCfgPara chCfgPara = cfgParaMapper.selectOne(new QueryWrapper<ChCfgPara>().eq("ORGAN_ID", chDisableApply.getOrganId()));
if (chCfgPara != null && chCfgPara.getCfgArgTime() != null) {
Calendar cd = Calendar.getInstance();
cd.setTime(date);
cd.add(Calendar.DATE, chCfgPara.getCfgArgTime().intValue());
chAprTask.setLastAprDate(cd.getTime());//鉴定截至日期
}
BeanUtil.copyProperties(chDisableApply, chAprTask);
chAprTask.setDisableInfoId(newDisableInfo.getDisabInfoId());//失能人员id
chAprTask.setReAprStatus(0);
chAprTask.setEffTime(new Date());
chAprTask.setFcd(null);
chAprTask.setAprType(1);//申请:0;复评:1
chAprTask.setTaskStatus(0); // 任务状态 0 未分配
aprTaskMapper.insert(chAprTask);
}
BeanUtil.copyProperties(chDisableApply, chAprTask);
chAprTask.setDisableInfoId(newDisableInfo.getDisabInfoId());//失能人员id
chAprTask.setReAprStatus(0);
chAprTask.setEffTime(new Date());
chAprTask.setFcd(null);
chAprTask.setAprType(1);//申请:0;复评:1
chAprTask.setTaskStatus(0); // 任务状态 0 未分配
aprTaskMapper.insert(chAprTask);
}
}
}
\ No newline at end of file
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment