diff --git a/nflg_project_dev/material/src/main/java/com/nflg/product/material/config/MaterialMesConfig.java b/nflg_project_dev/material/src/main/java/com/nflg/product/material/config/MaterialMesConfig.java index 7b025f44..5e19705a 100644 --- a/nflg_project_dev/material/src/main/java/com/nflg/product/material/config/MaterialMesConfig.java +++ b/nflg_project_dev/material/src/main/java/com/nflg/product/material/config/MaterialMesConfig.java @@ -1,5 +1,7 @@ package com.nflg.product.material.config; +import com.google.common.collect.Lists; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.cloud.context.config.annotation.RefreshScope; @@ -76,5 +78,15 @@ public class MaterialMesConfig { /** * 采购组负责人RTX通知 */ - private List> purchaseNoticeList; + private List purchaseNoticeList = Lists.newArrayList(); + + @Data + public class NoticeRtx{ + + @ApiModelProperty(value = "ekgrp") + private String ekgrp; + + @ApiModelProperty(value = "rtx账号") + private String rtx; + } } \ No newline at end of file diff --git a/nflg_project_dev/material/src/main/java/com/nflg/product/material/service/MaterialDeadStockService.java b/nflg_project_dev/material/src/main/java/com/nflg/product/material/service/MaterialDeadStockService.java index dfcaefec..79b04b24 100644 --- a/nflg_project_dev/material/src/main/java/com/nflg/product/material/service/MaterialDeadStockService.java +++ b/nflg_project_dev/material/src/main/java/com/nflg/product/material/service/MaterialDeadStockService.java @@ -74,7 +74,9 @@ public class MaterialDeadStockService extends ServiceImpl purchaseSet.contains(pur.getEkgrp())) + .map(MaterialMesConfig.NoticeRtx::getRtx).collect(Collectors.joining(",")); + httpUtils.rtxMessage(profiles,title,msg,receiver); } return true; }