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