rev:一体机修改重量为g
This commit is contained in:
@@ -29,6 +29,7 @@ public class MpsSaleOrder implements Serializable{
|
||||
/**
|
||||
* 销售单标识
|
||||
*/
|
||||
@TableId
|
||||
private Long sale_id;
|
||||
/**
|
||||
* 销售单号
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
dtl.*,
|
||||
mb.material_code,
|
||||
mb.material_spec,
|
||||
ROUND((dtl.base_qty * 1000 ) / mb.net_weight,3) AS qty,
|
||||
ROUND(dtl.base_qty / mb.net_weight,3) AS qty,
|
||||
mst.check_type,
|
||||
mst.create_time,
|
||||
mst.create_name
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
mater.material_spec,
|
||||
task.task_code,
|
||||
task.task_status,
|
||||
ROUND((dtl.plan_qty * 1000) / dtl.unit_weight,3 ) AS weight_qty
|
||||
ROUND(dtl.plan_qty / dtl.unit_weight,3 ) AS weight_qty
|
||||
FROM
|
||||
st_ivt_iostorinv_bcp dtl
|
||||
LEFT JOIN md_me_materialbase mater ON mater.material_id = dtl.material_id
|
||||
@@ -49,7 +49,7 @@
|
||||
dtl.*,
|
||||
mater.material_code,
|
||||
mater.material_spec,
|
||||
ROUND((dtl.plan_qty * 1000) / dtl.unit_weight,3) AS qty
|
||||
ROUND(dtl.plan_qty / dtl.unit_weight,3) AS qty
|
||||
FROM
|
||||
st_ivt_iostorinv_bcp dtl
|
||||
LEFT JOIN md_me_materialbase mater ON mater.material_id = dtl.material_id
|
||||
|
||||
@@ -27,6 +27,7 @@ import java.math.BigDecimal;
|
||||
import java.util.Comparator;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
@@ -47,7 +48,7 @@ public class StIvtShutframedtlBcpServiceImpl extends ServiceImpl<StIvtShutframed
|
||||
public int create(JSONArray rows, String shutframeinv_id) {
|
||||
// 根据数量排序 默认由大到小
|
||||
List<Object> list = rows.stream()
|
||||
.sorted(Comparator.comparing(row -> ((JSONObject) row).getDoubleValue("canuse_qty")).reversed()).collect(Collectors.toList());
|
||||
.sorted(Comparator.comparing(row -> (Integer)((Map) row).get("canuse_qty")).reversed()).collect(Collectors.toList());
|
||||
rows = JSONArray.parseArray(JSON.toJSONString(list));
|
||||
|
||||
StIvtStructattr first_struct = null;
|
||||
|
||||
@@ -177,7 +177,7 @@
|
||||
mater.material_name,
|
||||
mater.material_spec,
|
||||
unit.unit_name,
|
||||
ROUND((ivt.canuse_qty * 1000 )/ mater.net_weight,3) AS qty,
|
||||
ROUND(ivt.canuse_qty / mater.net_weight,3) AS qty,
|
||||
attr.struct_name,
|
||||
attr.sect_code,
|
||||
attr.sect_name,
|
||||
@@ -218,7 +218,7 @@
|
||||
sa.struct_code,
|
||||
sa.struct_name,
|
||||
sa.storagevehicle_code,
|
||||
ROUND((ivt.canuse_qty * 1000) / unit_weight,3) AS qty
|
||||
ROUND(ivt.canuse_qty / unit_weight,3) AS qty
|
||||
FROM
|
||||
st_ivt_structivt_bcp ivt
|
||||
LEFT JOIN md_me_materialbase mb ON mb.material_id = ivt.material_id
|
||||
|
||||
Reference in New Issue
Block a user