指令生成排序
This commit is contained in:
@@ -277,8 +277,14 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
||||
|
||||
@Override
|
||||
public List<TaskDto> queryByStauts(String status) {
|
||||
WQLObject wo = WQLObject.getWQLObject("acs_task");
|
||||
JSONArray arr = wo.query("task_status = '" + status + "'","create_time,start_device_code").getResultJSONArray(0);
|
||||
// WQLObject wo = WQLObject.getWQLObject("acs_task");
|
||||
HashMap<String, String> map = new HashMap<>();
|
||||
map.put("flag", "3");
|
||||
if (!StrUtil.isEmpty(status)) {
|
||||
map.put("status", status);
|
||||
}
|
||||
JSONArray arr = WQL.getWO("QTASK_QUERY").addParamMap(map).process().getResultJSONArray(0);
|
||||
// JSONArray arr = wo.query("task_status = '" + status + "'","create_time,start_device_code").getResultJSONArray(0);
|
||||
List<TaskDto> list = JSONArray.toList(arr, TaskDto.class);
|
||||
return list;
|
||||
}
|
||||
|
||||
@@ -112,4 +112,22 @@ IF 输入.flag = "2"
|
||||
ENDOPTION
|
||||
ENDSELECT
|
||||
ENDPAGEQUERY
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
IF 输入.flag = "3"
|
||||
PAGEQUERY
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
acs_task task
|
||||
LEFT JOIN acs_device device ON task.start_point_code = device.device_code
|
||||
WHERE
|
||||
1 = 1
|
||||
OPTION 输入.status <> ""
|
||||
task.task_status = 输入.status
|
||||
ENDOPTION
|
||||
ORDER BY
|
||||
device.seq_num
|
||||
ENDSELECT
|
||||
ENDPAGEQUERY
|
||||
ENDIF
|
||||
Reference in New Issue
Block a user