|
@@ -20,7 +20,8 @@ import com.sckw.core.model.enums.ClientTypeEnum;
|
|
|
import com.sckw.core.model.enums.CooperateTypeEnum;
|
|
import com.sckw.core.model.enums.CooperateTypeEnum;
|
|
|
import com.sckw.core.model.enums.OrderRuleEnum;
|
|
import com.sckw.core.model.enums.OrderRuleEnum;
|
|
|
import com.sckw.core.model.enums.RedisOrderGenerateEnum;
|
|
import com.sckw.core.model.enums.RedisOrderGenerateEnum;
|
|
|
-import com.sckw.core.model.page.PageRes;
|
|
|
|
|
|
|
+import com.sckw.core.model.page.PageHelperUtil;
|
|
|
|
|
+import com.sckw.core.model.page.PageResult;
|
|
|
import com.sckw.core.model.vo.TableBottom;
|
|
import com.sckw.core.model.vo.TableBottom;
|
|
|
import com.sckw.core.model.vo.TableStatisticRes;
|
|
import com.sckw.core.model.vo.TableStatisticRes;
|
|
|
import com.sckw.core.model.vo.TableTop;
|
|
import com.sckw.core.model.vo.TableTop;
|
|
@@ -1581,32 +1582,32 @@ public class KwoTradeOrderService {
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* @param params
|
|
* @param params
|
|
|
- * @return com.sckw.core.model.page.PageRes
|
|
|
|
|
|
|
+ * @return com.sckw.core.model.page.PageResult
|
|
|
* @desc 贸易订单列表分页查询
|
|
* @desc 贸易订单列表分页查询
|
|
|
* @author yzc
|
|
* @author yzc
|
|
|
* @date 2024/3/15 8:51
|
|
* @date 2024/3/15 8:51
|
|
|
*/
|
|
*/
|
|
|
- public PageRes tradeOrderSelect(TradeOrderListSelectParam params) {
|
|
|
|
|
|
|
+ public PageResult tradeOrderSelect(TradeOrderListSelectParam params) {
|
|
|
TradeOrderListSelectDTO dto = buildSelectParam(params);
|
|
TradeOrderListSelectDTO dto = buildSelectParam(params);
|
|
|
PageHelper.startPage(params.getPage(), params.getPageSize());
|
|
PageHelper.startPage(params.getPage(), params.getPageSize());
|
|
|
List<OrderListResDTO> list = kwoTradeOrderMapper.tradeOrderSelect(dto, dto.getGoodIds(), LoginUserHolder.getAuthUserIdList());
|
|
List<OrderListResDTO> list = kwoTradeOrderMapper.tradeOrderSelect(dto, dto.getGoodIds(), LoginUserHolder.getAuthUserIdList());
|
|
|
- return buildResult(list);
|
|
|
|
|
|
|
+ return buildResult(list, params.getPageSize());
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* @param list
|
|
* @param list
|
|
|
|
|
+ * @param pageSize
|
|
|
* @return com.sckw.core.model.page.PageRes
|
|
* @return com.sckw.core.model.page.PageRes
|
|
|
* @desc 构建列表结果响应
|
|
* @desc 构建列表结果响应
|
|
|
* @author yzc
|
|
* @author yzc
|
|
|
* @date 2024/3/15 14:23
|
|
* @date 2024/3/15 14:23
|
|
|
*/
|
|
*/
|
|
|
- private PageRes buildResult(List<OrderListResDTO> list) {
|
|
|
|
|
- List<OrderListResVO> result = new ArrayList<>();
|
|
|
|
|
|
|
+ private PageResult buildResult(List<OrderListResDTO> list, int pageSize) {
|
|
|
if (CollUtil.isEmpty(list)) {
|
|
if (CollUtil.isEmpty(list)) {
|
|
|
- return new PageRes<>(new PageInfo<>());
|
|
|
|
|
|
|
+ return PageHelperUtil.getPageResult(new PageInfo<>());
|
|
|
}
|
|
}
|
|
|
- PageInfo<OrderListResDTO> pageInfo = new PageInfo<>(list);
|
|
|
|
|
|
|
+ List<OrderListResVO> result = new ArrayList<>();
|
|
|
List<Long> goodIdList = new ArrayList<>();
|
|
List<Long> goodIdList = new ArrayList<>();
|
|
|
List<Long> contracIdList = new ArrayList<>();
|
|
List<Long> contracIdList = new ArrayList<>();
|
|
|
List<Long> createByIds = new ArrayList<>();
|
|
List<Long> createByIds = new ArrayList<>();
|
|
@@ -1697,7 +1698,8 @@ public class KwoTradeOrderService {
|
|
|
.setCreateByName(Objects.isNull(userCache) ? null : userCache.getName());
|
|
.setCreateByName(Objects.isNull(userCache) ? null : userCache.getName());
|
|
|
result.add(vo);
|
|
result.add(vo);
|
|
|
});
|
|
});
|
|
|
- return PageRes.build(pageInfo, result);
|
|
|
|
|
|
|
+ PageResult pageResult = PageHelperUtil.getPageResult(new PageInfo<>(result), list, pageSize);
|
|
|
|
|
+ return PageHelperUtil.getPageResult(new PageInfo<>(result), list, pageSize);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1957,9 +1959,9 @@ public class KwoTradeOrderService {
|
|
|
* @author: yzc
|
|
* @author: yzc
|
|
|
* @date: 2023-07-20 15:03
|
|
* @date: 2023-07-20 15:03
|
|
|
* @Param params:
|
|
* @Param params:
|
|
|
- * @return: com.sckw.core.model.page.PageRes
|
|
|
|
|
|
|
+ * @return: com.sckw.core.model.page.PageResult
|
|
|
*/
|
|
*/
|
|
|
- public PageRes tradeOrderStatementList(TradeOrderStatementList params) {
|
|
|
|
|
|
|
+ public PageResult tradeOrderStatementList(TradeOrderStatementList params) {
|
|
|
TradeOrderStatementListParamDTO dto = BeanUtil.copyProperties(params, TradeOrderStatementListParamDTO.class);
|
|
TradeOrderStatementListParamDTO dto = BeanUtil.copyProperties(params, TradeOrderStatementListParamDTO.class);
|
|
|
List<Long> excludeIds = new ArrayList<>();
|
|
List<Long> excludeIds = new ArrayList<>();
|
|
|
if (StringUtils.isNotBlank(params.getExcludeIds())) {
|
|
if (StringUtils.isNotBlank(params.getExcludeIds())) {
|
|
@@ -1969,7 +1971,7 @@ public class KwoTradeOrderService {
|
|
|
List<Long> goodsIds = goodsInfoService.getGoodsByGoodsNameAndTaxRate(params.getGoodsName(), params.getGoodsTaxRate());
|
|
List<Long> goodsIds = goodsInfoService.getGoodsByGoodsNameAndTaxRate(params.getGoodsName(), params.getGoodsTaxRate());
|
|
|
PageHelper.startPage(params.getPage(), params.getPageSize());
|
|
PageHelper.startPage(params.getPage(), params.getPageSize());
|
|
|
List<OrderListResDTO> list = kwoTradeOrderMapper.tradeOrderStatementList(dto, goodsIds, excludeIds);
|
|
List<OrderListResDTO> list = kwoTradeOrderMapper.tradeOrderStatementList(dto, goodsIds, excludeIds);
|
|
|
- return buildResult(list);
|
|
|
|
|
|
|
+ return buildResult(list, params.getPageSize());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1977,14 +1979,14 @@ public class KwoTradeOrderService {
|
|
|
* @author: yzc
|
|
* @author: yzc
|
|
|
* @date: 2023-07-27 17:05
|
|
* @date: 2023-07-27 17:05
|
|
|
* @Param params:
|
|
* @Param params:
|
|
|
- * @return: com.sckw.core.model.page.PageRes
|
|
|
|
|
|
|
+ * @return: com.sckw.core.model.page.PageResult
|
|
|
*/
|
|
*/
|
|
|
- public PageRes tradeOrderContractList(TradeOrderContractParam params) {
|
|
|
|
|
|
|
+ public PageResult tradeOrderContractList(TradeOrderContractParam params) {
|
|
|
TradeOrderContractParamDTO dto = BeanUtil.copyProperties(params, TradeOrderContractParamDTO.class);
|
|
TradeOrderContractParamDTO dto = BeanUtil.copyProperties(params, TradeOrderContractParamDTO.class);
|
|
|
dto.setEntId(LoginUserHolder.getEntId());
|
|
dto.setEntId(LoginUserHolder.getEntId());
|
|
|
List<Long> contractIds = StringUtils.splitStrToList(params.getContractIds(), ",", Long.class);
|
|
List<Long> contractIds = StringUtils.splitStrToList(params.getContractIds(), ",", Long.class);
|
|
|
PageHelper.startPage(params.getPage(), params.getPageSize());
|
|
PageHelper.startPage(params.getPage(), params.getPageSize());
|
|
|
List<OrderListResDTO> list = kwoTradeOrderMapper.tradeOrderContractList(dto, contractIds);
|
|
List<OrderListResDTO> list = kwoTradeOrderMapper.tradeOrderContractList(dto, contractIds);
|
|
|
- return buildResult(list);
|
|
|
|
|
|
|
+ return buildResult(list, params.getPageSize());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|