优化
This commit is contained in:
@@ -3653,6 +3653,7 @@ public class AutoformulaServiceImpl implements AutoformulaService {
|
|||||||
@Override
|
@Override
|
||||||
public void autoAll(JSONObject map) {
|
public void autoAll(JSONObject map) {
|
||||||
WQLObject MD_ME_ProductMaterialExt = WQLObject.getWQLObject("MD_ME_ProducMaterialExt");
|
WQLObject MD_ME_ProductMaterialExt = WQLObject.getWQLObject("MD_ME_ProducMaterialExt");
|
||||||
|
WQLObject pdm_bi_workprocedureparaproduct = WQLObject.getWQLObject("pdm_bi_workprocedureparaproduct");
|
||||||
WQLObject md_me_materialbase = WQLObject.getWQLObject("md_me_materialbase");
|
WQLObject md_me_materialbase = WQLObject.getWQLObject("md_me_materialbase");
|
||||||
WQLObject PDM_BI_WorkOrder = WQLObject.getWQLObject("PDM_BI_WorkOrder");
|
WQLObject PDM_BI_WorkOrder = WQLObject.getWQLObject("PDM_BI_WorkOrder");
|
||||||
JSONArray rows = map.getJSONArray("rows");
|
JSONArray rows = map.getJSONArray("rows");
|
||||||
@@ -3665,14 +3666,21 @@ public class AutoformulaServiceImpl implements AutoformulaService {
|
|||||||
if(workorder == null){
|
if(workorder == null){
|
||||||
throw new BadRequestException("当前工令信息查询失败!");
|
throw new BadRequestException("当前工令信息查询失败!");
|
||||||
}
|
}
|
||||||
|
|
||||||
JSONObject result = new JSONObject();
|
JSONObject result = new JSONObject();
|
||||||
if("20".equals(workorder.getString("status"))){
|
if("20".equals(workorder.getString("status"))){
|
||||||
JSONObject material = MD_ME_ProductMaterialExt.query("material_id ='"+material_id+"'").uniqueResult(0);
|
JSONObject material = MD_ME_ProductMaterialExt.query("material_id ='"+material_id+"'").uniqueResult(0);
|
||||||
if(material == null ){
|
if(material == null ){
|
||||||
throw new BadRequestException("当前成品查询不到成品物料扩展信息!");
|
throw new BadRequestException("当前成品查询不到成品物料扩展信息!");
|
||||||
}
|
}
|
||||||
|
JSONObject materPa = pdm_bi_workprocedureparaproduct.query("para_code ='QM008' and workprocedure_code='GX002' and material_id ='"+material_id+"'").uniqueResult(0);
|
||||||
|
|
||||||
|
if(materPa == null ){
|
||||||
|
throw new BadRequestException("当前成品查询不到球磨工艺参数球磨时间!");
|
||||||
|
}
|
||||||
JSONObject mater = md_me_materialbase.query("material_id ='"+material_id+"'").uniqueResult(0);
|
JSONObject mater = md_me_materialbase.query("material_id ='"+material_id+"'").uniqueResult(0);
|
||||||
workorder.put("formula_type","01");
|
workorder.put("formula_type","01");
|
||||||
|
workorder.put("ball_time",materPa.getDouble("value"));
|
||||||
workorder.put("waste_limit_down","0");
|
workorder.put("waste_limit_down","0");
|
||||||
workorder.put("waste_limit_up","0");
|
workorder.put("waste_limit_up","0");
|
||||||
workorder.put("c_balance",material.getString("c_balance"));
|
workorder.put("c_balance",material.getString("c_balance"));
|
||||||
|
|||||||
Reference in New Issue
Block a user