Merge remote-tracking branch 'origin/master'

This commit is contained in:
ldj_willow
2022-08-01 12:41:53 +08:00
3 changed files with 12 additions and 8 deletions

View File

@@ -417,7 +417,7 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
JSONObject order = order_rows.getJSONObject(i); JSONObject order = order_rows.getJSONObject(i);
product_qty += order.getIntValue("real_qty"); product_qty += order.getIntValue("real_qty");
} }
device.put("product_qty", product_qty); // device.put("product_qty", product_qty);
//查询最近的一条开机状态 //查询最近的一条开机状态
JSONObject start_jo = WQLObject.getWQLObject("pdm_bi_devicerunstatusrecord").query("device_id = '" + device_id + "' AND status_type = '02' order by end_time desc").uniqueResult(0); JSONObject start_jo = WQLObject.getWQLObject("pdm_bi_devicerunstatusrecord").query("device_id = '" + device_id + "' AND status_type = '02' order by end_time desc").uniqueResult(0);
@@ -432,11 +432,11 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
} }
} }
//查询最近的一个工单 // //查询最近的一个工单
JSONObject order_jo = WQLObject.getWQLObject("mps_bd_produceshiftorder").query("device_id = '" + device_id + "' AND is_delete = '0' order by realproducestart_date desc").uniqueResult(0); // JSONObject order_jo = WQLObject.getWQLObject("mps_bd_produceshiftorder").query("device_id = '" + device_id + "' AND is_delete = '0' order by realproducestart_date desc").uniqueResult(0);
if (ObjectUtil.isNotEmpty(order_jo)) { // if (ObjectUtil.isNotEmpty(order_jo)) {
device.put("product_time", order_jo.getString("produce_date")); // device.put("product_time", order_jo.getString("produce_date"));
} // }
result.add(device); result.add(device);
} }
JSONObject returnjo = new JSONObject(); JSONObject returnjo = new JSONObject();

View File

@@ -79,9 +79,13 @@
shiftorder.plan_qty, shiftorder.plan_qty,
shiftorder.real_qty, shiftorder.real_qty,
(shiftorder.plan_qty - shiftorder.real_qty) AS gap_qty, (shiftorder.plan_qty - shiftorder.real_qty) AS gap_qty,
material.material_code,
material.material_name,
material.material_spec,
CONVERT ( ( shiftorder.real_qty / shiftorder.plan_qty ), DECIMAL ( 10, 3 ) ) * 100 AS finish_rate CONVERT ( ( shiftorder.real_qty / shiftorder.plan_qty ), DECIMAL ( 10, 3 ) ) * 100 AS finish_rate
FROM FROM
mps_bd_produceshiftorder shiftorder mps_bd_produceshiftorder shiftorder
left join md_me_materialbase material on material.material_id =shiftorder.material_id
where where
shiftorder.is_delete='0' shiftorder.is_delete='0'
OPTION 输入.produce_date <> "" OPTION 输入.produce_date <> ""
@@ -301,7 +305,7 @@ IF 输入.flag = "12"
material.material_code, material.material_code,
material.material_spec, material.material_spec,
material.material_name material.material_name
ORDER BY real_qty ORDER BY real_qty desc
LIMIT 0,9 LIMIT 0,9
ENDSELECT ENDSELECT
ENDQUERY ENDQUERY

View File

@@ -151,7 +151,7 @@
LEFT JOIN pdm_bi_device device ON device.device_id = run.device_id LEFT JOIN pdm_bi_device device ON device.device_id = run.device_id
WHERE WHERE
run.status_type = '05' run.status_type = '05'
AND DATE_SUB( CURDATE(), INTERVAL 30 DAY ) <= date( start_time ) AND DATE_SUB( CURDATE(), INTERVAL 10 DAY ) <= date( start_time )
GROUP BY GROUP BY
run.device_id run.device_id
LIMIT 10 LIMIT 10