lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamTechnicalStatusEvaluationOrderChangeController.java
@@ -79,14 +79,20 @@ /** * 编辑 * * @param eamTechnicalStatusEvaluationOrderChange * @param request * @return */ @AutoLog(value = "技术状态鉴定工单变更-编辑") @ApiOperation(value="技术状态鉴定工单变更-编辑", notes="技术状态鉴定工单变更-编辑") @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange) { eamTechnicalStatusEvaluationOrderChangeService.updateById(eamTechnicalStatusEvaluationOrderChange); public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationOrderChange request) { if (request == null) { return Result.error("编辑的对象不能为空!"); } boolean b = eamTechnicalStatusEvaluationOrderChangeService.editTechnicalStatusEvaluationOrderChange(request); if (!b) { return Result.error("编辑失败!"); } return Result.OK("编辑成功!"); } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamTechnicalStatusEvaluationOrderChangeService.java
@@ -28,4 +28,11 @@ * @return */ boolean addTechnicalStatusEvaluationOrderChange(EamTechnicalStatusEvaluationOrderChange request); /** * 编辑 * @param request * @return */ boolean editTechnicalStatusEvaluationOrderChange(EamTechnicalStatusEvaluationOrderChange request); } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationOrderChangeServiceImpl.java
@@ -165,6 +165,22 @@ } @Override @Transactional(rollbackFor = Exception.class) public boolean editTechnicalStatusEvaluationOrderChange(EamTechnicalStatusEvaluationOrderChange request) { EamTechnicalStatusEvaluationOrderChange entity = this.getBaseMapper().selectById(request.getId()); if(entity == null) { throw new JeecgBootException("编辑的数据已删除,请刷新重试!"); } if(!TechnicalStatusEvaluationOrderChangeStatusEnum.WAIT_SUBMIT.name().equals(entity.getChangeStatus())) { throw new JeecgBootException("只有待提交状态才可编辑!"); } entity.setApplyReason(request.getApplyReason()); entity.setDeferredEvaluationDate(request.getDeferredEvaluationDate()); this.getBaseMapper().updateById(entity); return true; } @Override public void afterFlowHandle(FlowMyBusiness business) { business.getTaskNameId();//接下来审批的节点 business.getValues();//前端传进来的参数