|
|
|
@ -138,20 +138,26 @@ public class DistrilbutionBillLadingController extends BladeController {
|
|
|
|
|
@ApiOperationSupport(order = 2) |
|
|
|
|
@ApiOperation(value = "分页", notes = "传入distrilbutionBillLading") |
|
|
|
|
public R<IPage<DistrilbutionBillLadingVO>> listOwn(@ApiIgnore @RequestParam Map<String, Object> distrilbutionBillLading, Query query) { |
|
|
|
|
IPage<DistrilbutionBillLadingVO> pages = distrilbutionBillLadingService.pageList(Condition.getPage(query), distrilbutionBillLading); |
|
|
|
|
List<DistrilbutionBillLadingVO> records = pages.getRecords(); |
|
|
|
|
records.forEach( i ->{ |
|
|
|
|
i.setTypeServiceName(DictBizCache.getValue(DictBizConstant.DISTRIBUTION_TYPE, i.getTypeService())); |
|
|
|
|
i.setCertificateTypeName(DictBizCache.getValue(DictBizConstant.CERTIFICATE_TYPE, i.getCertificateType())); |
|
|
|
|
//查询图片数据
|
|
|
|
|
// 遍历BillLadingStatusConstant的所有枚举值
|
|
|
|
|
Arrays.stream(BillLadingStatusConstant.values()) |
|
|
|
|
.filter(ii -> i.getConditions().equals(ii.getValue())) // 根据条件过滤
|
|
|
|
|
.findFirst() // 找到第一个匹配的枚举值
|
|
|
|
|
.ifPresent(ii -> i.setConditionName(ii.getName())); // 修改属性值(如果有匹配的枚举值)
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
return R.data(pages); |
|
|
|
|
try { |
|
|
|
|
IPage<DistrilbutionBillLadingVO> pages = distrilbutionBillLadingService.pageList(Condition.getPage(query), distrilbutionBillLading); |
|
|
|
|
List<DistrilbutionBillLadingVO> records = pages.getRecords(); |
|
|
|
|
records.forEach( i ->{ |
|
|
|
|
i.setTypeServiceName(DictBizCache.getValue(DictBizConstant.DISTRIBUTION_TYPE, i.getTypeService())); |
|
|
|
|
i.setCertificateTypeName(DictBizCache.getValue(DictBizConstant.CERTIFICATE_TYPE, i.getCertificateType())); |
|
|
|
|
//查询图片数据
|
|
|
|
|
// 遍历BillLadingStatusConstant的所有枚举值
|
|
|
|
|
Arrays.stream(BillLadingStatusConstant.values()) |
|
|
|
|
.filter(ii -> i.getConditions().equals(ii.getValue())) // 根据条件过滤
|
|
|
|
|
.findFirst() // 找到第一个匹配的枚举值
|
|
|
|
|
.ifPresent(ii -> i.setConditionName(ii.getName())); // 修改属性值(如果有匹配的枚举值)
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
return R.data(pages); |
|
|
|
|
}catch (Exception e){ |
|
|
|
|
log.error(e.getMessage(), e); |
|
|
|
|
} |
|
|
|
|
return R.data(null); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|