Browse Source

fix: 大屏修复

master
李永德 2 years ago
parent
commit
297cb2d294
  1. 3
      lms/nladmin-system/src/main/java/org/nl/wms/cockpit/service/dto/WorkorderDto.java
  2. 17
      lms/nladmin-system/src/main/java/org/nl/wms/cockpit/service/impl/CockpitServiceImpl.java
  3. 2
      lms/nladmin-system/src/main/java/org/nl/wms/cockpit/wql/COCKPIT_PRODUCTION.wql

3
lms/nladmin-system/src/main/java/org/nl/wms/cockpit/service/dto/WorkorderDto.java

@ -48,12 +48,15 @@ public class WorkorderDto implements Serializable{
* 生产量已完成数量 * 生产量已完成数量
*/ */
private BigDecimal real_qty; private BigDecimal real_qty;
private BigDecimal qualified_qty;
private BigDecimal unqualified_qty;
/** /**
* 生产状态1未生产2已下发3生产中4停止5完成 * 生产状态1未生产2已下发3生产中4停止5完成
*/ */
private String order_status; private String order_status;
private String order_status_name;
/** /**
* 班次类型 * 班次类型

17
lms/nladmin-system/src/main/java/org/nl/wms/cockpit/service/impl/CockpitServiceImpl.java

@ -212,16 +212,13 @@ public class CockpitServiceImpl implements CockpitService{
.addParam("flag", "3") .addParam("flag", "3")
.process() .process()
.getResultJSONArray(0); .getResultJSONArray(0);
// JSONObject devicesStatus = PointUpdateUtil.getDevicesStatus(result); JSONObject devicesStatus = PointUpdateUtil.getDevicesStatus(result);
// if (ObjectUtil.isEmpty(devicesStatus)) { if (ObjectUtil.isEmpty(devicesStatus)) {
// return null; return null;
// } }
// JSONArray data = ObjectUtil.isNotEmpty( JSONArray data = ObjectUtil.isNotEmpty(
// devicesStatus.getJSONArray("data"))?devicesStatus.getJSONArray("data"):null; devicesStatus.getJSONArray("data"))?devicesStatus.getJSONArray("data"):result;
// if (ObjectUtil.isEmpty(data)) { if(ObjectUtil.isNotEmpty(data)) {
// return null;
// }
if(ObjectUtil.isNotEmpty(result)) { //todo: result -> data
res = result.toJavaList(DeviceInfoDto.class); res = result.toJavaList(DeviceInfoDto.class);
res.forEach(d -> { res.forEach(d -> {
DeviceEnum deviceEnum = DeviceEnum.get(d.getDevice_model(), d.getDevice_code()); DeviceEnum deviceEnum = DeviceEnum.get(d.getDevice_model(), d.getDevice_code());

2
lms/nladmin-system/src/main/java/org/nl/wms/cockpit/wql/COCKPIT_PRODUCTION.wql

@ -47,7 +47,7 @@
IF 输入.flag = "1" IF 输入.flag = "1"
PAGEQUERY PAGEQUERY
SELECT SELECT
dicts.label order_status, dicts.label order_status_name,
material.material_code, material.material_code,
device.device_name, device.device_name,
workorder.* workorder.*

Loading…
Cancel
Save