From 63b077a99a0bc542138be4e930818ed955224a86 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Thu, 19 Sep 2024 17:01:12 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E6=9B=B4=E6=96=B0=E4=BC=81=E6=A0=87?= =?UTF-8?q?=E8=AE=A1=E5=88=92=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/第二阶段.sql | 4 +- .../EnterpriseStandardPlanService.java | 35 ++++++++++++++- .../EnterpriseStandardPlanServiceImpl.java | 43 +++++++++++++------ 3 files changed, 65 insertions(+), 17 deletions(-) diff --git a/db/第二阶段.sql b/db/第二阶段.sql index ccaca1da..51945845 100644 --- a/db/第二阶段.sql +++ b/db/第二阶段.sql @@ -16,8 +16,8 @@ create table laws_enterprise_standard_plan have_english_version varchar(50) comment '是否有英文版', committee varchar(500) comment '所属技术委员会', actual_archiving_date datetime comment '实际归档日期', - project_status varchar(50) comment '项目状态', - plan_status varchar(50) comment '计划状态', + project_status varchar(50) default 1 comment '项目状态', + plan_status varchar(50) default 1 comment '计划状态', create_by varchar(36) comment '创建人', create_time datetime comment '创建时间', update_by varchar(36) comment '更新人', diff --git a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/EnterpriseStandardPlanService.java b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/EnterpriseStandardPlanService.java index d5c226a7..609ad504 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/EnterpriseStandardPlanService.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/EnterpriseStandardPlanService.java @@ -23,8 +23,41 @@ public interface EnterpriseStandardPlanService extends IService implements EnterpriseStandardPlanService { - @Resource - private ImportUtil importUtil; - - @Resource - private CommonAPI commonAPI; @Resource private ISysBaseAPI sysBaseAPI; - @Resource - private ExcelUtils excelUtils; - - @Autowired - private ILawsCommonService lawsCommonService; - - @Resource - private EnterpriseStandardPlanMapper esPlanMapper; - @Override public IPage queryPageList(EnterpriseStandardPlan enterpriseStandardPlan, HttpServletRequest req, IPage page) { List subDepIds = null; @@ -102,7 +88,36 @@ public class EnterpriseStandardPlanServiceImpl extends ServiceImpl wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(EnterpriseStandardPlan::getId, id); + wrapper.set(EnterpriseStandardPlan::getPlanArchivingFlag, 1); + update(wrapper); + } + @Override + public void updateDraftCompleteFlag(String id){ + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(EnterpriseStandardPlan::getId, id); + wrapper.set(EnterpriseStandardPlan::getDraftCompleteFlag, 1); + update(wrapper); + } + @Override + public void updateProjectStatus(String id, String projectStatus){ + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(EnterpriseStandardPlan::getId, id); + wrapper.set(EnterpriseStandardPlan::getProjectStatus, projectStatus); + update(wrapper); + } + + @Override + public void updatePlanStatus(String id, String planStatus){ + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(EnterpriseStandardPlan::getId, id); + wrapper.set(EnterpriseStandardPlan::getPlanStatus, planStatus); + update(wrapper); + } }