diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/controller/PmsProductController.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/controller/PmsProductController.java index 2498a3fc6..7f92b159c 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/controller/PmsProductController.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/controller/PmsProductController.java @@ -8,7 +8,6 @@ import com.microservices.common.log.annotation.Log; import com.microservices.common.log.enums.BusinessType; import com.microservices.common.security.annotation.Logical; import com.microservices.common.security.annotation.RequiresPermissions; -import com.microservices.pms.product.domain.PmsProduct; import com.microservices.pms.product.domain.vo.PmsProductDataVo; import com.microservices.pms.product.domain.vo.PmsProductInputVo; import com.microservices.pms.product.domain.vo.PmsProductSearchVo; @@ -67,8 +66,8 @@ public class PmsProductController extends BaseController { @RequiresPermissions("pms:pmsProduct:show") @GetMapping(value = "/{identifier}") @ApiOperation(value = "通过产品标识获取产品详细信息(路由更新删除/ByIdentifier)") - public GenericsAjaxResult getInfo(@PathVariable("identifier") String identifier) { - return genericsSuccess(pmsProductService.selectPmsProductByIdentifier(identifier)); + public GenericsAjaxResult getInfo(@PathVariable("identifier") String identifier) { + return genericsSuccess(pmsProductService.selectPmsProductDataByIdentifier(identifier)); } /** diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/PmsProductDataVo.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/PmsProductDataVo.java index 7b800c730..6efb2202b 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/PmsProductDataVo.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/PmsProductDataVo.java @@ -78,4 +78,10 @@ public class PmsProductDataVo { @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "更新时间", hidden = true) private Date updateTime; + + /** + * 产品负责人Gitlink ID列表 + */ + @ApiModelProperty(value = "产品负责人Gitlink ID列表") + private String productAssigneeGitlinkIds; } diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductService.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductService.java index c8dfebf58..90cbd0417 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductService.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductService.java @@ -136,4 +136,6 @@ public interface IPmsProductService * @return 可选用户列表 */ GenericsTableDataInfo getUserList(String enterpriseIdentifier, String search); + + PmsProductDataVo selectPmsProductDataByIdentifier(String identifier); } diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductServiceImpl.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductServiceImpl.java index bf575d195..e5e1b63cb 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductServiceImpl.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductServiceImpl.java @@ -323,4 +323,10 @@ public class PmsProductServiceImpl implements IPmsProductService public GenericsTableDataInfo getUserList(String enterpriseIdentifier, String search) { return pmsEnterpriseService.getUserListByPerms(enterpriseIdentifier, search, UserConstants.PMS_PERMS_PRODUCT_EDIT); } + + @Override + public PmsProductDataVo selectPmsProductDataByIdentifier(String identifier) { + PmsProduct pmsProduct = selectPmsProductByIdentifier(identifier); + return toPmsProductDataVo(pmsProduct, null); + } }