From 3a3ab7e50002d269b65473f8cb139fb7f908f292 Mon Sep 17 00:00:00 2001 From: luohairen <3399054449@qq.com> Date: 星期四, 12 十二月 2024 17:25:03 +0800 Subject: [PATCH] 调整 --- business/src/main/java/com/ycl/service/impl/ProjectPlanRecordServiceImpl.java | 44 +++++++++++++++++++++----------------------- 1 files changed, 21 insertions(+), 23 deletions(-) diff --git a/business/src/main/java/com/ycl/service/impl/ProjectPlanRecordServiceImpl.java b/business/src/main/java/com/ycl/service/impl/ProjectPlanRecordServiceImpl.java index b4eb25f..3c30414 100644 --- a/business/src/main/java/com/ycl/service/impl/ProjectPlanRecordServiceImpl.java +++ b/business/src/main/java/com/ycl/service/impl/ProjectPlanRecordServiceImpl.java @@ -3,26 +3,25 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ycl.common.base.Result; import com.ycl.common.utils.DateUtils; import com.ycl.domain.entity.Plan; import com.ycl.domain.entity.ProjectPlanInfo; import com.ycl.domain.entity.ProjectPlanRecord; -import com.ycl.domain.vo.ProjectPlanRecordAddRequest; +import com.ycl.domain.form.ProjectPlanRecordAddRequestForm; +import com.ycl.domain.form.ProjectPlanRecordForm; +import com.ycl.domain.query.ProjectPlanRecordQuery; import com.ycl.domain.vo.ProjectPlanRecordResponseVO; -import com.ycl.domain.vo.ProjetPlanRecordItem; +import com.ycl.domain.vo.ProjectPlanRecordVO; import com.ycl.framework.utils.PageUtil; import com.ycl.mapper.PlanMapper; import com.ycl.mapper.ProjectPlanInfoMapper; import com.ycl.mapper.ProjectPlanRecordMapper; import com.ycl.service.ProjectPlanRecordService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.ycl.domain.form.ProjectPlanRecordForm; -import com.ycl.domain.vo.ProjectPlanRecordVO; -import com.ycl.domain.query.ProjectPlanRecordQuery; -import org.springframework.stereotype.Service; import lombok.RequiredArgsConstructor; import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; import org.springframework.util.Assert; import java.time.LocalDate; @@ -49,28 +48,27 @@ /** * 娣诲姞 - * @param request + * @param form * @return */ @Override - public Result add(ProjectPlanRecordAddRequest request) { + public Result add(ProjectPlanRecordAddRequestForm form) { ProjectPlanRecord item = new ProjectPlanRecord(); - Plan one = new LambdaQueryChainWrapper<>(planMapper).eq(Plan::getProjectInfoId, request.getProjectInfoId()).one(); // 鏌ヨ椤圭洰璁″垝id - item.setPlanId(new LambdaQueryChainWrapper<>(planMapper).eq(Plan::getProjectInfoId, request.getProjectInfoId()).one().getId()); + item.setPlanId(new LambdaQueryChainWrapper<>(planMapper).eq(Plan::getProjectInfoId, form.getProjectInfoId()).one().getId()); // 鍒ゆ柇鏍囧織浣嶆槸鍚︿负0锛屽鏋滀负0锛屽垯涓烘湀搴﹁鍒掞紝1涓哄搴﹁鍒掞紝2涓哄勾搴﹁鍒� - if (request.getPlanTimeFlag() == MONTH_FLAG) { + if (form.getPlanTimeFlag() == MONTH_FLAG) { // 鍒ゆ柇id鏄惁涓�0 - if (request.getId() == 0) { + if (form.getId() == 0) { // 鏂板鏈堝害璁″垝 - item.setProjectInfoId(request.getProjectInfoId()); + item.setProjectInfoId(form.getProjectInfoId()); item.setPlanTime(LocalDate.now().getMonthValue()); item.setPlanTimeFlag(MONTH_FLAG); item.setCreateTime(DateUtils.getNowDate()); item.setReportStatus(1); } else { // 鏂板鏈堝害璁″垝 - item = baseMapper.selectById(request.getId()); + item = baseMapper.selectById(form.getId()); item.setId(null); Integer planTime = item.getPlanTime(); item.setPlanTime(planTime == 12 ? 1 : planTime + 1); @@ -78,18 +76,18 @@ item.setReportStatus(1); item.setActualInvest(null); } - } else if (request.getPlanTimeFlag() == SEASON_FLAG) { + } else if (form.getPlanTimeFlag() == SEASON_FLAG) { // 鍒ゆ柇id鏄惁涓�0 - if (request.getId() == 0) { + if (form.getId() == 0) { // 鏂板瀛e害璁″垝 - item.setProjectInfoId(request.getProjectInfoId()); + item.setProjectInfoId(form.getProjectInfoId()); item.setPlanTime(1); item.setPlanTimeFlag(SEASON_FLAG); item.setCreateTime(DateUtils.getNowDate()); item.setReportStatus(1); } else { // 鏂板瀛e害璁″垝 - item = baseMapper.selectById(request.getId()); + item = baseMapper.selectById(form.getId()); item.setId(null); item.setPlanTime(item.getPlanTime() + 1); item.setCreateTime(DateUtils.getNowDate()); @@ -98,16 +96,16 @@ } }else { // 鍒ゆ柇id鏄惁涓�0 - if (request.getId() == 0) { + if (form.getId() == 0) { // 鏂板骞村害璁″垝 - item.setProjectInfoId(request.getProjectInfoId()); + item.setProjectInfoId(form.getProjectInfoId()); item.setPlanTime(LocalDate.now().getYear()); item.setPlanTimeFlag(YEAR_FLAG); item.setCreateTime(DateUtils.getNowDate()); item.setReportStatus(1); } else { // 鏂板骞磋鍒� - item = baseMapper.selectById(request.getId()); + item = baseMapper.selectById(form.getId()); item.setId(null); item.setPlanTime(item.getPlanTime() + 1); item.setCreateTime(DateUtils.getNowDate()); @@ -152,7 +150,7 @@ * @return */ @Override - public Result removeById(String id) { + public Result removeById(Long id) { // 鍒犻櫎璁″垝璁板綍 baseMapper.deleteById(id); // 鍒犻櫎璁″垝椤� -- Gitblit v1.8.0