rev:手动回传mes
This commit is contained in:
@@ -208,9 +208,9 @@ public class SchBaseTaskServiceImpl extends ServiceImpl<SchBaseTaskMapper, SchBa
|
|||||||
}
|
}
|
||||||
// 根据标识找到任务
|
// 根据标识找到任务
|
||||||
SchBaseTask taskOne = this.getByCode(task_code);
|
SchBaseTask taskOne = this.getByCode(task_code);
|
||||||
if (Integer.parseInt(taskOne.getTask_status()) >= Integer.parseInt(TaskStatus.FINISHED.getCode())) {
|
/* if (Integer.parseInt(taskOne.getTask_status()) >= Integer.parseInt(TaskStatus.FINISHED.getCode())) {
|
||||||
throw new BadRequestException("任务已完成或已取消!");
|
throw new BadRequestException("任务已完成或已取消!");
|
||||||
}
|
}*/
|
||||||
// 根据配置去工厂类获得类对象
|
// 根据配置去工厂类获得类对象
|
||||||
String processing_class = config_code;
|
String processing_class = config_code;
|
||||||
String message = "";
|
String message = "";
|
||||||
@@ -229,6 +229,9 @@ public class SchBaseTaskServiceImpl extends ServiceImpl<SchBaseTaskMapper, SchBa
|
|||||||
case "cancel":
|
case "cancel":
|
||||||
abstractTask.cancel(task_code);
|
abstractTask.cancel(task_code);
|
||||||
break;
|
break;
|
||||||
|
case "back":
|
||||||
|
abstractTask.backMes(task_code);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -215,4 +215,5 @@ public abstract class AbstractTask {
|
|||||||
public void apply(JSONObject param) throws BadRequestException {
|
public void apply(JSONObject param) throws BadRequestException {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public abstract void backMes(String task_code);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,6 +117,11 @@ public class KABDMTask extends AbstractTask {
|
|||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.MANUAL_PC);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.MANUAL_PC);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void finishTask(SchBaseTask taskObj, TaskFinishedTypeEnum taskFinishedType) {
|
public void finishTask(SchBaseTask taskObj, TaskFinishedTypeEnum taskFinishedType) {
|
||||||
// 任务完成
|
// 任务完成
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class KDMABTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class MABCTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class MABDMTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class MABGPTHJTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class MBZCPTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class MCDTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -117,6 +117,11 @@ public class MDDMTask extends AbstractTask {
|
|||||||
this.cancelTask(taskObj, TaskFinishedTypeEnum.MANUAL_PC);
|
this.cancelTask(taskObj, TaskFinishedTypeEnum.MANUAL_PC);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void finishTask(SchBaseTask taskObj, TaskFinishedTypeEnum taskFinishedType) {
|
public void finishTask(SchBaseTask taskObj, TaskFinishedTypeEnum taskFinishedType) {
|
||||||
// 任务完成
|
// 任务完成
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class MDMCPTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class MGPTHJABTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class MGPTHJCPTask extends AbstractTask {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void backMes(String task_code) {
|
||||||
|
wmsToMesService.receiveTaskStatusMesData(taskService.getByCode(task_code));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void forceFinish(String task_code) {
|
public void forceFinish(String task_code) {
|
||||||
SchBaseTask taskObj = taskService.getByCode(task_code);
|
SchBaseTask taskObj = taskService.getByCode(task_code);
|
||||||
|
|||||||
@@ -247,6 +247,11 @@
|
|||||||
@click="doOperate(scope.row, 'b')"
|
@click="doOperate(scope.row, 'b')"
|
||||||
:disabled="scope.row.task_status==='5' || scope.row.task_status==='6'"
|
:disabled="scope.row.task_status==='5' || scope.row.task_status==='6'"
|
||||||
>取消</el-button>
|
>取消</el-button>
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
icon="el-icon-success"
|
||||||
|
@click="doOperate(scope.row, 'e')"
|
||||||
|
>回传</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
@@ -374,6 +379,9 @@ export default {
|
|||||||
case 'd':// 详情
|
case 'd':// 详情
|
||||||
method_name = 'view'
|
method_name = 'view'
|
||||||
break
|
break
|
||||||
|
case 'e':// 回传mes
|
||||||
|
method_name = 'back'
|
||||||
|
break
|
||||||
}
|
}
|
||||||
if (method_name === 'view') {
|
if (method_name === 'view') {
|
||||||
// this.view(row)
|
// this.view(row)
|
||||||
|
|||||||
Reference in New Issue
Block a user