|
@@ -15,7 +15,6 @@ import com.gree.mall.manager.enums.CodeAccStatusEnum;
|
|
|
import com.gree.mall.manager.enums.CodeAccTypeEnum;
|
|
import com.gree.mall.manager.enums.CodeAccTypeEnum;
|
|
|
import com.gree.mall.manager.enums.ExamineStatusEnum;
|
|
import com.gree.mall.manager.enums.ExamineStatusEnum;
|
|
|
import com.gree.mall.manager.enums.IsYesNoEnum;
|
|
import com.gree.mall.manager.enums.IsYesNoEnum;
|
|
|
-import com.gree.mall.manager.enums.admin.AdminWebsitTypeEnum;
|
|
|
|
|
import com.gree.mall.manager.enums.base.BaseEnum;
|
|
import com.gree.mall.manager.enums.base.BaseEnum;
|
|
|
import com.gree.mall.manager.enums.material.DirectFlagEnum;
|
|
import com.gree.mall.manager.enums.material.DirectFlagEnum;
|
|
|
import com.gree.mall.manager.enums.material.GoodsMaterialTypeEnum;
|
|
import com.gree.mall.manager.enums.material.GoodsMaterialTypeEnum;
|
|
@@ -24,7 +23,6 @@ import com.gree.mall.manager.logic.common.CommonLogic;
|
|
|
import com.gree.mall.manager.plus.entity.*;
|
|
import com.gree.mall.manager.plus.entity.*;
|
|
|
import com.gree.mall.manager.plus.service.*;
|
|
import com.gree.mall.manager.plus.service.*;
|
|
|
import com.gree.mall.manager.utils.excel.ExcelUtils;
|
|
import com.gree.mall.manager.utils.excel.ExcelUtils;
|
|
|
-import com.gree.mall.manager.zfire.bean.QueryParamBean;
|
|
|
|
|
import com.gree.mall.manager.zfire.bean.ZfireParamBean;
|
|
import com.gree.mall.manager.zfire.bean.ZfireParamBean;
|
|
|
import com.gree.mall.manager.zfire.util.FieldUtils;
|
|
import com.gree.mall.manager.zfire.util.FieldUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
@@ -37,7 +35,10 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
-import java.util.*;
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
+import java.util.Objects;
|
|
|
import java.util.function.Function;
|
|
import java.util.function.Function;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
@@ -60,7 +61,7 @@ public class GoodsPurchaseLogic {
|
|
|
private final GoodsMaterialStockLogic goodsMaterialStockLogic;
|
|
private final GoodsMaterialStockLogic goodsMaterialStockLogic;
|
|
|
|
|
|
|
|
public IPage<GoodsPurchaseVO> page(ZfireParamBean zfireParamBean) {
|
|
public IPage<GoodsPurchaseVO> page(ZfireParamBean zfireParamBean) {
|
|
|
- final AdminUserCom adminUser = commonAddQueryFilterParam(zfireParamBean);
|
|
|
|
|
|
|
+ final AdminUserCom adminUser = commonLogic.commonAddQueryFilterParam(zfireParamBean);
|
|
|
FieldUtils.supplyParam(zfireParamBean, GoodsPurchaseVO.class, adminUser);
|
|
FieldUtils.supplyParam(zfireParamBean, GoodsPurchaseVO.class, adminUser);
|
|
|
IPage<GoodsPurchaseVO> page = commonMapper.goodsPurchaseList(new Page(zfireParamBean.getPageNum(), zfireParamBean.getPageSize()), zfireParamBean);
|
|
IPage<GoodsPurchaseVO> page = commonMapper.goodsPurchaseList(new Page(zfireParamBean.getPageNum(), zfireParamBean.getPageSize()), zfireParamBean);
|
|
|
|
|
|
|
@@ -68,7 +69,7 @@ public class GoodsPurchaseLogic {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public IPage<GoodsPurchaseItemVO> itemPage(ZfireParamBean zfireParamBean) {
|
|
public IPage<GoodsPurchaseItemVO> itemPage(ZfireParamBean zfireParamBean) {
|
|
|
- final AdminUserCom adminUser = commonAddQueryFilterParam(zfireParamBean);
|
|
|
|
|
|
|
+ final AdminUserCom adminUser = commonLogic.commonAddQueryFilterParam(zfireParamBean);
|
|
|
FieldUtils.supplyParam(zfireParamBean, GoodsPurchaseItemVO.class, adminUser);
|
|
FieldUtils.supplyParam(zfireParamBean, GoodsPurchaseItemVO.class, adminUser);
|
|
|
IPage<GoodsPurchaseItemVO> page = commonMapper.goodsPurchaseItemList(new Page(zfireParamBean.getPageNum(), zfireParamBean.getPageSize()), zfireParamBean);
|
|
IPage<GoodsPurchaseItemVO> page = commonMapper.goodsPurchaseItemList(new Page(zfireParamBean.getPageNum(), zfireParamBean.getPageSize()), zfireParamBean);
|
|
|
|
|
|
|
@@ -929,15 +930,4 @@ public class GoodsPurchaseLogic {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private AdminUserCom commonAddQueryFilterParam(ZfireParamBean zfireParamBean) {
|
|
|
|
|
- final AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
|
|
|
- // 过滤账号所能看到的仓库单据
|
|
|
|
|
- if (!adminUser.getType().toString().equals("2")) {
|
|
|
|
|
- QueryParamBean paramBean = new QueryParamBean();
|
|
|
|
|
- paramBean.setParam("a.storage_id")
|
|
|
|
|
- .setValue(CollectionUtil.isNotEmpty(adminUser.getStorageIds()) ? adminUser.getStorageIds() : Collections.singletonList("1"));
|
|
|
|
|
- zfireParamBean.getParams().add(paramBean);
|
|
|
|
|
- }
|
|
|
|
|
- return adminUser;
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|