diff --git a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/ProductServiceImpl.java b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/ProductServiceImpl.java index 3c4a6329..936ad3a1 100644 --- a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/ProductServiceImpl.java +++ b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/ProductServiceImpl.java @@ -322,7 +322,7 @@ public class ProductServiceImpl implements ProductService { productModule.setIcon(req.getIcon()); productModule.setDictWorkspaceTypeId(req.getDictWorkspaceTypeId()); productModule.setDictWorkspaceTypeCode(workspaceTypeCodeEnum.getCode()); - productModule.setProductType(0); + productModule.setProductType(Objects.isNull(productModule.getProductType()) ? 0 : productModule.getProductType()); productModule.setStatus(Objects.nonNull(productModule.getId()) ? productModule.getStatus() : 1); productModule.setCategory(req.getProductCategory()); productModule.setVersion(req.getVersion());