Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -57,6 +57,7 @@ public class StIvtCheckdtlBcpServiceImpl extends ServiceImpl<StIvtCheckdtlBcpMap
|
||||
row.setCheck_id(mst.getCheck_id());
|
||||
row.setCheck_code(mst.getCheck_code());
|
||||
row.setSeq_no(BigDecimal.valueOf(i + 1));
|
||||
row.setIs_down("0");
|
||||
|
||||
// 获取库区信息
|
||||
QueryWrapper<StIvtSectattr> sect_wrapper = new QueryWrapper<>();
|
||||
|
||||
@@ -24,10 +24,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Comparator;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
@@ -47,8 +44,14 @@ public class StIvtShutframedtlBcpServiceImpl extends ServiceImpl<StIvtShutframed
|
||||
@Override
|
||||
public int create(JSONArray rows, String shutframeinv_id) {
|
||||
// 根据数量排序 默认由大到小
|
||||
List<Object> list = rows.stream()
|
||||
.sorted(Comparator.comparing(row -> (Integer)((Map) row).get("canuse_qty")).reversed()).collect(Collectors.toList());
|
||||
ArrayList<JSONObject> objects = new ArrayList<>();
|
||||
rows.forEach(row -> {
|
||||
JSONObject jsonObject = (JSONObject) JSON.toJSON(row);
|
||||
objects.add(jsonObject);
|
||||
});
|
||||
|
||||
List<Object> list = objects.stream()
|
||||
.sorted(Comparator.comparing(row -> ((JSONObject) row).getDoubleValue("canuse_qty")).reversed()).collect(Collectors.toList());
|
||||
rows = JSONArray.parseArray(JSON.toJSONString(list));
|
||||
|
||||
StIvtStructattr first_struct = null;
|
||||
|
||||
Reference in New Issue
Block a user