ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteConfigFallbackFactory.java
@@ -9,6 +9,7 @@ import org.slf4j.LoggerFactory; import org.springframework.cloud.openfeign.FallbackFactory; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.RequestBody; /** * 系统配置服务 @@ -28,7 +29,7 @@ { @Override public R<SysTag> getSysTag(Long sysTagId) { public R<SysTag> getSysTag(@RequestBody Long sysTagId) { return R.fail("获取系统标签失败:" + throwable.getMessage()); } }; ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java
@@ -51,8 +51,8 @@ @Resource private ShopCertificateService shopCertificateService; /*@Resource private RemoteConfigService configService;*/ @Resource private RemoteConfigService configService; @Resource private RemoteUserService sysUserService; @@ -138,12 +138,12 @@ for(String str : shopTagIdArray){ shopRelTag = new ShopRelTag(); tagid = Long.valueOf(str); //sysTag = configService.getSysTag(tagid).getData(); sysTag = configService.getSysTag(tagid).getData(); shopRelTag.setDelFlag(0); shopRelTag.setShopId(shop.getShopId()); shopRelTag.setTagId(tagid); shopRelTagService.save(shopRelTag); //shopTagSj.add(sysTag.getTagName()); shopTagSj.add(sysTag.getTagName()); } shop.setShopTags(shopTagSj.toString()); this.saveOrUpdate(shop); @@ -303,7 +303,7 @@ StringJoiner shopTagSj = new StringJoiner(","); for(String str : shopTagIdArray){ tagId = Long.valueOf(str); sysTag = sysUserService.getSysTag(tagId).getData(); sysTag = configService.getSysTag(tagId).getData(); shopRelTag = new ShopRelTag(); shopRelTag.setDelFlag(0); shopRelTag.setShopId(shopId); ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/ConfigController.java
@@ -27,7 +27,7 @@ @PostMapping("/getSysTag") public R<SysTag> getSysTag(@RequestBody Long sysTagId) { SysTag sysTag = sysTagService.getById(sysTagId); SysTag sysTag = sysTagService.getByTagId(sysTagId); return R.ok(sysTag); } ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysUserController.java
@@ -12,10 +12,12 @@ import com.ruoyi.common.security.annotation.RequiresPermissions; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.api.domain.dto.AppEditUserDto; import com.ruoyi.system.api.domain.poji.config.SysTag; import com.ruoyi.system.api.domain.poji.sys.SysDept; import com.ruoyi.system.api.domain.poji.sys.SysRole; import com.ruoyi.system.api.domain.poji.sys.SysUser; import com.ruoyi.system.api.model.LoginUser; import com.ruoyi.system.service.config.SysTagService; import com.ruoyi.system.service.sys.*; import org.apache.commons.lang3.ArrayUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -23,6 +25,7 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.List; @@ -56,6 +59,8 @@ @Autowired private ISysConfigService configService; /** * 获取用户列表 */ ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/SysTagService.java
@@ -13,4 +13,10 @@ */ public interface SysTagService extends IService<SysTag> { /** * * @param tagId * @return */ SysTag getByTagId(Long tagId); } ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/SysTagServiceImpl.java
@@ -17,4 +17,14 @@ @Service public class SysTagServiceImpl extends ServiceImpl<SysTagMapper, SysTag> implements SysTagService { /** * * @param tagId * @return */ @Override public SysTag getByTagId(Long tagId){ return this.getById(tagId); } }