add 更新企标计划接口
This commit is contained in:
+2
-2
@@ -16,8 +16,8 @@ create table laws_enterprise_standard_plan
|
|||||||
have_english_version varchar(50) comment '是否有英文版',
|
have_english_version varchar(50) comment '是否有英文版',
|
||||||
committee varchar(500) comment '所属技术委员会',
|
committee varchar(500) comment '所属技术委员会',
|
||||||
actual_archiving_date datetime comment '实际归档日期',
|
actual_archiving_date datetime comment '实际归档日期',
|
||||||
project_status varchar(50) comment '项目状态',
|
project_status varchar(50) default 1 comment '项目状态',
|
||||||
plan_status varchar(50) comment '计划状态',
|
plan_status varchar(50) default 1 comment '计划状态',
|
||||||
create_by varchar(36) comment '创建人',
|
create_by varchar(36) comment '创建人',
|
||||||
create_time datetime comment '创建时间',
|
create_time datetime comment '创建时间',
|
||||||
update_by varchar(36) comment '更新人',
|
update_by varchar(36) comment '更新人',
|
||||||
|
|||||||
+34
-1
@@ -23,8 +23,41 @@ public interface EnterpriseStandardPlanService extends IService<EnterpriseStanda
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据Id删除
|
* 根据Id删除
|
||||||
* @param id
|
* @param id 计划id
|
||||||
*/
|
*/
|
||||||
void deleteById(String 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>
|
public class EnterpriseStandardPlanServiceImpl extends ServiceImpl<EnterpriseStandardPlanMapper, EnterpriseStandardPlan>
|
||||||
implements EnterpriseStandardPlanService {
|
implements EnterpriseStandardPlanService {
|
||||||
|
|
||||||
@Resource
|
|
||||||
private ImportUtil importUtil;
|
|
||||||
|
|
||||||
@Resource
|
|
||||||
private CommonAPI commonAPI;
|
|
||||||
@Resource
|
@Resource
|
||||||
private ISysBaseAPI sysBaseAPI;
|
private ISysBaseAPI sysBaseAPI;
|
||||||
|
|
||||||
@Resource
|
|
||||||
private ExcelUtils excelUtils;
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private ILawsCommonService lawsCommonService;
|
|
||||||
|
|
||||||
@Resource
|
|
||||||
private EnterpriseStandardPlanMapper esPlanMapper;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<EnterpriseStandardPlanVo> queryPageList(EnterpriseStandardPlan enterpriseStandardPlan, HttpServletRequest req, IPage<EnterpriseStandardPlan> page) {
|
public IPage<EnterpriseStandardPlanVo> queryPageList(EnterpriseStandardPlan enterpriseStandardPlan, HttpServletRequest req, IPage<EnterpriseStandardPlan> page) {
|
||||||
List<String> subDepIds = null;
|
List<String> subDepIds = null;
|
||||||
@@ -102,7 +88,36 @@ public class EnterpriseStandardPlanServiceImpl extends ServiceImpl<EnterpriseSta
|
|||||||
update(wrapper);
|
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