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