优化
This commit is contained in:
@@ -725,7 +725,7 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
if (ObjectUtil.isEmpty(device_jo)) {
|
if (ObjectUtil.isEmpty(device_jo)) {
|
||||||
throw new PdaRequestException("请输入配粉工位设备编码!");
|
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("is_delete='0' and 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);
|
||||||
|
|
||||||
if (StrUtil.isEmpty(work_task.getString("device_id"))) {
|
if (StrUtil.isEmpty(work_task.getString("device_id"))) {
|
||||||
@@ -745,6 +745,9 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
JSONArray array = new JSONArray();
|
JSONArray array = new JSONArray();
|
||||||
|
|
||||||
|
//预磨1酒精设定值:开单重量*工艺参数"预磨1酒精设定值(改为比例)"
|
||||||
|
BigDecimal QM006_qty = BigDecimal.valueOf(0);
|
||||||
//调用ACS接口
|
//调用ACS接口
|
||||||
for (int i = 0; i < work_para.size(); i++) {
|
for (int i = 0; i < work_para.size(); i++) {
|
||||||
JSONObject row = work_para.getJSONObject(i);
|
JSONObject row = work_para.getJSONObject(i);
|
||||||
@@ -763,6 +766,7 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
//预磨1酒精设定值:开单重量*工艺参数"预磨1酒精设定值(改为比例)"
|
//预磨1酒精设定值:开单重量*工艺参数"预磨1酒精设定值(改为比例)"
|
||||||
double masterbucket_qty = form_jo.getDoubleValue("masterbucket_qty");
|
double masterbucket_qty = form_jo.getDoubleValue("masterbucket_qty");
|
||||||
if (para.getString("para_code").equals("QM006")) {
|
if (para.getString("para_code").equals("QM006")) {
|
||||||
|
QM006_qty = NumberUtil.round(data2.getDoubleValue("value") * 0.01 * masterbucket_qty, 3);
|
||||||
data2.put("value", NumberUtil.round(data2.getDoubleValue("value") * 0.01 * masterbucket_qty, 3));
|
data2.put("value", NumberUtil.round(data2.getDoubleValue("value") * 0.01 * masterbucket_qty, 3));
|
||||||
}
|
}
|
||||||
//球磨时间从配方表主桶配方中获取
|
//球磨时间从配方表主桶配方中获取
|
||||||
@@ -771,12 +775,12 @@ public class PdmWorkTaskServiceImpl implements PdmWorkTaskService {
|
|||||||
}
|
}
|
||||||
//工艺酒精加量设定值:开单重量*液料比-开单重量*工艺参数"预磨1酒精量(改为比例)"
|
//工艺酒精加量设定值:开单重量*液料比-开单重量*工艺参数"预磨1酒精量(改为比例)"
|
||||||
if (para.getString("para_code").equals("QM009")) {
|
if (para.getString("para_code").equals("QM009")) {
|
||||||
|
//0.35
|
||||||
double liquid_rate = material_ext.getDouble("liquid_rate");
|
double liquid_rate = material_ext.getDouble("liquid_rate");
|
||||||
|
//500*0.35
|
||||||
double a = NumberUtil.mul(masterbucket_qty, liquid_rate);
|
double a = NumberUtil.mul(masterbucket_qty, liquid_rate);
|
||||||
BigDecimal b = NumberUtil.round(data2.getDoubleValue("value") * 0.01 * masterbucket_qty, 3);
|
|
||||||
//查询预磨1酒精设定值
|
data2.put("value", NumberUtil.round(NumberUtil.sub(a, QM006_qty), 3));
|
||||||
JSONObject qm006 = WQLObject.getWQLObject("PDM_BI_WorkProcedureParaProduct").query("material_id = '" + material_id + "' AND workprocedure_id = '" + workprocedure_id + "' AND para_code = 'QM006'").uniqueResult(0);
|
|
||||||
data2.put("value", NumberUtil.round(NumberUtil.sub(a, b), 3));
|
|
||||||
}
|
}
|
||||||
//卸料酒精每次加量设定值:开单重量*工艺参数"每次卸料酒精加量(改为比例)"
|
//卸料酒精每次加量设定值:开单重量*工艺参数"每次卸料酒精加量(改为比例)"
|
||||||
if (para.getString("para_code").equals("QM014")) {
|
if (para.getString("para_code").equals("QM014")) {
|
||||||
|
|||||||
Reference in New Issue
Block a user