opt:空木箱入库增加层数

This commit is contained in:
2024-05-11 22:23:02 +08:00
parent 4667761c9c
commit 9eea3bb5ea
2 changed files with 8 additions and 16 deletions

View File

@@ -36,12 +36,10 @@ public class TwoInBoxTrussTask extends AbstractAcsTask {
* 下发给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);
ArrayList<AcsTaskDto> resultList = new ArrayList<>();
for (int i = 0; i < arr.size(); 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);
AcsTaskDto dto = AcsTaskDto.builder()
.ext_task_id(json.getString("task_id"))
@@ -53,13 +51,13 @@ public class TwoInBoxTrussTask extends AbstractAcsTask {
.priority(json.getString("priority"))
.class_type(json.getString("task_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"))
.layer(json.getString("layer"))
.barcode(params.getString("box_no"))
.height(params.getString("height"))
.width(params.getString("width"))
.length(params.getString("length"))
// .layer(params.getString("layer"))
// .barcode(params.getString("box_no"))
// .height(params.getString("height"))
// .width(params.getString("width"))
// .length(params.getString("length"))
.build();
resultList.add(dto);
}
@@ -152,12 +150,7 @@ public class TwoInBoxTrussTask extends AbstractAcsTask {
json.put("create_time", DateUtil.now());
json.put("priority", "1");
json.put("acs_task_type", "7");
if(StringUtils.isNotBlank(form.getString("layer")))
{
JSONObject layer= new JSONObject();
layer.put("layer",form.getString("layer"));
json.put("request_param", layer);
}
json.put("request_param", form.getString("request_param"));
WQLObject.getWQLObject("SCH_BASE_Task").insert(json);
return json.getString("task_id");
}

View File

@@ -188,7 +188,6 @@ public class InBoxManageServiceImpl implements InBoxManageService {
param.put("vehicle_type", boxDao.getVehicle_type());
param.put("box_no", whereJson.getString("box_no"));
taskParam.put("request_param", param.toString());
TwoInBoxTrussTask taskBean = new TwoInBoxTrussTask();
taskBean.createTask(taskParam);
taskBean.immediateNotifyAcs(null);