|
|
|
@ -3438,7 +3438,8 @@ public class EntrustmentServiceImpl extends ServiceImpl<EntrustmentMapper, Entru |
|
|
|
|
.or() |
|
|
|
|
.like("c.case_name", keywords)) |
|
|
|
|
.eq("status", status) |
|
|
|
|
.orderByDesc("accept_no") |
|
|
|
|
.orderByDesc("CAST(SUBSTRING_INDEX(accept_no, '-', 1) AS UNSIGNED)", // 按年份降序
|
|
|
|
|
"CAST(SUBSTRING_INDEX(accept_no, '-', -1) AS UNSIGNED)") // 按流水号降序
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
List<EntrustmentVO> records = voPage.getRecords(); |
|
|
|
@ -3447,12 +3448,13 @@ public class EntrustmentServiceImpl extends ServiceImpl<EntrustmentMapper, Entru |
|
|
|
|
List<EntrustmentIdentificationMaterial> materialList = entrustmentIdentificationMaterialService |
|
|
|
|
.list(Wrappers.<EntrustmentIdentificationMaterial>lambdaQuery() |
|
|
|
|
.eq(EntrustmentIdentificationMaterial::getEntrustmentId, entrustmentVO.getId()) |
|
|
|
|
.orderByAsc(EntrustmentIdentificationMaterial::getAcceptNo)); |
|
|
|
|
.orderByDesc(EntrustmentIdentificationMaterial::getAcceptNo)); // 确保材料也按正确顺序排列
|
|
|
|
|
entrustmentVO.setMaterialList(materialList); |
|
|
|
|
} |
|
|
|
|
return voPage; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 判断是否已经生成好了检材照片,如果生成了,返回给前端true 如果没有就返回false |
|
|
|
|
* |
|
|
|
|