修改
This commit is contained in:
@@ -112,6 +112,12 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
throw new PdaRequestException("缺少必要参数!");
|
throw new PdaRequestException("缺少必要参数!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//判断该设备是否属于配粉设备
|
||||||
|
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX001'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isEmpty(device)){
|
||||||
|
throw new PdaRequestException("请输入配粉工位设备编码!");
|
||||||
|
}
|
||||||
|
|
||||||
//查询当前工艺任务物料
|
//查询当前工艺任务物料
|
||||||
JSONObject work_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("worktask_id = '" + worktask_id + "'").uniqueResult(0);
|
JSONObject work_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("worktask_id = '" + worktask_id + "'").uniqueResult(0);
|
||||||
String material_id = work_task.getString("material_id");
|
String material_id = work_task.getString("material_id");
|
||||||
@@ -458,7 +464,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+"' AND workprocedure_code = 'GX001'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isEmpty(device)){
|
||||||
|
throw new PdaRequestException("请输入配粉工位设备编码!");
|
||||||
|
}
|
||||||
JSONObject device_point = WQLObject.getWQLObject("SCH_BASE_DevicePointPara")
|
JSONObject device_point = WQLObject.getWQLObject("SCH_BASE_DevicePointPara")
|
||||||
.query("device_uuid = '" + device.getString("device_id") + "' AND is_used = '1' AND is_delete = '0' AND point_type = '02'").uniqueResult(0);
|
.query("device_uuid = '" + device.getString("device_id") + "' AND is_used = '1' AND is_delete = '0' AND point_type = '02'").uniqueResult(0);
|
||||||
if (ObjectUtil.isEmpty(device_point)) {
|
if (ObjectUtil.isEmpty(device_point)) {
|
||||||
@@ -618,6 +628,12 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
throw new PdaRequestException("缺少必要参数!");
|
throw new PdaRequestException("缺少必要参数!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//判断该设备是否属于球磨设备
|
||||||
|
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX002'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isEmpty(device)){
|
||||||
|
throw new PdaRequestException("请输入球磨设备编码!");
|
||||||
|
}
|
||||||
|
|
||||||
//查询该设备的上下料点位是否存在任务
|
//查询该设备的上下料点位是否存在任务
|
||||||
JSONObject up_form = new JSONObject();
|
JSONObject up_form = new JSONObject();
|
||||||
up_form.put("device_code", device_code);
|
up_form.put("device_code", device_code);
|
||||||
@@ -703,7 +719,11 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
|
|
||||||
JSONObject work_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("worktask_id = '" + worktask_id + "'").uniqueResult(0);
|
JSONObject work_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("worktask_id = '" + worktask_id + "'").uniqueResult(0);
|
||||||
JSONObject work_order = WQLObject.getWQLObject("PDM_BI_WorkOrder").query("workorder_code = '" + work_task.getString("workorder_code") + "'").uniqueResult(0);
|
JSONObject work_order = WQLObject.getWQLObject("PDM_BI_WorkOrder").query("workorder_code = '" + work_task.getString("workorder_code") + "'").uniqueResult(0);
|
||||||
JSONObject device_jo = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_id = '" + work_task.getString("device_id") + "'").uniqueResult(0);
|
//判断该设备是否属于球磨设备
|
||||||
|
JSONObject device_jo = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_id = '" + work_task.getString("device_id") + "' AND workprocedure_code = 'GX002'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isEmpty(device_jo)){
|
||||||
|
throw new PdaRequestException("请输入配粉工位设备编码!");
|
||||||
|
}
|
||||||
JSONObject form_jo = WQLObject.getWQLObject("PDM_BI_Formula").query("workorder_code = '" + work_task.getString("workorder_code") + "' AND bucket_type = '01'").uniqueResult(0);
|
JSONObject form_jo = WQLObject.getWQLObject("PDM_BI_Formula").query("workorder_code = '" + work_task.getString("workorder_code") + "' AND bucket_type = '01'").uniqueResult(0);
|
||||||
JSONObject material_ext = WQLObject.getWQLObject("MD_ME_ProducMaterialExt").query("material_id = '" + work_order.getString("material_id") + "'").uniqueResult(0);
|
JSONObject material_ext = WQLObject.getWQLObject("MD_ME_ProducMaterialExt").query("material_id = '" + work_order.getString("material_id") + "'").uniqueResult(0);
|
||||||
|
|
||||||
@@ -798,6 +818,12 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
|
|
||||||
JSONObject work_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("worktask_id = '" + worktask_id + "'").uniqueResult(0);
|
JSONObject work_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("worktask_id = '" + worktask_id + "'").uniqueResult(0);
|
||||||
|
|
||||||
|
//判断该设备是否属于球磨设备
|
||||||
|
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX002'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isEmpty(device)){
|
||||||
|
throw new PdaRequestException("请输入球磨设备编码!");
|
||||||
|
}
|
||||||
|
|
||||||
JSONObject now_form = new JSONObject();
|
JSONObject now_form = new JSONObject();
|
||||||
now_form.put("device_code", device_code);
|
now_form.put("device_code", device_code);
|
||||||
now_form.put("point_type", "02");
|
now_form.put("point_type", "02");
|
||||||
@@ -915,6 +941,12 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
throw new PdaRequestException("缺少必要参数!");
|
throw new PdaRequestException("缺少必要参数!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//判断该设备是否属于喷雾设备
|
||||||
|
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX003'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isEmpty(device)){
|
||||||
|
throw new PdaRequestException("请输入喷雾设备编码!");
|
||||||
|
}
|
||||||
|
|
||||||
//判断该载具是否重量大于0
|
//判断该载具是否重量大于0
|
||||||
JSONObject vehicle_ext = WQLObject.getWQLObject("md_pb_storagevehicleext").query("storagevehicle_code = '" + storagevehicle_code + "'").uniqueResult(0);
|
JSONObject vehicle_ext = WQLObject.getWQLObject("md_pb_storagevehicleext").query("storagevehicle_code = '" + storagevehicle_code + "'").uniqueResult(0);
|
||||||
if (ObjectUtil.isEmpty(vehicle_ext)) {
|
if (ObjectUtil.isEmpty(vehicle_ext)) {
|
||||||
@@ -1008,7 +1040,11 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
JSONObject work_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("worktask_id = '" + worktask_id + "'").uniqueResult(0);
|
JSONObject work_task = WQLObject.getWQLObject("PDM_BI_WorkTask").query("worktask_id = '" + worktask_id + "'").uniqueResult(0);
|
||||||
JSONObject device_jo = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_id = '" + work_task.getString("device_id") + "'").uniqueResult(0);
|
//判断该设备是否属于喷雾设备
|
||||||
|
JSONObject device_jo = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX003'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isEmpty(device_jo)){
|
||||||
|
throw new PdaRequestException("请输入喷雾设备编码!");
|
||||||
|
}
|
||||||
|
|
||||||
if (StrUtil.isEmpty(work_task.getString("device_id"))) {
|
if (StrUtil.isEmpty(work_task.getString("device_id"))) {
|
||||||
throw new PdaRequestException("当前工序任务还未绑定设备!");
|
throw new PdaRequestException("当前工序任务还未绑定设备!");
|
||||||
@@ -1158,6 +1194,13 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
if (work_task.getString("workprocedure_id").equals(work_task.getString("nextworkprocedure_id"))) {
|
if (work_task.getString("workprocedure_id").equals(work_task.getString("nextworkprocedure_id"))) {
|
||||||
throw new PdaRequestException("当前工序为最后一道工序!");
|
throw new PdaRequestException("当前工序为最后一道工序!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//判断该设备是否属于喷雾设备
|
||||||
|
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+mix_device_code+"' AND workprocedure_code = 'GX004'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isEmpty(device)){
|
||||||
|
throw new PdaRequestException("请输入混合设备编码!");
|
||||||
|
}
|
||||||
|
|
||||||
//查询混料设备的上料位
|
//查询混料设备的上料位
|
||||||
JSONObject next_form = new JSONObject();
|
JSONObject next_form = new JSONObject();
|
||||||
next_form.put("device_code", mix_device_code);
|
next_form.put("device_code", mix_device_code);
|
||||||
|
|||||||
@@ -908,12 +908,11 @@ public class SparePartServiceImpl implements SparePartService {
|
|||||||
JSONObject form = JSONObject.parseObject(JSON.toJSONString(jsonObject));
|
JSONObject form = JSONObject.parseObject(JSON.toJSONString(jsonObject));
|
||||||
String dept_id = form.getString("dept_id");
|
String dept_id = form.getString("dept_id");
|
||||||
|
|
||||||
JSONObject jo1 = WQL.getWO("QPDAEM_BI_SPAREPART").addParam("flag", "10").addParam("dept_id", dept_id).pageQuery(ctx,"create_time desc");
|
JSONArray rows = WQL.getWO("QPDAEM_BI_SPAREPART").addParam("flag", "10").addParam("dept_id", dept_id).process().getResultJSONArray(0);
|
||||||
JSONObject returnjo = new JSONObject();
|
JSONObject returnjo = new JSONObject();
|
||||||
returnjo.put("code", "1");
|
returnjo.put("code", "1");
|
||||||
returnjo.put("desc", "查询成功!");
|
returnjo.put("desc", "查询成功!");
|
||||||
returnjo.put("rows", jo1.getJSONArray("content"));
|
returnjo.put("rows", rows);
|
||||||
returnjo.put("size", jo1.getJSONArray("content").size());
|
|
||||||
return returnjo;
|
return returnjo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
输入.iostorinvdtl_id TYPEAS s_string
|
输入.iostorinvdtl_id TYPEAS s_string
|
||||||
输入.material_id TYPEAS s_string
|
输入.material_id TYPEAS s_string
|
||||||
输入.run_date TYPEAS s_string
|
输入.run_date TYPEAS s_string
|
||||||
|
输入.dept_id TYPEAS s_string
|
||||||
|
|
||||||
|
|
||||||
[临时表]
|
[临时表]
|
||||||
@@ -318,6 +319,31 @@
|
|||||||
ENDQUERY
|
ENDQUERY
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "10"
|
||||||
|
QUERY
|
||||||
|
SELECT
|
||||||
|
request.request_id,
|
||||||
|
request.create_time,
|
||||||
|
file.device_name,
|
||||||
|
file.device_code,
|
||||||
|
dept.name,
|
||||||
|
request.fault_desc,
|
||||||
|
request.process_time
|
||||||
|
FROM
|
||||||
|
em_bi_devicerepairrequest request
|
||||||
|
LEFT JOIN em_bi_equipmentfile file ON file.devicerecord_id = request.devicerecord_id
|
||||||
|
LEFT JOIN sys_dept dept ON dept.dept_id = request.sysdeptid
|
||||||
|
WHERE
|
||||||
|
1=1
|
||||||
|
OPTION 输入.dept_id <> ""
|
||||||
|
request.sysdeptid = 输入.dept_id
|
||||||
|
ENDOPTION
|
||||||
|
ORDER BY
|
||||||
|
create_time desc
|
||||||
|
ENDSELECT
|
||||||
|
ENDQUERY
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user