Commit 8de03d23 by xiongjiangtao

群聊统计

parent 13eb76cb
......@@ -3,9 +3,15 @@ package com.gic.haoban.manage.web.controller;
import com.gic.api.base.commons.Page;
import com.gic.clerk.api.dto.AuthorizedUser;
import com.gic.clerk.api.dto.ClerkDTO;
import com.gic.clerk.api.dto.PowerClerkDTO;
import com.gic.clerk.api.service.ClerkService;
import com.gic.clerk.api.service.PowerService;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.enterprise.api.dto.EnterpriseSettingDTO;
import com.gic.enterprise.api.dto.StoreWidgetDTO;
import com.gic.enterprise.api.service.EnterpriseService;
import com.gic.enterprise.api.service.StoreWidgetService;
import com.gic.haoban.manage.web.vo.ClerkListVO;
import com.gic.web.common.utils.SessionContextUtils;
import org.apache.commons.collections.CollectionUtils;
......@@ -17,16 +23,26 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.List;
import java.util.Objects;
@Controller
public class UserController{
public class UserController {
private static final Logger LOGGER = LogManager.getLogger(UserController.class);
@Autowired
private ClerkService clerkService;
@Autowired
private EnterpriseService enterpriseService;
@Autowired
private StoreWidgetService storeWidgetService;
@Autowired
private PowerService powerService;
@RequestMapping("list-user-by-search-name")
@ResponseBody
public RestResponse listUserBySearchName(String searchName, Integer pageNum, Integer pageSize) {
......@@ -46,4 +62,21 @@ public class UserController{
}
return RestResponse.successResult(result);
}
@RequestMapping("get-user-store-power")
@ResponseBody
public RestResponse<Integer> getUserStorePower() {
AuthorizedUser user = SessionContextUtils.getLoginUser();
EnterpriseSettingDTO setting = enterpriseService.getEnterpriseSettingByEnterpriseId(user.getEnterpriseId());
if (Objects.isNull(setting.getEnableAccessControl()) || setting.getEnableAccessControl() != 1) {
return RestResponse.successResult(1);
}
PowerClerkDTO clerkDetail = powerService.getClerkDetail(user.getUserId());
StoreWidgetDTO storeWidget = storeWidgetService.getStoreWidgetBykey(clerkDetail.getStoreWidgetId());
return RestResponse.successResult(storeWidget.getSelectType());
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment