Commit da8dfa99 authored by 李秀明's avatar 李秀明

整改单提交接口修改

parent 427e609a
package com.yeejoin.amos.boot.module.hygf.biz.service.impl; package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils;
...@@ -9,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -9,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams; import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.biz.common.utils.RedisKey; import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
import com.yeejoin.amos.boot.biz.common.utils.RedisUtils; import com.yeejoin.amos.boot.biz.common.utils.RedisUtils;
import com.yeejoin.amos.boot.module.hygf.api.Enum.RectificationStatusEnum;
import com.yeejoin.amos.boot.module.hygf.api.dto.AcceptanceRectificationOrderDto; import com.yeejoin.amos.boot.module.hygf.api.dto.AcceptanceRectificationOrderDto;
import com.yeejoin.amos.boot.module.hygf.api.dto.FileItemDto; import com.yeejoin.amos.boot.module.hygf.api.dto.FileItemDto;
import com.yeejoin.amos.boot.module.hygf.api.dto.StandardDto; import com.yeejoin.amos.boot.module.hygf.api.dto.StandardDto;
...@@ -109,28 +109,32 @@ public class AcceptanceRectificationOrderServiceImpl extends BaseService<Accepta ...@@ -109,28 +109,32 @@ public class AcceptanceRectificationOrderServiceImpl extends BaseService<Accepta
BeanUtils.copyProperties(model, entity); BeanUtils.copyProperties(model, entity);
acceptanceRectificationOrderMapper.updateById(entity); acceptanceRectificationOrderMapper.updateById(entity);
// 触发工作流 // 如果整改已完成则触发工作流
String status = entity.getRectificationStatus();
if (String.valueOf(RectificationStatusEnum.整改已完成.getCode()).equals(status)) {
BasicGridAcceptance basicGridAcceptance = basicGridAcceptanceMapper.selectOne( BasicGridAcceptance basicGridAcceptance = basicGridAcceptanceMapper.selectOne(
Wrappers.<BasicGridAcceptance>lambdaQuery() Wrappers.<BasicGridAcceptance>lambdaQuery()
.eq(BasicGridAcceptance::getPeasantHouseholdId, entity.getPeasantHouseholdId()) .eq(BasicGridAcceptance::getPeasantHouseholdId, entity.getPeasantHouseholdId())
); );
basicGridAcceptance.setAcceptanceStatus(String.valueOf(Integer.parseInt(basicGridAcceptance.getAcceptanceStatus()) - 1)); basicGridAcceptance.setAcceptanceStatus(String.valueOf(Integer.parseInt(basicGridAcceptance.getAcceptanceStatus()) - 1));
StandardDto standardDto = new StandardDto(); StandardDto standardDto = new StandardDto();
standardDto.setTaskId(basicGridAcceptance.getNextTaskId()); standardDto.setTaskId(basicGridAcceptance.getNextTaskId());
// VariableDto variableDto = new VariableDto(); VariableDto variableDto = new VariableDto();
// variableDto.setComment("approval"); variableDto.setComment("approval");
// variableDto.setOperator(reginParams.getUserModel().getUserId()); variableDto.setOperator(reginParams.getUserModel().getUserId());
// variableDto.setApprovalStatus("1"); variableDto.setApprovalStatus("1");
// variableDto.setOperationTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); variableDto.setOperationTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
// standardDto.setResultCode(basicGridAcceptance.getNextTaskId()); standardDto.setResultCode("approvalStatus");
// standardDto.setVariable(variableDto); standardDto.setVariable(variableDto);
// standardDto.setResult("1"); standardDto.setResult("1");
BasicGridAcceptance workBasicGridAcceptance = workflow.standard(basicGridAcceptance, standardDto,userId); BasicGridAcceptance workBasicGridAcceptance = workflow.standard(basicGridAcceptance, standardDto, userId);
BeanUtils.copyProperties(workBasicGridAcceptance, basicGridAcceptance); BeanUtils.copyProperties(workBasicGridAcceptance, basicGridAcceptance);
basicGridAcceptanceMapper.updateById(basicGridAcceptance); basicGridAcceptanceMapper.updateById(basicGridAcceptance);
return null; }
return model;
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment