diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerAddressController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerAddressController.java index 8017354d0..c1d0d7c33 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerAddressController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerAddressController.java @@ -14,6 +14,7 @@ package com.xdadan.erp.web.emis; import java.util.List; import javax.servlet.http.HttpServletResponse; +import com.xdadan.erp.common.annotation.filter.jackson.JacksonFilter; import com.xdadan.erp.common.core.domain.entity.SysUser; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -64,16 +65,16 @@ public class EmisCustomerAddressController extends BaseController return getDataTable(list); } - @PreAuthorize("@ss.hasPermi('emis:emisCustomerAddress:list')") +// @PreAuthorize("@ss.hasPermi('emis:emisCustomerAddress:list')") + @JacksonFilter(include= {"country","name","phone","province","city","district","town","address","postCode","email","company","blDefaultFlag","orderNum","createTime","remark"},value= EmisCustomerAddress.class,type= JacksonFilter.JscksonFilterType.RESPONSE) @RequestMapping("/listSimple") public TableDataInfo listSimple(EmisCustomerAddress emisCustomerAddress) { - // SysUser qParamUser = new SysUser(); -// String ownerSiteCode = getLoginUser().getUser().getOwnerSiteCode(); -// if(!StringUtils.isEmpty(siteCode) && !"88888".equals(ownerSiteCode)) { -// qParamUser.setOwnerSiteCode(siteCode); -// emisCustomerAddress.set -// } + // 需要限制,除总部外,只能查看站点自有数据 + String ownerSiteCode = getLoginUser().getUser().getOwnerSiteCode(); + if(!"88888".equals(ownerSiteCode)) { + emisCustomerAddress.setUseSiteCode(ownerSiteCode); + } startPage(); List list = emisCustomerAddressService.selectEmisCustomerAddressList(emisCustomerAddress);