呼叫空托盘更新
This commit is contained in:
@@ -69,7 +69,7 @@ public class StructFindUtil {
|
|||||||
if (StrUtil.isEmpty(vehicle_code)) {
|
if (StrUtil.isEmpty(vehicle_code)) {
|
||||||
throw new BadRequestException("托盘不能为空!");
|
throw new BadRequestException("托盘不能为空!");
|
||||||
}
|
}
|
||||||
if (StrUtil.equals(point_code,"KGTPDDW05")){
|
if (StrUtil.equals(point_code, "KGTPDDW05")) {
|
||||||
JSONArray pointarr = WQL.getWO("ACSTOMES_001").addParam("area_type", AreaEnum.KGTDDQ).addParam("flag", "2").process().getResultJSONArray(0);
|
JSONArray pointarr = WQL.getWO("ACSTOMES_001").addParam("area_type", AreaEnum.KGTDDQ).addParam("flag", "2").process().getResultJSONArray(0);
|
||||||
PointUpdateUtil.updatePoint(pointarr);
|
PointUpdateUtil.updatePoint(pointarr);
|
||||||
}
|
}
|
||||||
@@ -93,20 +93,28 @@ public class StructFindUtil {
|
|||||||
public static JSONObject getEmptyVehicleOutStruct(JSONObject jsonObject) {
|
public static JSONObject getEmptyVehicleOutStruct(JSONObject jsonObject) {
|
||||||
String area_type = jsonObject.getString("area_type");
|
String area_type = jsonObject.getString("area_type");
|
||||||
String vehicle_type = jsonObject.getString("vehicle_type");
|
String vehicle_type = jsonObject.getString("vehicle_type");
|
||||||
String point_code = jsonObject.getString("point_code");
|
String point_code = jsonObject.getString("point_code");
|
||||||
//如果是堆叠位5 需要更新 设备状态
|
|
||||||
if(StrUtil.equals(point_code,"KGTPDDW05")){
|
|
||||||
JSONArray pointarr = WQL.getWO("ACSTOMES_001").addParam("area_type", AreaEnum.KGTDDQ).addParam("flag", "2").process().getResultJSONArray(0);
|
|
||||||
PointUpdateUtil.updatePoint(pointarr);
|
|
||||||
}
|
|
||||||
if (StrUtil.isEmpty(area_type)) {
|
if (StrUtil.isEmpty(area_type)) {
|
||||||
throw new BadRequestException("区域不能为空!");
|
throw new BadRequestException("区域不能为空!");
|
||||||
}
|
}
|
||||||
JSONObject result = WQL.getWO("QSTRUCT_RULE").addParam("flag", "5")
|
JSONObject result = new JSONObject();
|
||||||
.addParam("area_type", area_type)
|
//如果是堆叠位5 需要更新 设备状态
|
||||||
.addParam("vehicle_type", vehicle_type)
|
if (StrUtil.equals(point_code, "KGTPDDW05")) {
|
||||||
.addParam("point_code", point_code)
|
JSONArray pointarr = WQL.getWO("ACSTOMES_001").addParam("area_type", AreaEnum.KGTDDQ).addParam("flag", "2").process().getResultJSONArray(0);
|
||||||
.process().uniqueResult(0);
|
PointUpdateUtil.updatePoint(pointarr);
|
||||||
|
result = WQL.getWO("QSTRUCT_RULE").addParam("flag", "6")
|
||||||
|
.addParam("area_type", area_type)
|
||||||
|
.addParam("vehicle_type", vehicle_type)
|
||||||
|
.addParam("point_code", point_code)
|
||||||
|
.process().uniqueResult(0);
|
||||||
|
} else {
|
||||||
|
result = WQL.getWO("QSTRUCT_RULE").addParam("flag", "5")
|
||||||
|
.addParam("area_type", area_type)
|
||||||
|
.addParam("vehicle_type", vehicle_type)
|
||||||
|
.addParam("point_code", point_code)
|
||||||
|
.process().uniqueResult(0);
|
||||||
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -196,8 +196,28 @@ IF 输入.flag = "5"
|
|||||||
OPTION 输入.point_code <> ""
|
OPTION 输入.point_code <> ""
|
||||||
point.point_code = 输入.point_code
|
point.point_code = 输入.point_code
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
|
ENDSELECT
|
||||||
|
ENDQUERY
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "6"
|
||||||
|
QUERY
|
||||||
|
SELECT DISTINCT
|
||||||
|
point.point_id AS struct_id,
|
||||||
|
point.point_code AS struct_code,
|
||||||
|
point.point_name AS struct_name,
|
||||||
|
point.vehicle_code
|
||||||
|
FROM
|
||||||
|
sch_base_point point
|
||||||
|
WHERE
|
||||||
|
point.lock_type = '00'
|
||||||
|
AND point.point_status = '01'
|
||||||
|
OPTION 输入.area_type <> ""
|
||||||
|
point.area_type = 输入.area_type
|
||||||
|
ENDOPTION
|
||||||
|
OPTION 输入.point_code <> ""
|
||||||
|
point.point_code = 输入.point_code
|
||||||
|
ENDOPTION
|
||||||
ENDSELECT
|
ENDSELECT
|
||||||
ENDQUERY
|
ENDQUERY
|
||||||
ENDIF
|
ENDIF
|
||||||
Reference in New Issue
Block a user