diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java index f2d50a7e..8ce9d67b 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java @@ -94,8 +94,11 @@ public class LawsNewsFeed implements Serializable { private java.lang.Integer readCount; /**编辑人*/ @ApiModelProperty(value = "编辑人") - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "CONCAT(realname, '(', username, ')')") private String writer; + /**编辑人 翻译*/ + @ApiModelProperty(value = "编辑人 翻译") + @TableField(exist = false) + private String writer_dictText; /**来源*/ @Excel(name = "来源", width = 15) @ApiModelProperty(value = "来源") @@ -109,9 +112,12 @@ public class LawsNewsFeed implements Serializable { @ApiModelProperty(value = "推送范围") @TableField(exist = false) - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "CONCAT(realname, '(', username, ')')") private String pushRange; + @ApiModelProperty(value = "推送范围 翻译") + @TableField(exist = false) + private String pushRange_dictText; + @ApiModelProperty(value = "是否可以编辑和删除") @TableField(exist = false) private Boolean isEditAndRemove; diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsNewsFeedServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsNewsFeedServiceImpl.java index d1b473ba..cca9c36a 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsNewsFeedServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsNewsFeedServiceImpl.java @@ -21,6 +21,7 @@ import com.jero.modules.laws.standard.service.ILawsNewsFeedService; import com.jero.modules.laws.standard.service.ILawsPushRangeService; import com.jero.modules.system.entity.SysDictItem; import com.jero.modules.system.service.ISysDictItemService; +import com.jero.modules.system.service.ISysUserService; import com.spire.ms.System.Collections.ArrayList; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; @@ -54,7 +55,8 @@ public class LawsNewsFeedServiceImpl extends ServiceImpl userIdList = pushRangeList.stream().map(LawsPushRange::getUserId).collect(Collectors.toList()); lawsNewsFeed.setPushRange(StringUtils.join(userIdList, ",")); + // 翻译 + String writer = sysUserService.dictByIdsOrUserNames(lawsNewsFeed.getWriter(), ""); + lawsNewsFeed.setWriter_dictText(writer); + String pushRange = sysUserService.dictByIdsOrUserNames(lawsNewsFeed.getPushRange(), ""); + lawsNewsFeed.setPushRange_dictText(pushRange); } } return lawsNewsFeed;