|
@@ -1,18 +1,17 @@
|
|
|
package com.qmth.themis.backend.api;
|
|
|
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.qmth.themis.business.annotation.ApiJsonObject;
|
|
|
import com.qmth.themis.business.annotation.ApiJsonProperty;
|
|
|
import com.qmth.themis.business.base.BasePage;
|
|
|
+import com.qmth.themis.business.config.SystemConfig;
|
|
|
import com.qmth.themis.business.constant.SystemConstant;
|
|
|
import com.qmth.themis.business.dto.response.TBOrgDto;
|
|
|
import com.qmth.themis.business.entity.TBOrg;
|
|
|
import com.qmth.themis.business.entity.TBUser;
|
|
|
import com.qmth.themis.business.service.TBOrgService;
|
|
|
import com.qmth.themis.business.util.EhcacheUtil;
|
|
|
-import com.qmth.themis.business.util.JacksonUtil;
|
|
|
import com.qmth.themis.business.util.RedisUtil;
|
|
|
import com.qmth.themis.business.util.ServletUtil;
|
|
|
import com.qmth.themis.common.contanst.Constants;
|
|
@@ -25,8 +24,8 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import java.io.File;
|
|
|
import java.util.Collections;
|
|
|
-import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
import java.util.Objects;
|
|
|
|
|
@@ -45,6 +44,9 @@ public class TBOrgController {
|
|
|
@Resource
|
|
|
TBOrgService tbOrgService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ SystemConfig systemConfig;
|
|
|
+
|
|
|
// @Resource
|
|
|
// private CacheManager cacheManager;
|
|
|
|
|
@@ -78,6 +80,9 @@ public class TBOrgController {
|
|
|
} else {
|
|
|
tbOrg.setUpdateId(tbUser.getId());
|
|
|
}
|
|
|
+ if (Objects.nonNull(tbOrg.getLogo()) && !Objects.equals(tbOrg.getLogo(), "")) {
|
|
|
+ tbOrg.setLogo(tbOrg.getLogo().replaceAll(systemConfig.getProperty("aliyun.oss.url") + File.separator, ""));
|
|
|
+ }
|
|
|
redisUtil.setOrg(tbOrg.getId(), tbOrg);
|
|
|
EhcacheUtil.put(SystemConstant.orgCodeCache, tbOrg.getCode(), tbOrg);
|
|
|
tbOrgService.saveOrUpdate(tbOrg);
|