|
@@ -35,14 +35,17 @@ import com.ozs.pm.mapper.PmAuditDeptRefMapper;
|
|
|
import com.ozs.pm.mapper.PmDemandMapper;
|
|
|
import com.ozs.pm.service.IPmDemandService;
|
|
|
import com.ozs.pm.service.PmAuditDeptRefService;
|
|
|
+import com.ozs.system.domain.SysDeptOrgan;
|
|
|
import com.ozs.system.domain.SysFileInfo;
|
|
|
import com.ozs.system.domain.SysFileRef;
|
|
|
import com.ozs.system.domain.vo.responseVo.SysDeptResponseVo;
|
|
|
import com.ozs.system.mapper.SysDeptMapper;
|
|
|
+import com.ozs.system.mapper.SysDeptOrganMapper;
|
|
|
import com.ozs.system.mapper.SysFileRefMapper;
|
|
|
import com.ozs.system.service.ISysDeptService;
|
|
|
import com.ozs.system.service.ISysDictTypeService;
|
|
|
import com.ozs.system.service.ISysUserService;
|
|
|
+import com.ozs.system.service.SysDeptOrganService;
|
|
|
import com.ozs.system.service.SysFileService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -60,31 +63,33 @@ import java.util.stream.Collectors;
|
|
|
public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMapper, ProvisionalPlan> implements ProvisionalPlanService {
|
|
|
|
|
|
@Autowired
|
|
|
- private ProvisionalPlanMapper provisionalPlanMapper;
|
|
|
+ private SysDeptMapper deptMapper;
|
|
|
@Autowired
|
|
|
- private ISysDictTypeService dictTypeService;
|
|
|
+ private SysFileService fileService;
|
|
|
@Autowired
|
|
|
- private SysDeptMapper deptMapper;
|
|
|
+ private ISysUserService userService;
|
|
|
@Autowired
|
|
|
private ISysDeptService deptService;
|
|
|
@Autowired
|
|
|
- private PlanYearsMapper planYearsMapper;
|
|
|
+ private PmDemandMapper pmDemandMapper;
|
|
|
@Autowired
|
|
|
- private SysFileRefMapper sysFileRefMapper;
|
|
|
+ private IPmDemandService demandService;
|
|
|
@Autowired
|
|
|
- private SysFileService fileService;
|
|
|
+ private PlanYearsMapper planYearsMapper;
|
|
|
@Autowired
|
|
|
- private PmDemandMapper pmDemandMapper;
|
|
|
+ private PlanQuarterService quarterService;
|
|
|
@Autowired
|
|
|
- private IPmDemandService demandService;
|
|
|
+ private SysFileRefMapper sysFileRefMapper;
|
|
|
@Autowired
|
|
|
- private ISysUserService userService;
|
|
|
+ private ISysDictTypeService dictTypeService;
|
|
|
@Autowired
|
|
|
- private PmAuditDeptRefService pmAuditDeptRefService;
|
|
|
+ private SysDeptOrganMapper sysDeptOrganMapper;
|
|
|
@Autowired
|
|
|
private PmAuditDeptRefMapper pmAuditDeptRefMapper;
|
|
|
@Autowired
|
|
|
- private PlanQuarterService quarterService;
|
|
|
+ private PmAuditDeptRefService pmAuditDeptRefService;
|
|
|
+ @Autowired
|
|
|
+ private ProvisionalPlanMapper provisionalPlanMapper;
|
|
|
|
|
|
@Override
|
|
|
public int deleteProvisionalPlanById(Long planPracticalId) {
|
|
@@ -146,18 +151,18 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
if (ofProvisionalPlan.getOrganDivision().contains(",")) {
|
|
|
String[] split = ofProvisionalPlan.getOrganDivision().split(",");
|
|
|
for (String s : split) {
|
|
|
- SysDept infoTow = deptMapper.checkDeptNameOnlyOne(s);
|
|
|
+ SysDeptOrgan infoTow = sysDeptOrganMapper.checkDeptOrganNameOnlyOne(s);
|
|
|
//不是最后一位就加‘,’,是就直接结尾
|
|
|
if (!ofProvisionalPlan.getOrganDivision().endsWith(s)) {
|
|
|
if (!ObjectUtils.isEmpty(infoTow)) {
|
|
|
- zBuilder.append(infoTow.getDeptId() + ",");
|
|
|
+ zBuilder.append(infoTow.getId() + ",");
|
|
|
} else {
|
|
|
++failureNum;
|
|
|
failureMsg.append(failureNum + "、机关业务指导处(科)“" + ofProvisionalPlan.getOrganDivision() + "”不存在");
|
|
|
}
|
|
|
} else {
|
|
|
if (!ObjectUtils.isEmpty(infoTow)) {
|
|
|
- zBuilder.append(infoTow.getDeptId());
|
|
|
+ zBuilder.append(infoTow.getId());
|
|
|
} else {
|
|
|
++failureNum;
|
|
|
failureMsg.append(failureNum + "、机关业务指导处(科)“" + ofProvisionalPlan.getOrganDivision() + "”不存在");
|
|
@@ -171,9 +176,9 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
|
|
|
}
|
|
|
} else {
|
|
|
//没有多选
|
|
|
- SysDept infoTow = deptMapper.checkDeptNameOnlyOne(ofProvisionalPlan.getOrganDivision());
|
|
|
+ SysDeptOrgan infoTow = sysDeptOrganMapper.checkDeptOrganNameOnlyOne(ofProvisionalPlan.getOrganDivision());
|
|
|
if (!ObjectUtils.isEmpty(infoTow)) {
|
|
|
- zBuilder.append(infoTow.getDeptId());
|
|
|
+ zBuilder.append(infoTow.getId());
|
|
|
} else {
|
|
|
++failureNum;
|
|
|
failureMsg.append(failureNum + "、机关业务指导处(科)“" + ofProvisionalPlan.getOrganDivision() + "”不存在");
|