Browse Source

出库任务生成特殊处理

master
张江玮 2 years ago
parent
commit
03a0315b12
  1. 12
      lms/nladmin-system/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java
  2. 9
      lms/nladmin-system/src/main/java/org/nl/wms/pda/wql/PDA.wql

12
lms/nladmin-system/src/main/java/org/nl/wms/pda/service/impl/PdaServiceImpl.java

@ -47,12 +47,22 @@ public class PdaServiceImpl implements PdaService {
@Override @Override
public JSONArray point(String regionId) { public JSONArray point(String regionId) {
JSONArray points = WQL JSONArray points;
if (regionId.equals("99")) {
points = WQL
.getWO("PDA")
.addParam("flag", "2")
.addParam("outbound", regionId)
.process()
.getResultJSONArray(0);
} else {
points = WQL
.getWO("PDA") .getWO("PDA")
.addParam("flag", "2") .addParam("flag", "2")
.addParam("region_id", regionId) .addParam("region_id", regionId)
.process() .process()
.getResultJSONArray(0); .getResultJSONArray(0);
}
for (int i = 0; i < points.size(); i++) { for (int i = 0; i < points.size(); i++) {
JSONObject point = points.getJSONObject(i); JSONObject point = points.getJSONObject(i);
if (StrUtil.equals(point.getString("lock_type"), LockType.TASK_LOCKED.getCode())) { if (StrUtil.equals(point.getString("lock_type"), LockType.TASK_LOCKED.getCode())) {

9
lms/nladmin-system/src/main/java/org/nl/wms/pda/wql/PDA.wql

@ -15,6 +15,7 @@
################################################# #################################################
输入.flag TYPEAS s_string 输入.flag TYPEAS s_string
输入.region_id TYPEAS s_string 输入.region_id TYPEAS s_string
输入.outbound TYPEAS s_string
输入.vehicle_code TYPEAS s_string 输入.vehicle_code TYPEAS s_string
输入.material_code TYPEAS s_string 输入.material_code TYPEAS s_string
@ -61,7 +62,15 @@
FROM FROM
sch_base_point sch_base_point
WHERE WHERE
is_used = '1'
OPTION 输入.region_id <> ""
region_id = 输入.region_id region_id = 输入.region_id
ENDOPTION
OPTION 输入.outbound <> ""
point.point_id IN (
1586194025294204928,
1586194091908141056)
ENDOPTION
ENDSELECT ENDSELECT
ENDQUERY ENDQUERY
ENDIF ENDIF

Loading…
Cancel
Save