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; ...@@ -35,7 +35,7 @@ import java.util.List;
@Service @Service
@Slf4j @Slf4j
@AllArgsConstructor @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 TaskMapper taskMapper;
private final OrganFeignService organFeignService; private final OrganFeignService organFeignService;
private final ChDisableApplyMapper disableApplyMapper; private final ChDisableApplyMapper disableApplyMapper;
...@@ -46,6 +46,7 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem ...@@ -46,6 +46,7 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem
private final AprTaskMapper aprTaskMapper; private final AprTaskMapper aprTaskMapper;
private final DisableInfoMapper disableInfoMapper; private final DisableInfoMapper disableInfoMapper;
private final DisableInfoHisMapper disableInfoHisMapper; private final DisableInfoHisMapper disableInfoHisMapper;
@Override @Override
public Page<ReTaskDistributionVO> reTaskDistributionList(Page<ReTaskDistributionVO> page, Long organId, Boolean isIncluded, String acptProvincial, String acptCity, String acptCrea, String realName, String certiCode) { 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; Result<List<Long>> organChild = null;
...@@ -62,7 +63,7 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem ...@@ -62,7 +63,7 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem
@Override @Override
public ChDisableApplyVo reassmentDetailById(String applyId) { public ChDisableApplyVo reassmentDetailById(String applyId) {
ChDisableApplyVo chDisableApplyVo=null; ChDisableApplyVo chDisableApplyVo = null;
chDisableApplyVo = chDisableApplyMapper.getReassmentDetailById(applyId); chDisableApplyVo = chDisableApplyMapper.getReassmentDetailById(applyId);
return chDisableApplyVo; return chDisableApplyVo;
} }
...@@ -95,42 +96,37 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem ...@@ -95,42 +96,37 @@ public class ReTaskServiceImpl extends ServiceImpl<TaskMapper, ChAprTask> implem
List<ChDisableInfo> disableInfoList = disableInfoMapper.selectList(new LambdaQueryWrapper<ChDisableInfo>() List<ChDisableInfo> disableInfoList = disableInfoMapper.selectList(new LambdaQueryWrapper<ChDisableInfo>()
.eq(ChDisableInfo::getRealName, chDisableApply.getRealName()) .eq(ChDisableInfo::getRealName, chDisableApply.getRealName())
.eq(ChDisableInfo::getCertiCode, chDisableApply.getCertiCode())); .eq(ChDisableInfo::getCertiCode, chDisableApply.getCertiCode()));
ChDisableInfo newDisableInfo=null; if (disableInfoList.size() != 0) {
if (disableInfoList.size()!=0) {
ChDisableInfo chDisableInfo = disableInfoList.get(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); BeanUtil.copyProperties(chDisableApply, newDisableInfo);
newDisableInfo.setDisabInfoId(chDisableInfo.getDisabInfoId());
newDisableInfo.setDataFrom(0);//数据来源设置为0-申请 newDisableInfo.setDataFrom(0);//数据来源设置为0-申请
disableInfoMapper.updateById(newDisableInfo); 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(); ChAprTask chAprTask = new ChAprTask();
ChCfgPara chCfgPara = cfgParaMapper.selectOne(new QueryWrapper<ChCfgPara>().eq("ORGAN_ID", chDisableApply.getOrganId())); ChCfgPara chCfgPara = cfgParaMapper.selectOne(new QueryWrapper<ChCfgPara>().eq("ORGAN_ID", chDisableApply.getOrganId()));
if (chCfgPara != null && chCfgPara.getCfgArgTime() != null) { if (chCfgPara != null && chCfgPara.getCfgArgTime() != null) {
Calendar cd = Calendar.getInstance(); Calendar cd = Calendar.getInstance();
cd.setTime(date); cd.setTime(date);
cd.add(Calendar.DATE, chCfgPara.getCfgArgTime().intValue()); cd.add(Calendar.DATE, chCfgPara.getCfgArgTime().intValue());
chAprTask.setLastAprDate(cd.getTime());//鉴定截至日期 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