Commit f2bb9143 by huangZW

111

parent eb13abad
......@@ -2,6 +2,7 @@ package com.gic.haoban.manage.api.service;
import java.util.List;
import com.gic.haoban.base.api.common.BasePageInfo;
import com.gic.haoban.manage.api.dto.QywxCorpInfoSimpleDTO;
import com.gic.haoban.manage.api.dto.WxEnterpriseDTO;
import com.gic.haoban.manage.api.dto.YwWxEnterpriseDTO;
......@@ -17,7 +18,7 @@ public interface WxEnterpriseApiService {
* 运维后台获取微信企业id列表
* @return
*/
List<YwWxEnterpriseDTO> list();
List<YwWxEnterpriseDTO> list(BasePageInfo pageInfo,String keyword,String gicContactFlag,String version);
/**
* 获取一个
* @param wxEnterpriseId
......
......@@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.gic.commons.util.GlobalVar;
import com.gic.haoban.base.api.common.BasePageInfo;
import com.gic.haoban.common.utils.HaobanResponse;
import com.gic.haoban.manage.api.dto.YwWxEnterpriseDTO;
import com.gic.haoban.manage.api.service.WxEnterpriseApiService;
......@@ -26,8 +27,8 @@ public class EnterpriseController extends WebBaseController{
private WxEnterpriseApiService wxEnterpriseApiService;
//企业列表
@RequestMapping("wx-enterprise-list")
public HaobanResponse wxEnterpriseList() {
List<YwWxEnterpriseDTO> list = wxEnterpriseApiService.list();
public HaobanResponse wxEnterpriseList(BasePageInfo pageInfo,String keyword,String gicContactFlag,String version) {
List<YwWxEnterpriseDTO> list = wxEnterpriseApiService.list(pageInfo,keyword,gicContactFlag,version);
return resultResponse(HaoBanErrCode.ERR_1, list);
}
......
......@@ -2,7 +2,9 @@ package com.gic.haoban.manage.service.dao.mapper;
import java.util.List;
import com.gic.haoban.base.api.common.BasePageInfo;
import com.gic.haoban.manage.service.entity.TabHaobanWxEnterprise;
import org.apache.ibatis.annotations.Param;
public interface WxEnterpriseMapper {
......@@ -18,7 +20,7 @@ public interface WxEnterpriseMapper {
int updateByPrimaryKey(TabHaobanWxEnterprise record);
List<TabHaobanWxEnterprise> list();
List<TabHaobanWxEnterprise> list(@Param("keyword") String keyword,@Param("gicContactFlag") String gicContactFlag,@Param("version") String version);
List<TabHaobanWxEnterprise> listBycorpId(@Param("corpId") String corpId);
}
\ No newline at end of file
......@@ -4,11 +4,13 @@ import java.util.ArrayList;
import java.util.List;
import com.alibaba.fastjson.JSON;
import com.gic.haoban.base.api.common.BasePageInfo;
import com.gic.haoban.base.api.common.Constant;
import com.gic.haoban.manage.service.entity.TabHaobanDepartment;
import com.gic.haoban.manage.service.service.DepartmentService;
import com.gic.wechat.api.dto.qywx.DepartmentDTO;
import com.gic.wechat.api.service.qywx.QywxDepartmentApiService;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.LogManager;
......@@ -29,6 +31,7 @@ import com.gic.haoban.manage.service.entity.TabHaobanWxApplication;
import com.gic.haoban.manage.service.entity.TabHaobanWxEnterprise;
import com.gic.haoban.manage.service.service.WxApplicationService;
import com.gic.haoban.manage.service.service.WxEnterpriseService;
import com.github.pagehelper.PageHelper;
@Service
public class WxEnterpriseApiServiceImpl implements WxEnterpriseApiService {
......@@ -83,8 +86,9 @@ public class WxEnterpriseApiServiceImpl implements WxEnterpriseApiService {
}
@Override
public List<YwWxEnterpriseDTO> list() {
List<TabHaobanWxEnterprise> list = wxEnterpriseMapper.list();
public List<YwWxEnterpriseDTO> list(BasePageInfo pageInfo,String keyword,String gicContactFlag,String version) {
PageHelper.startPage(pageInfo.getPageNum(), pageInfo.getPageNum());
List<TabHaobanWxEnterprise> list = wxEnterpriseMapper.list(keyword,gicContactFlag,version);
if(CollectionUtil.isEmpty(list)){
return new ArrayList<YwWxEnterpriseDTO>();
}
......
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