Merge branch 'dev' into 'master'

再次推送以及异常处理bug修改

See merge request eshop/biz_service_ebtp_project!2
This commit is contained in:
代兴成
2021-03-10 18:40:03 +08:00
5 changed files with 10 additions and 11 deletions

View File

@ -137,7 +137,7 @@ public class ProjectEntrustInquiryServiceImpl extends BaseServiceImpl<ProjectEnt
* @return 返回结果 * @return 返回结果
*/ */
@GlobalTransactional @GlobalTransactional
private boolean putOffInquiry(InquiryNoticeVO inquiryNoticeVO){ public boolean putOffInquiry(InquiryNoticeVO inquiryNoticeVO){
boolean result = false; boolean result = false;
ProjectSection section = sectionService.selectByPlanId(inquiryNoticeVO.getInquiryId()); ProjectSection section = sectionService.selectByPlanId(inquiryNoticeVO.getInquiryId());
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_SECTION_NOT_FIND.customValid(null == section); ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_SECTION_NOT_FIND.customValid(null == section);
@ -195,7 +195,7 @@ public class ProjectEntrustInquiryServiceImpl extends BaseServiceImpl<ProjectEnt
} }
@GlobalTransactional @GlobalTransactional
private void initProcess(ProjectEntrustVO projectEntrustVO){ public void initProcess(ProjectEntrustVO projectEntrustVO){
//初始化流程 //初始化流程
ProjectRecordVO recordVO = new ProjectRecordVO(); ProjectRecordVO recordVO = new ProjectRecordVO();

View File

@ -315,6 +315,8 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
//初始化委托单信息 //初始化委托单信息
ProjectEntrustVO projectEntrustVO = assembleProjectEntrust(purpImplementSendVO); ProjectEntrustVO projectEntrustVO = assembleProjectEntrust(purpImplementSendVO);
if(isUpdate){ if(isUpdate){
projectEntrustVO.setId(projectEntrust.getId());
projectEntrustVO.setStatus(projectEntrust.getStatus());
result = updateProject(projectEntrustVO); result = updateProject(projectEntrustVO);
}else{ }else{
result = saveProject(projectEntrustVO); result = saveProject(projectEntrustVO);
@ -360,6 +362,7 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
PurpBaseInfoVO purpBaseInfoVO = purpImplementSendVO.getPurpBaseInfoVoList().get(0); PurpBaseInfoVO purpBaseInfoVO = purpImplementSendVO.getPurpBaseInfoVoList().get(0);
ProjectEntrustVO result = new ProjectEntrustVO(); ProjectEntrustVO result = new ProjectEntrustVO();
//编号 //编号
result.setId(PropertyUtils.getSnowflakeId()); result.setId(PropertyUtils.getSnowflakeId());
//状态 //状态

View File

@ -46,17 +46,13 @@ public class ProjectExceptionController{
/** /**
* 修改数据 * 修改数据
* * @param projectExceptionVO 异常信息
* @param projectException 异常信息
*
* @return * @return
*/ */
@ApiOperation("修改数据") @ApiOperation("修改数据")
@PutMapping("") @PutMapping("")
public BaseResponse<Boolean> update(@ApiParam(value = "对象数据", required = true) @RequestBody ProjectException projectException){ public BaseResponse<Boolean> update(@ApiParam(value = "对象数据", required = true) @RequestBody ProjectExceptionVO projectExceptionVO){
return BaseResponse.success(projectExceptionService.update(projectExceptionVO));
return BaseResponse.success(projectExceptionService.updateById(projectException));
} }
/** /**

View File

@ -26,7 +26,7 @@
</update> </update>
<!-- 根据项目ID物理删除信息 --> <!-- 根据项目ID物理删除信息 -->
<delete id="deleteByProjectId" parameterType="java.lang.String"> <delete id="deleteByExceptionId" parameterType="java.lang.String">
delete from biz_project_section_exception where exception_id = #{exceptionId} delete from biz_project_section_exception where exception_id = #{exceptionId}
</delete> </delete>
</mapper> </mapper>

View File

@ -271,7 +271,7 @@ public class ProjectExceptionServiceImpl extends BaseServiceImpl<ProjectExceptio
* @param sectionList 项目标段 * @param sectionList 项目标段
*/ */
@GlobalTransactional @GlobalTransactional
private void launchAgainProject(ProjectException projectException,List<ProjectSection> sectionList) { public void launchAgainProject(ProjectException projectException,List<ProjectSection> sectionList) {
//查询项目信息 //查询项目信息
ProjectRecord projectRecord = projectRecordService.getById(projectException.getProjectId()); ProjectRecord projectRecord = projectRecordService.getById(projectException.getProjectId());