Merge branch 'dev'
This commit is contained in:
2
pro.yaml
2
pro.yaml
@ -75,7 +75,7 @@ spec:
|
|||||||
memory: 6Gi
|
memory: 6Gi
|
||||||
env:
|
env:
|
||||||
- name: APP_NAME
|
- name: APP_NAME
|
||||||
value: biz-ebtp-project
|
value: biz_ebtp_project
|
||||||
- name: AGENT_LICENCE
|
- name: AGENT_LICENCE
|
||||||
value: 527BFA7B28577578
|
value: 527BFA7B28577578
|
||||||
- name: APOLLO_CONFIGSERVICE
|
- name: APOLLO_CONFIGSERVICE
|
||||||
|
@ -403,6 +403,11 @@ public class ProjectCommonUtil {
|
|||||||
*/
|
*/
|
||||||
public static final int RE_EVALUATION_STATUS_2 = 2;
|
public static final int RE_EVALUATION_STATUS_2 = 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 重新评审 3 重评生效
|
||||||
|
*/
|
||||||
|
public static final int RE_EVALUATION_STATUS_3 = 3;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 重新评审 9 审批不通过
|
* 重新评审 9 审批不通过
|
||||||
*/
|
*/
|
||||||
|
@ -215,4 +215,17 @@ public class ProjectReEvaluationController {
|
|||||||
|
|
||||||
return BaseResponse.success(projectReEvaluationService.findTraceDetail(instanceId));
|
return BaseResponse.success(projectReEvaluationService.findTraceDetail(instanceId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目重评生效
|
||||||
|
* @param id 主键ID
|
||||||
|
* @return 返回结果
|
||||||
|
*/
|
||||||
|
@ApiOperation("项目重评生效")
|
||||||
|
@GetMapping("/achieve/{id}")
|
||||||
|
@PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')")
|
||||||
|
public BaseResponse<Boolean> achieve(@ApiParam(value = "流程实例id", required = true) @PathVariable("id") String id) {
|
||||||
|
|
||||||
|
return BaseResponse.success(projectReEvaluationService.achieve(id));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -105,4 +105,11 @@ public interface IProjectReEvaluationService extends IBaseService<ProjectReEvalu
|
|||||||
* @return 返回结果
|
* @return 返回结果
|
||||||
*/
|
*/
|
||||||
TraceDetail findTraceDetail(String instanceId);
|
TraceDetail findTraceDetail(String instanceId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目重评生效
|
||||||
|
* @param id 主键ID
|
||||||
|
* @return 返回结果
|
||||||
|
*/
|
||||||
|
boolean achieve(String id);
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,7 @@ package com.chinaunicom.mall.ebtp.project.projectreevaluation.service.impl;
|
|||||||
|
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import cn.hutool.core.collection.ListUtil;
|
||||||
import cn.hutool.core.exceptions.ExceptionUtil;
|
import cn.hutool.core.exceptions.ExceptionUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
@ -181,9 +182,6 @@ public class ProjectReEvaluationServiceImpl extends BaseServiceImpl<ProjectReEva
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public boolean submitForApproval(String id) {
|
public boolean submitForApproval(String id) {
|
||||||
// boolean result = updateStatus(id,ProjectCommonUtil.RE_EVALUATION_STATUS_0,ProjectCommonUtil.RE_EVALUATION_STATUS_2);
|
|
||||||
// initSection(id);
|
|
||||||
|
|
||||||
//1 去采购系统校验子项目信息是否发生改变 如果发生改变不可以重新评审
|
//1 去采购系统校验子项目信息是否发生改变 如果发生改变不可以重新评审
|
||||||
ProjectReEvaluation evaluation = this.getById(id);
|
ProjectReEvaluation evaluation = this.getById(id);
|
||||||
ProjectSection section = sectionService.getById(evaluation.getSectionId());
|
ProjectSection section = sectionService.getById(evaluation.getSectionId());
|
||||||
@ -213,12 +211,10 @@ public class ProjectReEvaluationServiceImpl extends BaseServiceImpl<ProjectReEva
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
@GlobalTransactional(rollbackFor = Exception.class,timeoutMills = 60000 * 2)
|
|
||||||
public boolean callbackApproval(WasUpdateBizDTO dto) {
|
public boolean callbackApproval(WasUpdateBizDTO dto) {
|
||||||
boolean result = false;
|
boolean result = false;
|
||||||
if(StringUtils.equals(EbpProjectCommonUtil.CALLBACK_APPROVAL_STATUS_YES,dto.getAuditState())){
|
if(StringUtils.equals(EbpProjectCommonUtil.CALLBACK_APPROVAL_STATUS_YES,dto.getAuditState())){
|
||||||
result = updateStatus(dto.getId(),ProjectCommonUtil.RE_EVALUATION_STATUS_1,ProjectCommonUtil.RE_EVALUATION_STATUS_2);
|
result = updateStatus(dto.getId(),ProjectCommonUtil.RE_EVALUATION_STATUS_1,ProjectCommonUtil.RE_EVALUATION_STATUS_2);
|
||||||
initSection(dto.getId());
|
|
||||||
}else if(StringUtils.equals(EbpProjectCommonUtil.CALLBACK_APPROVAL_STATUS_NO,dto.getAuditState())){
|
}else if(StringUtils.equals(EbpProjectCommonUtil.CALLBACK_APPROVAL_STATUS_NO,dto.getAuditState())){
|
||||||
result = updateStatus(dto.getId(),ProjectCommonUtil.RE_EVALUATION_STATUS_1,ProjectCommonUtil.RE_EVALUATION_STATUS_9);
|
result = updateStatus(dto.getId(),ProjectCommonUtil.RE_EVALUATION_STATUS_1,ProjectCommonUtil.RE_EVALUATION_STATUS_9);
|
||||||
}
|
}
|
||||||
@ -296,7 +292,7 @@ public class ProjectReEvaluationServiceImpl extends BaseServiceImpl<ProjectReEva
|
|||||||
/**
|
/**
|
||||||
* 校验发起审批的标段所处流程是否正确 状态是否正确
|
* 校验发起审批的标段所处流程是否正确 状态是否正确
|
||||||
* 只有当标段所处定标环节才可以重新评标
|
* 只有当标段所处定标环节才可以重新评标
|
||||||
* 如果重新评审数据有审批中 初始化 不可以新增 只能修改或进行评审
|
* 如果重新评审数据有审批中 初始化 审批通过 不可以新增 只能修改或进行评审
|
||||||
* @param sectionId 标段ID
|
* @param sectionId 标段ID
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
@ -320,10 +316,11 @@ public class ProjectReEvaluationServiceImpl extends BaseServiceImpl<ProjectReEva
|
|||||||
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_RE_EVAL_SAVE_ERROR.throwException();
|
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_RE_EVAL_SAVE_ERROR.throwException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//校验查询状态是 0 初始化 1 提交审批 2 审批通过 则不允许有新增操作
|
||||||
|
Integer[] statusArray = {ProjectCommonUtil.RE_EVALUATION_STATUS_0,ProjectCommonUtil.RE_EVALUATION_STATUS_1,ProjectCommonUtil.RE_EVALUATION_STATUS_2};
|
||||||
QueryWrapper<ProjectReEvaluation> evaluationQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<ProjectReEvaluation> evaluationQueryWrapper = new QueryWrapper<>();
|
||||||
evaluationQueryWrapper.eq(ProjectReEvaluationField.SECTION_ID,sectionId);
|
evaluationQueryWrapper.eq(ProjectReEvaluationField.SECTION_ID,sectionId);
|
||||||
evaluationQueryWrapper.and(wrapper -> wrapper.eq(ProjectReEvaluationField.STATUS,ProjectCommonUtil.RE_EVALUATION_STATUS_0).or().eq(ProjectReEvaluationField.STATUS,ProjectCommonUtil.RE_EVALUATION_STATUS_1));
|
evaluationQueryWrapper.in(ProjectReEvaluationField.STATUS, ListUtil.toList(statusArray));
|
||||||
int count = this.count(evaluationQueryWrapper);
|
int count = this.count(evaluationQueryWrapper);
|
||||||
if(count > 0){
|
if(count > 0){
|
||||||
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_RE_EVAL_FIND_STATUS_ERROR.throwException();
|
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_RE_EVAL_FIND_STATUS_ERROR.throwException();
|
||||||
@ -364,6 +361,14 @@ public class ProjectReEvaluationServiceImpl extends BaseServiceImpl<ProjectReEva
|
|||||||
return response.getData();
|
return response.getData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@GlobalTransactional(timeoutMills = 60000 * 2)
|
||||||
|
public boolean achieve(String id) {
|
||||||
|
boolean result = updateStatus(id,ProjectCommonUtil.RE_EVALUATION_STATUS_2,ProjectCommonUtil.RE_EVALUATION_STATUS_3);
|
||||||
|
initSection(id);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 初始化标段信息
|
* 初始化标段信息
|
||||||
|
@ -112,7 +112,7 @@ mybatis-plus:
|
|||||||
map-underscore-to-camel-case: true
|
map-underscore-to-camel-case: true
|
||||||
auto-mapping-behavior: full
|
auto-mapping-behavior: full
|
||||||
# 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
|
# 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
|
||||||
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
|
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
|
||||||
mapper-locations: classpath*:com/chinaunicom/mall/ebtp/**/mapper/*Mapper.xml
|
mapper-locations: classpath*:com/chinaunicom/mall/ebtp/**/mapper/*Mapper.xml
|
||||||
global-config:
|
global-config:
|
||||||
# 逻辑删除配置
|
# 逻辑删除配置
|
||||||
|
Reference in New Issue
Block a user