|
@@ -24,12 +24,14 @@ import com.ozs.plan.doman.vo.requestVo.ProvisionalPlanVo;
|
|
import com.ozs.plan.mapper.PlanYearsMapper;
|
|
import com.ozs.plan.mapper.PlanYearsMapper;
|
|
import com.ozs.plan.mapper.ProvisionalPlanMapper;
|
|
import com.ozs.plan.mapper.ProvisionalPlanMapper;
|
|
import com.ozs.plan.service.ProvisionalPlanService;
|
|
import com.ozs.plan.service.ProvisionalPlanService;
|
|
|
|
+import com.ozs.system.domain.SysFileInfo;
|
|
import com.ozs.system.domain.SysFileRef;
|
|
import com.ozs.system.domain.SysFileRef;
|
|
import com.ozs.system.domain.vo.responseVo.SysDeptResponseVo;
|
|
import com.ozs.system.domain.vo.responseVo.SysDeptResponseVo;
|
|
import com.ozs.system.mapper.SysDeptMapper;
|
|
import com.ozs.system.mapper.SysDeptMapper;
|
|
import com.ozs.system.mapper.SysFileRefMapper;
|
|
import com.ozs.system.mapper.SysFileRefMapper;
|
|
import com.ozs.system.service.ISysDeptService;
|
|
import com.ozs.system.service.ISysDeptService;
|
|
import com.ozs.system.service.ISysDictTypeService;
|
|
import com.ozs.system.service.ISysDictTypeService;
|
|
|
|
+import com.ozs.system.service.SysFileService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.util.ObjectUtils;
|
|
import org.springframework.util.ObjectUtils;
|
|
@@ -52,6 +54,8 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
private PlanYearsMapper planYearsMapper;
|
|
private PlanYearsMapper planYearsMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private SysFileRefMapper sysFileRefMapper;
|
|
private SysFileRefMapper sysFileRefMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private SysFileService fileService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public int deleteProvisionalPlanById(Integer planYearId) {
|
|
public int deleteProvisionalPlanById(Integer planYearId) {
|
|
@@ -175,9 +179,28 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public ProvisionalPlan seletById(Integer planPracticalId) {
|
|
|
|
- ProvisionalPlan provisionalPlan = changeToProvisionalPlan(provisionalPlanMapper.seletById(planPracticalId));
|
|
|
|
- return provisionalPlan;
|
|
|
|
|
|
+ public AjaxResult seletById(Integer planPracticalId) {
|
|
|
|
+ ProvisionalPlan provisionalPlan = provisionalPlanMapper.seletById(planPracticalId);
|
|
|
|
+ if (StringUtils.isNull(provisionalPlan)) {
|
|
|
|
+ return AjaxResult.error("数据查询失败");
|
|
|
|
+ }
|
|
|
|
+ // 转换字段中文
|
|
|
|
+ ProvisionalPlan provisionalPlanC = changeToProvisionalPlan(provisionalPlan);
|
|
|
|
+ HashMap<String, Object> map = new HashMap<>();
|
|
|
|
+ map.put("red_id", provisionalPlanC.getPlanPracticalId());
|
|
|
|
+ map.put("type", SysFileRefEnum.PLAN_TEMPORARY.getType());
|
|
|
|
+ List<SysFileRef> fileRefs = sysFileRefMapper.selectByMap(map);
|
|
|
|
+ List<SysFileInfo> fileInfos = new ArrayList<>();
|
|
|
|
+ ProvisionalPlanVo provisionalPlanVo = new ProvisionalPlanVo();
|
|
|
|
+ BeanUtils.copyProperties(provisionalPlanC, provisionalPlanVo);
|
|
|
|
+ if (!ObjectUtils.isEmpty(fileRefs)) {
|
|
|
|
+ for (SysFileRef ref : fileRefs) {
|
|
|
|
+ SysFileInfo fileInfo = fileService.getById(ref.getFileId());
|
|
|
|
+ fileInfos.add(fileInfo);
|
|
|
|
+ }
|
|
|
|
+ provisionalPlanVo.setFileInfos(fileInfos);
|
|
|
|
+ }
|
|
|
|
+ return AjaxResult.success(provisionalPlanVo);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|