|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
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;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.shiro.SecurityUtils;
|
|
import org.apache.shiro.SecurityUtils;
|
|
import org.jeecg.common.exception.JeecgBootException;
|
|
import org.jeecg.common.exception.JeecgBootException;
|
|
import org.jeecg.common.system.vo.LoginUser;
|
|
import org.jeecg.common.system.vo.LoginUser;
|
|
@@ -34,6 +35,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
|
|
+import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
@@ -106,9 +108,15 @@ public class ItdmRunFlowPathStepServiceImpl extends ServiceImpl<ItdmRunFlowPathS
|
|
public void pass(ItdmSaveRunFlowPath saveRunFlowPath) {
|
|
public void pass(ItdmSaveRunFlowPath saveRunFlowPath) {
|
|
|
|
|
|
ItdmRunFlowPathStep select = this.baseMapper.selectById(saveRunFlowPath.getRunFlowPathStep());
|
|
ItdmRunFlowPathStep select = this.baseMapper.selectById(saveRunFlowPath.getRunFlowPathStep());
|
|
|
|
+ if (StringUtils.isBlank(saveRunFlowPath.getSaveData())) {
|
|
|
|
+
|
|
|
|
+ throw new JeecgBootException("数据为空");
|
|
|
|
+
|
|
|
|
+ }
|
|
select.setSaveData(saveRunFlowPath.getSaveData());
|
|
select.setSaveData(saveRunFlowPath.getSaveData());
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
select.setFqUser(user.getUsername());
|
|
select.setFqUser(user.getUsername());
|
|
|
|
+ select.setShenheTime(new Date());
|
|
this.baseMapper.updateById(select);
|
|
this.baseMapper.updateById(select);
|
|
ItdmRunFlowPathStep nextstep = this.baseMapper.selectOne(Wrappers.lambdaQuery(ItdmRunFlowPathStep.class)
|
|
ItdmRunFlowPathStep nextstep = this.baseMapper.selectOne(Wrappers.lambdaQuery(ItdmRunFlowPathStep.class)
|
|
.eq(ItdmRunFlowPathStep::getRunFlowPath, select.getRunFlowPath())
|
|
.eq(ItdmRunFlowPathStep::getRunFlowPath, select.getRunFlowPath())
|
|
@@ -136,13 +144,22 @@ public class ItdmRunFlowPathStepServiceImpl extends ServiceImpl<ItdmRunFlowPathS
|
|
public void pass1(ItdmPassRunFlowPath itdmRunFlowPathStep) {
|
|
public void pass1(ItdmPassRunFlowPath itdmRunFlowPathStep) {
|
|
|
|
|
|
ItdmRunFlowPath itdmRunFlowPath = this.itdmRunFlowPathMapper.selectById(itdmRunFlowPathStep.getRunFlowPath());
|
|
ItdmRunFlowPath itdmRunFlowPath = this.itdmRunFlowPathMapper.selectById(itdmRunFlowPathStep.getRunFlowPath());
|
|
|
|
+
|
|
|
|
+
|
|
ItdmRunFlowPathStep select = this.baseMapper.selectOne(Wrappers.lambdaQuery(ItdmRunFlowPathStep.class)
|
|
ItdmRunFlowPathStep select = this.baseMapper.selectOne(Wrappers.lambdaQuery(ItdmRunFlowPathStep.class)
|
|
.eq(ItdmRunFlowPathStep::getRunFlowPath, itdmRunFlowPath.getId())
|
|
.eq(ItdmRunFlowPathStep::getRunFlowPath, itdmRunFlowPath.getId())
|
|
.eq(ItdmRunFlowPathStep::getFlowPathSetp, itdmRunFlowPath.getDqSetp())
|
|
.eq(ItdmRunFlowPathStep::getFlowPathSetp, itdmRunFlowPath.getDqSetp())
|
|
|
|
|
|
);
|
|
);
|
|
|
|
+ if (StringUtils.isBlank(select.getSaveData())) {
|
|
|
|
+
|
|
|
|
+ throw new JeecgBootException("数据为空");
|
|
|
|
+
|
|
|
|
+ }
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
select.setFqUser(user.getUsername());
|
|
select.setFqUser(user.getUsername());
|
|
|
|
+ select.setShenheTime(new Date());
|
|
|
|
+
|
|
this.baseMapper.updateById(select);
|
|
this.baseMapper.updateById(select);
|
|
ItdmRunFlowPathStep nextstep = this.baseMapper.selectOne(Wrappers.lambdaQuery(ItdmRunFlowPathStep.class)
|
|
ItdmRunFlowPathStep nextstep = this.baseMapper.selectOne(Wrappers.lambdaQuery(ItdmRunFlowPathStep.class)
|
|
.eq(ItdmRunFlowPathStep::getRunFlowPath, select.getRunFlowPath())
|
|
.eq(ItdmRunFlowPathStep::getRunFlowPath, select.getRunFlowPath())
|