修改
This commit is contained in:
@@ -264,7 +264,11 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
throw new PdaRequestException("当前工令工序任务状态不为检查确认!");
|
throw new PdaRequestException("当前工令工序任务状态不为检查确认!");
|
||||||
}
|
}
|
||||||
|
|
||||||
// JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"'").uniqueResult(0);
|
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '" + device_code + "'").uniqueResult(0);
|
||||||
|
|
||||||
|
if (!work_task.getString("workprocedure_code").equals(device.getString("workprocedure_code"))) {
|
||||||
|
throw new PdaRequestException("当前工序设备选择错误!");
|
||||||
|
}
|
||||||
work_task.put("status", "30");
|
work_task.put("status", "30");
|
||||||
work_task.put("start_id", currentUserId);
|
work_task.put("start_id", currentUserId);
|
||||||
work_task.put("start_name", nickName);
|
work_task.put("start_name", nickName);
|
||||||
@@ -292,8 +296,12 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (work_task.getString("workprocedure_code").equals("GX002")||work_task.getString("workprocedure_code").equals("GX003")) {
|
if (!work_task.getString("workprocedure_code").equals("GX003")) {
|
||||||
|
//判断该设备是否存在未完成的工序任务
|
||||||
|
JSONObject device_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("device_id = '"+device.getString("device_id")+"' AND status = '30'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isNotEmpty(device_task)){
|
||||||
|
throw new PdaRequestException("该设备已经存在生产中的工序任务!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//更新工令表实际开始时间
|
//更新工令表实际开始时间
|
||||||
if (topDtl.getString("workprocedure_code").equals(work_task.getString("workprocedure_code"))) {
|
if (topDtl.getString("workprocedure_code").equals(work_task.getString("workprocedure_code"))) {
|
||||||
|
|||||||
Reference in New Issue
Block a user