修改
This commit is contained in:
@@ -113,8 +113,8 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
}
|
||||
|
||||
//判断该设备是否属于配粉设备
|
||||
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX001'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(device)){
|
||||
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("请输入配粉工位设备编码!");
|
||||
}
|
||||
|
||||
@@ -465,8 +465,8 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
}
|
||||
|
||||
//判断该设备是否属于配粉设备
|
||||
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX001'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(device)){
|
||||
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")
|
||||
@@ -629,8 +629,8 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
}
|
||||
|
||||
//判断该设备是否属于球磨设备
|
||||
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX002'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(device)){
|
||||
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("请输入球磨设备编码!");
|
||||
}
|
||||
|
||||
@@ -721,7 +721,7 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
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") + "' AND workprocedure_code = 'GX002'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(device_jo)){
|
||||
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);
|
||||
@@ -759,13 +759,26 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
}
|
||||
data2.put("code", para.getString("ext_name"));
|
||||
data2.put("value", row.getString("value"));
|
||||
//预磨1酒精设定值:开单重量*工艺参数"预磨1酒精设定值(改为比例)"
|
||||
double masterbucket_qty = form_jo.getDoubleValue("masterbucket_qty");
|
||||
if (para.getString("para_code").equals("QM006")) {
|
||||
data2.put("value", NumberUtil.round(data2.getDoubleValue("value") * 0.01 * masterbucket_qty, 3));
|
||||
}
|
||||
//球磨时间从配方表主桶配方中获取
|
||||
if (para.getString("para_code").equals("QM008")) {
|
||||
data2.put("value", form_jo.getString("ball_time"));
|
||||
}
|
||||
//工艺酒精加量设定值:工令重量*液料比,液料比从扩展属性中取;
|
||||
//工艺酒精加量设定值:开单重量*[1-工艺参数"预磨1酒精量(改为比例)"]
|
||||
if (para.getString("para_code").equals("QM009")) {
|
||||
data2.put("value", NumberUtil.mul(work_order.getDouble("workorder_qty"), material_ext.getDouble("liquid_rate")));
|
||||
//查询预磨1酒精设定值
|
||||
JSONObject qm006 = WQLObject.getWQLObject("PDM_BI_WorkProcedureParaProduct").query("material_id = '" + material_id + "' AND workprocedure_id = '" + workprocedure_id + "' AND para_code = 'QM006'").uniqueResult(0);
|
||||
double a = (1.0-qm006.getDoubleValue("value")*0.01);
|
||||
double b = work_order.getDouble("workorder_qty");
|
||||
data2.put("value", NumberUtil.round(NumberUtil.mul(b,a),3));
|
||||
}
|
||||
//卸料酒精每次加量设定值:开单重量*工艺参数"每次卸料酒精加量(改为比例)"
|
||||
if (para.getString("para_code").equals("QM014")) {
|
||||
data2.put("value", NumberUtil.round(data2.getDoubleValue("value") * 0.01 * masterbucket_qty, 3));
|
||||
}
|
||||
array.add(data2);
|
||||
}
|
||||
@@ -819,8 +832,8 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
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)){
|
||||
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("请输入球磨设备编码!");
|
||||
}
|
||||
|
||||
@@ -942,8 +955,8 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
}
|
||||
|
||||
//判断该设备是否属于喷雾设备
|
||||
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+device_code+"' AND workprocedure_code = 'GX003'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(device)){
|
||||
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("请输入喷雾设备编码!");
|
||||
}
|
||||
|
||||
@@ -1192,8 +1205,8 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
}
|
||||
|
||||
//判断该设备是否属于喷雾设备
|
||||
JSONObject device = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_code = '"+mix_device_code+"' AND workprocedure_code = 'GX004'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(device)){
|
||||
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("请输入混合设备编码!");
|
||||
}
|
||||
|
||||
@@ -1366,12 +1379,12 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
||||
}
|
||||
|
||||
//查询对应的工序任务
|
||||
JSONObject work_task = WQLObject.getWQLObject("pdm_bi_worktask").query("workorder_code = '"+from_jo.getString("workorder_code")+"' AND workprocedure_code = 'GX001'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(work_task)){
|
||||
JSONObject work_task = WQLObject.getWQLObject("pdm_bi_worktask").query("workorder_code = '" + from_jo.getString("workorder_code") + "' AND workprocedure_code = 'GX001'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(work_task)) {
|
||||
throw new PdaRequestException("未查询到对应的工序任务!");
|
||||
}
|
||||
JSONObject device_jo = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_id = '"+work_task.getString("device_id")+"'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(device_jo)){
|
||||
JSONObject device_jo = WQLObject.getWQLObject("em_bi_deviceinfo").query("device_id = '" + work_task.getString("device_id") + "'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(device_jo)) {
|
||||
throw new PdaRequestException("当前工序未绑定设备!");
|
||||
}
|
||||
JSONObject bucket_job = WQLObject.getWQLObject("PDM_BI_FormulaDtlJob").query("status < '99' AND formula_code = '" + formula_code + "'").uniqueResult(0);
|
||||
|
||||
Reference in New Issue
Block a user