fix:修改下发acs任务时,未判断请求是否成功的Bug
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package org.nl.wms.sch.task_manage.task.tasks;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.druid.util.StringUtils;
|
||||
@@ -84,18 +85,28 @@ public class KJRKTask extends AbstractTask {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
//复制对象
|
||||
SchBaseTask acs_task = BeanUtil.copyProperties(task,SchBaseTask.class);
|
||||
// 设置终点并修改创建成功状态
|
||||
task.setPoint_code2(point.getPoint_code());
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("下发");
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
point.setIng_task_code(task.getTask_code());
|
||||
pointService.update(point);
|
||||
|
||||
acs_task.setPoint_code2(point.getPoint_code());
|
||||
//下发
|
||||
this.renotifyAcs(task);
|
||||
JSONObject result = this.renotifyAcs(acs_task);
|
||||
String status = result.getString("status");
|
||||
//下发成功
|
||||
if("200".equals(status)){
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("下发");
|
||||
task.setPoint_code2(point.getPoint_code());
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
point.setIng_task_code(task.getTask_code());
|
||||
pointService.update(point);
|
||||
now_num++;
|
||||
}else{
|
||||
task.setRemark("下发acs失败:"+result.toString());
|
||||
taskService.update(task);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package org.nl.wms.sch.task_manage.task.tasks;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
@@ -102,25 +103,36 @@ public class POINTTask extends AbstractTask {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setVehicle_code(schBasePoint.getVehicle_code());
|
||||
task.setVehicle_code2(schBasePoint.getVehicle_code2());
|
||||
task.setRemark("下发");
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
schBasePoint.setIng_task_code(task.getTask_code());
|
||||
pointService.update(schBasePoint);
|
||||
nextSchBasePoint.setIng_task_code(task.getTask_code());
|
||||
pointService.update(nextSchBasePoint);
|
||||
//去回温库的任务,更细工单表
|
||||
if(nextSchBasePoint.getPoint_code().contains("XHW")){
|
||||
//pdm_bd_workorder_two任务完成时,status改为2出库中
|
||||
workorderService.update(schBasePoint.getVehicle_code2(),"2");
|
||||
}
|
||||
//复制对象
|
||||
SchBaseTask acs_task = BeanUtil.copyProperties(task,SchBaseTask.class);
|
||||
acs_task.setVehicle_code(schBasePoint.getVehicle_code());
|
||||
acs_task.setVehicle_code2(schBasePoint.getVehicle_code2());
|
||||
//下发
|
||||
this.renotifyAcs(task);
|
||||
now_num++;
|
||||
JSONObject result = this.renotifyAcs(acs_task);
|
||||
String status = result.getString("status");
|
||||
//下发成功
|
||||
if("200".equals(status)){
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("下发");
|
||||
task.setVehicle_code(schBasePoint.getVehicle_code());
|
||||
task.setVehicle_code2(schBasePoint.getVehicle_code2());
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
schBasePoint.setIng_task_code(task.getTask_code());
|
||||
pointService.update(schBasePoint);
|
||||
nextSchBasePoint.setIng_task_code(task.getTask_code());
|
||||
pointService.update(nextSchBasePoint);
|
||||
//去回温库的任务,更细工单表
|
||||
if(nextSchBasePoint.getPoint_code().contains("XHW")){
|
||||
//pdm_bd_workorder_two任务完成时,status改为2出库中
|
||||
workorderService.update(schBasePoint.getVehicle_code2(),"2");
|
||||
}
|
||||
now_num++;
|
||||
}else{
|
||||
task.setRemark("下发acs失败:"+result.toString());
|
||||
taskService.update(task);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package org.nl.wms.sch.task_manage.task.tasks;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.druid.util.StringUtils;
|
||||
@@ -84,18 +85,28 @@ public class SSXBKJTask extends AbstractTask {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
// 设置起点并修改创建成功状态
|
||||
task.setPoint_code1(point.getPoint_code());
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("下发");
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
point.setIng_task_code(task.getTask_code());
|
||||
pointService.update(point);
|
||||
//复制对象
|
||||
SchBaseTask acs_task = BeanUtil.copyProperties(task,SchBaseTask.class);
|
||||
acs_task.setPoint_code1(point.getPoint_code());
|
||||
//下发
|
||||
this.renotifyAcs(task);
|
||||
now_num++;
|
||||
JSONObject result = this.renotifyAcs(acs_task);
|
||||
String status = result.getString("status");
|
||||
//下发成功
|
||||
if("200".equals(status)){
|
||||
// 设置起点并修改创建成功状态
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("下发");
|
||||
task.setPoint_code1(point.getPoint_code());
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
point.setIng_task_code(task.getTask_code());
|
||||
pointService.update(point);
|
||||
now_num++;
|
||||
}else{
|
||||
task.setRemark("下发acs失败:"+result.toString());
|
||||
taskService.update(task);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package org.nl.wms.sch.task_manage.task.tasks;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
@@ -123,24 +124,36 @@ public class YCLCKTask extends AbstractTask {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
//复制对象
|
||||
SchBaseTask acs_task = BeanUtil.copyProperties(task,SchBaseTask.class);
|
||||
// 设置终点并修改创建成功状态
|
||||
task.setPoint_code2(point.getPoint_code());
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("任务下发");
|
||||
acs_task.setPoint_code2(point.getPoint_code());
|
||||
SchBasePoint schBasePoint = pointService.getOne(new LambdaQueryWrapper<SchBasePoint>()
|
||||
.eq(SchBasePoint::getPoint_code, task.getPoint_code1()));
|
||||
task.setVehicle_code(schBasePoint.getVehicle_code());
|
||||
task.setVehicle_code2(schBasePoint.getVehicle_code2());
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
point.setIng_task_code(task.getTask_code());
|
||||
pointService.update(point);
|
||||
//pdm_bd_workorder_two任务下发时,status改为2
|
||||
workorderService.update(schBasePoint.getVehicle_code2(),"2");
|
||||
acs_task.setVehicle_code(schBasePoint.getVehicle_code());
|
||||
acs_task.setVehicle_code2(schBasePoint.getVehicle_code2());
|
||||
//下发
|
||||
this.renotifyAcs(task);
|
||||
now_num++;
|
||||
JSONObject result = this.renotifyAcs(acs_task);
|
||||
String status = result.getString("status");
|
||||
//下发成功
|
||||
if("200".equals(status)){
|
||||
// 设置终点并修改创建成功状态
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("任务下发");
|
||||
task.setPoint_code2(point.getPoint_code());
|
||||
task.setVehicle_code(schBasePoint.getVehicle_code());
|
||||
task.setVehicle_code2(schBasePoint.getVehicle_code2());
|
||||
taskService.update(task);
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
point.setIng_task_code(task.getTask_code());
|
||||
pointService.update(point);
|
||||
//pdm_bd_workorder_two任务下发时,status改为2
|
||||
workorderService.update(schBasePoint.getVehicle_code2(),"2");
|
||||
now_num++;
|
||||
}else{
|
||||
task.setRemark("下发acs失败:"+result.toString());
|
||||
taskService.update(task);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package org.nl.wms.sch.task_manage.task.tasks;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
@@ -115,20 +116,32 @@ public class YCLRKTask extends AbstractTask {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
// 设置终点并修改创建成功状态
|
||||
task.setPoint_code2(point.getPoint_code());
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setVehicle_code(jsonObject.getString("mother_tray"));
|
||||
task.setVehicle_code2(jsonObject.getString("sub_tray"));
|
||||
task.setRemark("下发");
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
point.setIng_task_code(task.getTask_code());
|
||||
pointService.update(point);
|
||||
//复制对象
|
||||
SchBaseTask acs_task = BeanUtil.copyProperties(task,SchBaseTask.class);
|
||||
acs_task.setPoint_code2(point.getPoint_code());
|
||||
acs_task.setVehicle_code(jsonObject.getString("mother_tray"));
|
||||
acs_task.setVehicle_code2(jsonObject.getString("sub_tray"));
|
||||
//下发
|
||||
this.renotifyAcs(task);
|
||||
now_num++;
|
||||
JSONObject result = this.renotifyAcs(acs_task);
|
||||
String status = result.getString("status");
|
||||
//下发成功
|
||||
if("200".equals(status)){
|
||||
// 设置终点并修改创建成功状态
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("下发");
|
||||
task.setPoint_code2(point.getPoint_code());
|
||||
task.setVehicle_code(jsonObject.getString("mother_tray"));
|
||||
task.setVehicle_code2(jsonObject.getString("sub_tray"));
|
||||
taskService.update(task);
|
||||
|
||||
//发起任务时先把点位占用,防止发起重复任务
|
||||
point.setIng_task_code(task.getTask_code());
|
||||
pointService.update(point);
|
||||
now_num++;
|
||||
}else{
|
||||
task.setRemark("下发acs失败:"+result.toString());
|
||||
taskService.update(task);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user