代码更新
This commit is contained in:
@@ -199,6 +199,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
JSONObject param = new JSONObject();
|
||||
param.put("point_code2", point_code);
|
||||
param.put("vehicle_type", vehicle_type);
|
||||
param.put("vehicle_code", vehicle_code);
|
||||
param.put("qty", material_num);
|
||||
// 创建任务
|
||||
GjxCallEmpVehicleTask taskBean = SpringContextHolder.getBean(GjxCallEmpVehicleTask.class);
|
||||
@@ -223,6 +224,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
|
||||
JSONObject param = new JSONObject();
|
||||
param.put("point_code2", point_code);
|
||||
param.put("vehicle_code", vehicle_code);
|
||||
param.put("qty", vehicle_num);
|
||||
// 创建任务
|
||||
YqxCallEmpVehicleTask taskBean = SpringContextHolder.getBean(YqxCallEmpVehicleTask.class);
|
||||
@@ -249,6 +251,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
param.put("point_code1", point_code);
|
||||
param.put("qty", vehicle_num);
|
||||
param.put("vehicle_type", vehicle_type);
|
||||
param.put("vehicle_code", vehicle_code);
|
||||
// 创建任务
|
||||
YqxSendEmpVehicleTask taskBean = SpringContextHolder.getBean(YqxSendEmpVehicleTask.class);
|
||||
taskBean.createTask(param);
|
||||
@@ -278,6 +281,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
} else if (StrUtil.equals(type, "7")) {
|
||||
JSONObject param = new JSONObject();
|
||||
param.put("point_code1", point_code);
|
||||
param.put("vehicle_code", vehicle_code);
|
||||
param.put("vehicle_type", vehicle_type);
|
||||
param.put("qty", material_num);
|
||||
// 1.生成起点确定的任务
|
||||
SpringContextHolder.getBean(YqxSendMaterialTask.class).createTask(param);
|
||||
|
||||
@@ -192,6 +192,10 @@ public class GjxCallEmpVehicleTask extends AbstractAcsTask {
|
||||
jsonTask.put("task_status", TaskStatusEnum.START_AND_POINT.getCode());
|
||||
taskTab.update(jsonTask);
|
||||
|
||||
// 起点上锁
|
||||
jsonDpjStart.put("lock_type", 2);
|
||||
pointTab.update(jsonDpjStart);
|
||||
|
||||
} else {
|
||||
// 判断叠盘架载具数量是否是0
|
||||
JSONObject jsonDpjStart2 = pointTab.query("region_id = '" + RegionTypeEnum.DPJQB.getId() + "' and can_vehicle_type = '" + vehicle_type + "' and lock_type = '1' and is_used = '1' and is_delete = '0' and vehicle_qty = '0'").uniqueResult(0);
|
||||
@@ -365,7 +369,8 @@ public class GjxCallEmpVehicleTask extends AbstractAcsTask {
|
||||
|
||||
@Override
|
||||
public void cancel(String task_id) {
|
||||
|
||||
JSONObject taskObj = WQLObject.getWQLObject("SCH_BASE_Task").query("task_id = '" + task_id + "'").uniqueResult(0);
|
||||
this.updateTaskStatus(taskObj, TaskStatusEnum.FINISHED.getCode());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -195,11 +195,16 @@ public class YqxCallEmpVehicleTask extends AbstractAcsTask {
|
||||
jsonTask.put("vehicle_qty", jsonDpjStart.getIntValue("vehicle_qty"));
|
||||
}
|
||||
|
||||
// 起点上锁
|
||||
jsonDpjStart.put("lock_type", "2");
|
||||
pointTab.update(jsonDpjStart);
|
||||
|
||||
// 更新任务起点
|
||||
jsonTask.put("point_code1", jsonDpjStart.getString("point_code"));
|
||||
jsonTask.put("task_status", TaskStatusEnum.START_AND_POINT.getCode());
|
||||
taskTab.update(jsonTask);
|
||||
|
||||
|
||||
} else {
|
||||
// 判断叠盘架载具数量是否是0
|
||||
JSONObject jsonDpjStart2 = pointTab.query("region_id = '" + RegionTypeEnum.DPJQA.getId() + "' and can_vehicle_type = '" + vehicle_type + "' and lock_type = '1' and is_used = '1' and is_delete = '0' and vehicle_qty = '0'").uniqueResult(0);
|
||||
@@ -373,7 +378,8 @@ public class YqxCallEmpVehicleTask extends AbstractAcsTask {
|
||||
|
||||
@Override
|
||||
public void cancel(String task_id) {
|
||||
|
||||
JSONObject taskObj = WQLObject.getWQLObject("SCH_BASE_Task").query("task_id = '" + task_id + "'").uniqueResult(0);
|
||||
this.updateTaskStatus(taskObj, TaskStatusEnum.FINISHED.getCode());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -99,7 +99,7 @@ public class HtSendEmpVehicleTask extends AbstractAcsTask {
|
||||
vehicle_qty += jsonTask.getInteger("vehicle_qty");
|
||||
endPoint.put("lock_type", "1");
|
||||
endPoint.put("vehicle_qty", vehicle_qty);
|
||||
endPoint.put("point_status", "1");
|
||||
endPoint.put("point_status", "2");
|
||||
endPoint.put("vehicle_type", jsonTask.getString("vehicle_type"));
|
||||
pointTab.update(endPoint);
|
||||
} else {//非叠盘架
|
||||
@@ -244,7 +244,8 @@ public class HtSendEmpVehicleTask extends AbstractAcsTask {
|
||||
|
||||
@Override
|
||||
public void cancel(String task_id) {
|
||||
|
||||
JSONObject taskObj = WQLObject.getWQLObject("SCH_BASE_Task").query("task_id = '" + task_id + "'").uniqueResult(0);
|
||||
this.updateTaskStatus(taskObj, TaskStatusEnum.FINISHED.getCode());
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
|
||||
@@ -97,7 +97,7 @@ public class YqxSendEmpVehicleTask extends AbstractAcsTask {
|
||||
vehicle_qty += jsonTask.getInteger("vehicle_qty");
|
||||
endPoint.put("lock_type", "1");
|
||||
endPoint.put("vehicle_qty", vehicle_qty);
|
||||
endPoint.put("point_status", "1");
|
||||
endPoint.put("point_status", "2");
|
||||
endPoint.put("vehicle_type", jsonTask.getString("vehicle_type"));
|
||||
pointTab.update(endPoint);
|
||||
} else {//非叠盘架
|
||||
@@ -126,6 +126,7 @@ public class YqxSendEmpVehicleTask extends AbstractAcsTask {
|
||||
SchTaskDto dto = SchTaskDto.builder().task_id(org.nl.wms.util.IdUtil.getLongId())
|
||||
.task_code(CodeUtil.getNewCode("TASK_CODE"))
|
||||
.task_type("")
|
||||
.task_name("油漆线空盘入库")
|
||||
.task_status(TaskStatusEnum.SURE_START.getCode())
|
||||
.point_code1(point_code1)
|
||||
.vehicle_code(form.getString("vehicle_code"))
|
||||
|
||||
@@ -54,7 +54,7 @@ public class YqxSendMaterialTask extends AbstractAcsTask {
|
||||
if (StrUtil.equals(status, "0")) {
|
||||
//取消任务,释放相关点位的锁
|
||||
String point_code1 = jsonTask.getString("point_code1");
|
||||
String point_code2 = jsonTask.getString("point_code1");
|
||||
String point_code2 = jsonTask.getString("point_code2");
|
||||
JSONObject param = new JSONObject();
|
||||
param.put("lock_type", "1");
|
||||
param.put("task_id", "");
|
||||
@@ -85,7 +85,7 @@ public class YqxSendMaterialTask extends AbstractAcsTask {
|
||||
|
||||
//取消任务,释放相关点位的锁
|
||||
String point_code1 = jsonTask.getString("point_code1");
|
||||
String point_code2 = jsonTask.getString("point_code1");
|
||||
String point_code2 = jsonTask.getString("point_code2");
|
||||
JSONObject param = new JSONObject();
|
||||
param.put("lock_type", "1");
|
||||
param.put("task_id", "");
|
||||
@@ -124,6 +124,7 @@ public class YqxSendMaterialTask extends AbstractAcsTask {
|
||||
|
||||
//修改任务状态
|
||||
taskObj.put("task_status", TaskStatusEnum.START_AND_POINT.getCode());
|
||||
taskObj.put("point_code2", endPoint.getString("point_code"));
|
||||
taskObj.put("update_optid", SecurityUtils.getCurrentUserId());
|
||||
taskObj.put("update_optname", SecurityUtils.getCurrentNickName());
|
||||
taskObj.put("update_time", DateUtil.now());
|
||||
@@ -191,7 +192,8 @@ public class YqxSendMaterialTask extends AbstractAcsTask {
|
||||
|
||||
@Override
|
||||
public void cancel(String task_id) {
|
||||
|
||||
JSONObject taskObj = WQLObject.getWQLObject("SCH_BASE_Task").query("task_id = '" + task_id + "'").uniqueResult(0);
|
||||
this.updateTaskStatus(taskObj, TaskStatusEnum.FINISHED.getCode());
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
|
||||
Reference in New Issue
Block a user