diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/tmpltp/TemplateInstanceServiceImpl.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/tmpltp/TemplateInstanceServiceImpl.java index 24e5cee..4d8d8b4 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/tmpltp/TemplateInstanceServiceImpl.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/service/tmpltp/TemplateInstanceServiceImpl.java @@ -267,7 +267,9 @@ public class TemplateInstanceServiceImpl implements TemplateInstanceService { TemplateInstanceDO newTpInstanceDO = BeanUtils.toBean(templateInstanceDO, TemplateInstanceDO.class); newTpInstanceDO.setId(null); newTpInstanceDO.setVer(incrementVersion(templateInstanceDO.getVer())); - templateInstanceMapper.update(new LambdaUpdateWrapper().set(TemplateInstanceDO::getSts,TmplStsEnum.STOPPED.getCode())); + templateInstanceMapper.update(new LambdaUpdateWrapper() + .set(TemplateInstanceDO::getSts,TmplStsEnum.STOPPED.getCode()) + .eq(TemplateInstanceDO::getId, id)); return BeanUtils.toBean(newTpInstanceDO, TemplateInstanceRespVO.class); }