|
@@ -86,6 +86,7 @@ public class ReExpenseSlipServiceImpl extends ServiceImpl<ReExpenseSlipMapper, R
|
|
|
QueryWrapper<ReExpenseSlipProject> queryWrapper = new QueryWrapper();
|
|
|
queryWrapper.eq("del_flag", "0");
|
|
|
queryWrapper.eq("expense_id", id);
|
|
|
+ queryWrapper.orderByAsc("sort");
|
|
|
List<ReExpenseSlipProject> list = reExpenseSlipProjectService.list(queryWrapper);
|
|
|
List<ExpenseSlipProjectListRespDTO> respDTOS = Lists.newArrayList();
|
|
|
for(ReExpenseSlipProject project : list){
|
|
@@ -110,9 +111,11 @@ public class ReExpenseSlipServiceImpl extends ServiceImpl<ReExpenseSlipMapper, R
|
|
|
private void saveChildren(ExpenseSlipAddReqDTO reqDTO, String id) {
|
|
|
List<ExpenseSlipProjectAddReqDTO> detailList = reqDTO.getDetailList();
|
|
|
List<ReExpenseSlipProject> list = Lists.newArrayList();
|
|
|
+ int sort = 1;
|
|
|
for(ExpenseSlipProjectAddReqDTO detail : detailList){
|
|
|
ReExpenseSlipProject project = new ReExpenseSlipProject(detail);
|
|
|
project.setExpenseId(id);
|
|
|
+ project.setSort(sort++);
|
|
|
list.add(project);
|
|
|
}
|
|
|
reExpenseSlipProjectService.saveBatch(list);
|