opt:空木箱入库增加层数
This commit is contained in:
@@ -36,12 +36,10 @@ public class TwoInBoxTrussTask extends AbstractAcsTask {
|
|||||||
* 下发给ACS时需要特殊处理
|
* 下发给ACS时需要特殊处理
|
||||||
*/
|
*/
|
||||||
JSONArray arr = WQLObject.getWQLObject("SCH_BASE_Task").query("handle_class = '" + THIS_CLASS + "' and task_status = '" + TaskStatusEnum.START_AND_POINT.getCode() + "' and is_delete ='0'").getResultJSONArray(0);
|
JSONArray arr = WQLObject.getWQLObject("SCH_BASE_Task").query("handle_class = '" + THIS_CLASS + "' and task_status = '" + TaskStatusEnum.START_AND_POINT.getCode() + "' and is_delete ='0'").getResultJSONArray(0);
|
||||||
|
|
||||||
ArrayList<AcsTaskDto> resultList = new ArrayList<>();
|
ArrayList<AcsTaskDto> resultList = new ArrayList<>();
|
||||||
for (int i = 0; i < arr.size(); i++) {
|
for (int i = 0; i < arr.size(); i++) {
|
||||||
JSONObject json = arr.getJSONObject(i);
|
JSONObject json = arr.getJSONObject(i);
|
||||||
|
//JSONObject params = json.getJSONObject("params");
|
||||||
JSONObject params = json.getJSONObject("params");
|
|
||||||
char dtl_type = json.getString("task_type").charAt(json.getString("task_type").length() - 1);
|
char dtl_type = json.getString("task_type").charAt(json.getString("task_type").length() - 1);
|
||||||
AcsTaskDto dto = AcsTaskDto.builder()
|
AcsTaskDto dto = AcsTaskDto.builder()
|
||||||
.ext_task_id(json.getString("task_id"))
|
.ext_task_id(json.getString("task_id"))
|
||||||
@@ -53,13 +51,13 @@ public class TwoInBoxTrussTask extends AbstractAcsTask {
|
|||||||
.priority(json.getString("priority"))
|
.priority(json.getString("priority"))
|
||||||
.class_type(json.getString("task_type"))
|
.class_type(json.getString("task_type"))
|
||||||
.dtl_type(String.valueOf(dtl_type))
|
.dtl_type(String.valueOf(dtl_type))
|
||||||
.interaction_json(JSONObject.parseObject(json.getString("request_param")))
|
.interaction_json(json.getJSONObject("request_param"))
|
||||||
.remark(json.getString("remark"))
|
.remark(json.getString("remark"))
|
||||||
.layer(json.getString("layer"))
|
// .layer(params.getString("layer"))
|
||||||
.barcode(params.getString("box_no"))
|
// .barcode(params.getString("box_no"))
|
||||||
.height(params.getString("height"))
|
// .height(params.getString("height"))
|
||||||
.width(params.getString("width"))
|
// .width(params.getString("width"))
|
||||||
.length(params.getString("length"))
|
// .length(params.getString("length"))
|
||||||
.build();
|
.build();
|
||||||
resultList.add(dto);
|
resultList.add(dto);
|
||||||
}
|
}
|
||||||
@@ -152,12 +150,7 @@ public class TwoInBoxTrussTask extends AbstractAcsTask {
|
|||||||
json.put("create_time", DateUtil.now());
|
json.put("create_time", DateUtil.now());
|
||||||
json.put("priority", "1");
|
json.put("priority", "1");
|
||||||
json.put("acs_task_type", "7");
|
json.put("acs_task_type", "7");
|
||||||
if(StringUtils.isNotBlank(form.getString("layer")))
|
json.put("request_param", form.getString("request_param"));
|
||||||
{
|
|
||||||
JSONObject layer= new JSONObject();
|
|
||||||
layer.put("layer",form.getString("layer"));
|
|
||||||
json.put("request_param", layer);
|
|
||||||
}
|
|
||||||
WQLObject.getWQLObject("SCH_BASE_Task").insert(json);
|
WQLObject.getWQLObject("SCH_BASE_Task").insert(json);
|
||||||
return json.getString("task_id");
|
return json.getString("task_id");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -188,7 +188,6 @@ public class InBoxManageServiceImpl implements InBoxManageService {
|
|||||||
param.put("vehicle_type", boxDao.getVehicle_type());
|
param.put("vehicle_type", boxDao.getVehicle_type());
|
||||||
param.put("box_no", whereJson.getString("box_no"));
|
param.put("box_no", whereJson.getString("box_no"));
|
||||||
taskParam.put("request_param", param.toString());
|
taskParam.put("request_param", param.toString());
|
||||||
|
|
||||||
TwoInBoxTrussTask taskBean = new TwoInBoxTrussTask();
|
TwoInBoxTrussTask taskBean = new TwoInBoxTrussTask();
|
||||||
taskBean.createTask(taskParam);
|
taskBean.createTask(taskParam);
|
||||||
taskBean.immediateNotifyAcs(null);
|
taskBean.immediateNotifyAcs(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user