|
@@ -1,6 +1,9 @@
|
|
|
package com.ozs.plan.service.impl;
|
|
|
|
|
|
-import com.ozs.common.constant.UserConstants;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.github.pagehelper.Page;
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
|
import com.ozs.common.core.domain.entity.SysDept;
|
|
|
import com.ozs.common.core.domain.entity.SysDictData;
|
|
@@ -24,10 +27,7 @@ import com.ozs.system.mapper.SysFileRefMapper;
|
|
|
import com.ozs.system.service.ISysDeptService;
|
|
|
import com.ozs.system.service.ISysDictTypeService;
|
|
|
import com.ozs.system.service.SysFileService;
|
|
|
-import com.ozs.system.service.impl.SysUserServiceImpl;
|
|
|
-import io.netty.util.internal.ObjectUtil;
|
|
|
-import org.slf4j.Logger;
|
|
|
-import org.slf4j.LoggerFactory;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -46,8 +46,8 @@ import java.util.Map;
|
|
|
* @author buzhanyi
|
|
|
*/
|
|
|
@Service
|
|
|
+@Slf4j
|
|
|
public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
- private static final Logger log = LoggerFactory.getLogger(SysUserServiceImpl.class);
|
|
|
|
|
|
@Autowired
|
|
|
PlanYearsMapper planYearsMapper;
|
|
@@ -65,11 +65,11 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
private SysFileService fileService;
|
|
|
|
|
|
@Override
|
|
|
- public List<PlanYears> selectPlanYearsList(PlanYearsStandardVo vo) {
|
|
|
+ public PageInfo<PlanYears> selectPlanYearsList(PlanYearsStandardVo vo) {
|
|
|
PlanYears ofYears = new PlanYears();
|
|
|
List<PlanYears> planYears = new ArrayList<>();
|
|
|
List<PlanYears> planYearsList = new ArrayList<>();
|
|
|
-
|
|
|
+ PageHelper.startPage(vo.getPageNum().intValue(), vo.getPageSize().intValue());
|
|
|
try {
|
|
|
BeanUtils.copyProperties(vo, ofYears);
|
|
|
planYears = planYearsMapper.selectPlanYearsList(ofYears);
|
|
@@ -81,12 +81,14 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- return planYearsList;
|
|
|
+ PageInfo<PlanYears> pageInfo = new PageInfo<PlanYears>(planYearsList);
|
|
|
+ return pageInfo;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<PlanYears> selectPlanYearsExamineList(PlanYearsStandardVo vo) {
|
|
|
+ public PageInfo<PlanYears> selectPlanYearsExamineList(PlanYearsStandardVo vo) {
|
|
|
PlanYears ofYears = new PlanYears();
|
|
|
+ PageHelper.startPage(vo.getPageNum().intValue(), vo.getPageSize().intValue());
|
|
|
List<PlanYears> planYears = new ArrayList<>();
|
|
|
try {
|
|
|
BeanUtils.copyProperties(vo, ofYears);
|
|
@@ -98,7 +100,8 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- return planYears;
|
|
|
+ PageInfo<PlanYears> pageInfo = new PageInfo<PlanYears>(planYears);
|
|
|
+ return pageInfo;
|
|
|
}
|
|
|
|
|
|
@Transactional
|
|
@@ -118,11 +121,12 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
ofYears.setProjectStatus(ProjectStatus.PLANWAITCOMMIT.getCode());
|
|
|
ofYears.setSendLetter("0");
|
|
|
ofYears.setCreateTime(new Date());
|
|
|
- Long insertId = planYearsMapper.insertPlanYears(ofYears);
|
|
|
+ planYearsMapper.insertPlanYears(ofYears);
|
|
|
+ log.info("id:{}", ofYears.getPlanYearId());
|
|
|
List<SysFileRef> sysFileRefs = yearsStandardVo.getSysFileRefs();
|
|
|
if (!ObjectUtils.isEmpty(sysFileRefs)) {
|
|
|
for (SysFileRef ref : sysFileRefs) {
|
|
|
- ref.setRedId(insertId);
|
|
|
+ ref.setRedId(ofYears.getPlanYearId());
|
|
|
ref.setType(SysFileRefEnum.PLAN_YEAR.getType());
|
|
|
ref.setCreated(ofYears.getCreated());
|
|
|
ref.setCreateTime(new Date());
|
|
@@ -172,6 +176,7 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
return AjaxResult.success(responseVo);
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
@Override
|
|
|
public AjaxResult update(PlanYearsStandardVo yearsStandardVo) {
|
|
|
if (planYearsMapper.countProjectNameOther(yearsStandardVo.getProjectName(), String.valueOf(yearsStandardVo.getPlanYearId())) > 0) {
|
|
@@ -196,9 +201,9 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
for (SysFileRef ref : sysFileRefs) {
|
|
|
ref.setRedId(ofYears.getPlanYearId());
|
|
|
ref.setType(SysFileRefEnum.PLAN_YEAR.getType());
|
|
|
- ref.setCreated(ofYears.getCreated());
|
|
|
+ ref.setCreated(yearsStandardVo.getUpdated());
|
|
|
ref.setCreateTime(new Date());
|
|
|
- ref.setUpdated(ofYears.getCreated());
|
|
|
+ ref.setUpdated(yearsStandardVo.getUpdated());
|
|
|
ref.setUpdateTime(new Date());
|
|
|
sysFileRefMapper.insert(ref);
|
|
|
}
|
|
@@ -316,6 +321,7 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional
|
|
|
public AjaxResult reviewTo(PlanYearsStandardVo vo) {
|
|
|
PlanYears ofYears = new PlanYears();
|
|
|
BeanUtils.copyProperties(vo, ofYears);
|
|
@@ -325,6 +331,7 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional
|
|
|
public AjaxResult reviewReturn(PlanYearsStandardVo vo) {
|
|
|
PlanYears ofYears = new PlanYears();
|
|
|
BeanUtils.copyProperties(vo, ofYears);
|