|
@@ -52,6 +52,28 @@ public class SupplierInfoServiceImpl extends ServiceImpl<SupplierInfoMapper, Sup
|
|
|
return page;
|
|
|
}
|
|
|
|
|
|
+ /**供应商分页维多利亚用*/
|
|
|
+ @Override
|
|
|
+ public Page<SupplierInfoVo> getPageByWdly(SupplierInfoSelectDto dto) {
|
|
|
+ IWrapper<SupplierInfo> wrapper = getWrapper();
|
|
|
+ wrapper.orderByDesc("si", SupplierInfo::getId);
|
|
|
+ wrapper.eq("si", SupplierInfo::getType, dto.getType());
|
|
|
+ wrapper.keyword(dto,
|
|
|
+ new SqlField("si", SupplierInfo::getName),
|
|
|
+ new SqlField("si", SupplierInfo::getCode)
|
|
|
+ );
|
|
|
+ //根据账期过滤
|
|
|
+ wrapper.eq("json_unquote( si.victoriatourist_json -> '$.accountPeriod' )",dto.getAccountPeriodType());
|
|
|
+ Page<SupplierInfoVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
+
|
|
|
+ List<SupplierInfoVo> records = page.getRecords();
|
|
|
+ if (records.size() == 0) {
|
|
|
+ return page;
|
|
|
+ }
|
|
|
+ AreaUtil.setAreaName(records);
|
|
|
+ return page;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public SupplierInfoVo detail(Long id) {
|
|
|
SupplierInfo SupplierInfo = this.getById(id);
|