add 更新企标计划接口
This commit is contained in:
+2
-2
@@ -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 '更新人',
|
||||
|
||||
+34
-1
@@ -23,8 +23,41 @@ public interface EnterpriseStandardPlanService extends IService<EnterpriseStanda
|
||||
|
||||
/**
|
||||
* 根据Id删除
|
||||
* @param id
|
||||
* @param id 计划id
|
||||
*/
|
||||
void deleteById(String id);
|
||||
|
||||
/**
|
||||
* 报批流程完成后调用
|
||||
* @param id 计划id
|
||||
*/
|
||||
void updatePlanArchivingFlag(String id);
|
||||
/**
|
||||
* 初稿、征求意见流程完成后调用
|
||||
* @param id 计划id
|
||||
*/
|
||||
void updateDraftCompleteFlag(String id);
|
||||
|
||||
/**
|
||||
* 更新项目状态
|
||||
* 未开始:有计划未开始初稿、征求意见稿流程
|
||||
* 进行中:正在进行初稿、征求意见了流程或报批流程
|
||||
* 逾期完成:初稿完成日期和计划归档日期有逾期,但是完成了
|
||||
* 逾期:初稿完成日期和计划归档日期有逾期
|
||||
* 完成
|
||||
* @param id 计划id
|
||||
* @param projectStatus 1:未开始,2:进行中,3:逾期完成,4:逾期,5:完成
|
||||
*/
|
||||
void updateProjectStatus(String id, String projectStatus);
|
||||
|
||||
/**
|
||||
* 更新计划状态
|
||||
* 新增:新增计划入库
|
||||
* 延期:初稿完成日期和计划归档日期延期
|
||||
* 取消:计划取消
|
||||
* 如走到初稿、征求意见流程了,计划不允许取消
|
||||
* @param id 计划id
|
||||
* @param planStatus 1:新增,2:延期,3:取消
|
||||
*/
|
||||
void updatePlanStatus(String id, String planStatus);
|
||||
}
|
||||
|
||||
+29
-14
@@ -45,23 +45,9 @@ import java.util.stream.Collectors;
|
||||
public class EnterpriseStandardPlanServiceImpl extends ServiceImpl<EnterpriseStandardPlanMapper, EnterpriseStandardPlan>
|
||||
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<EnterpriseStandardPlanVo> queryPageList(EnterpriseStandardPlan enterpriseStandardPlan, HttpServletRequest req, IPage<EnterpriseStandardPlan> page) {
|
||||
List<String> subDepIds = null;
|
||||
@@ -102,7 +88,36 @@ public class EnterpriseStandardPlanServiceImpl extends ServiceImpl<EnterpriseSta
|
||||
update(wrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updatePlanArchivingFlag(String id){
|
||||
LambdaUpdateWrapper<EnterpriseStandardPlan> wrapper = new LambdaUpdateWrapper<>();
|
||||
wrapper.eq(EnterpriseStandardPlan::getId, id);
|
||||
wrapper.set(EnterpriseStandardPlan::getPlanArchivingFlag, 1);
|
||||
update(wrapper);
|
||||
}
|
||||
@Override
|
||||
public void updateDraftCompleteFlag(String id){
|
||||
LambdaUpdateWrapper<EnterpriseStandardPlan> wrapper = new LambdaUpdateWrapper<>();
|
||||
wrapper.eq(EnterpriseStandardPlan::getId, id);
|
||||
wrapper.set(EnterpriseStandardPlan::getDraftCompleteFlag, 1);
|
||||
update(wrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateProjectStatus(String id, String projectStatus){
|
||||
LambdaUpdateWrapper<EnterpriseStandardPlan> wrapper = new LambdaUpdateWrapper<>();
|
||||
wrapper.eq(EnterpriseStandardPlan::getId, id);
|
||||
wrapper.set(EnterpriseStandardPlan::getProjectStatus, projectStatus);
|
||||
update(wrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updatePlanStatus(String id, String planStatus){
|
||||
LambdaUpdateWrapper<EnterpriseStandardPlan> wrapper = new LambdaUpdateWrapper<>();
|
||||
wrapper.eq(EnterpriseStandardPlan::getId, id);
|
||||
wrapper.set(EnterpriseStandardPlan::getPlanStatus, planStatus);
|
||||
update(wrapper);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user