Merge branch 'master' of http://121.40.234.130:8899/root/hl_one
This commit is contained in:
@@ -408,7 +408,7 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
|
|||||||
JSONObject workprocedurejo = workprocedureArr.getJSONObject(i);
|
JSONObject workprocedurejo = workprocedureArr.getJSONObject(i);
|
||||||
String workprocedure_id = workprocedurejo.getString("workprocedure_id");
|
String workprocedure_id = workprocedurejo.getString("workprocedure_id");
|
||||||
String workprocedure_name = workprocedurejo.getString("workprocedure_name");
|
String workprocedure_name = workprocedurejo.getString("workprocedure_name");
|
||||||
//查询每个工序下每个设备(有工单)的产能
|
//查询每个工序下每个设备(有工单)的产能
|
||||||
/*int Maxproductivity = WQL.getWO("QDEVICE_SCREEN").addParam("flag", "12").addParam("workprocedure_id", workprocedure_id).addParam("produce_date", today)
|
/*int Maxproductivity = WQL.getWO("QDEVICE_SCREEN").addParam("flag", "12").addParam("workprocedure_id", workprocedure_id).addParam("produce_date", today)
|
||||||
.process().uniqueResult(0).getIntValue("productivity");*/
|
.process().uniqueResult(0).getIntValue("productivity");*/
|
||||||
int Maxproductivity = WQL.getWO("QDEVICE_SCREEN").addParam("flag", "14").addParam("workprocedure_id", workprocedure_id).addParam("produce_date", today)
|
int Maxproductivity = WQL.getWO("QDEVICE_SCREEN").addParam("flag", "14").addParam("workprocedure_id", workprocedure_id).addParam("produce_date", today)
|
||||||
@@ -416,7 +416,11 @@ public class DeviceScreenServiceImpl implements DeviceScreenService {
|
|||||||
//计算该工序下工单的实际生产数量
|
//计算该工序下工单的实际生产数量
|
||||||
int nowproductivity = WQL.getWO("QDEVICE_SCREEN").addParam("flag", "13").addParam("workprocedure_id", workprocedure_id).addParam("produce_date", today)
|
int nowproductivity = WQL.getWO("QDEVICE_SCREEN").addParam("flag", "13").addParam("workprocedure_id", workprocedure_id).addParam("produce_date", today)
|
||||||
.process().uniqueResult(0).getIntValue("real_qty");
|
.process().uniqueResult(0).getIntValue("real_qty");
|
||||||
BigDecimal teep = NumberUtil.round(NumberUtil.div(nowproductivity * 100, Maxproductivity), 2);
|
BigDecimal teep = new BigDecimal(0);
|
||||||
|
if (nowproductivity != 0) {
|
||||||
|
teep = NumberUtil.round(NumberUtil.div(nowproductivity * 100, Maxproductivity), 2);
|
||||||
|
|
||||||
|
}
|
||||||
JSONObject jo = new JSONObject();
|
JSONObject jo = new JSONObject();
|
||||||
jo.put("workprocedure_name", workprocedure_name);
|
jo.put("workprocedure_name", workprocedure_name);
|
||||||
jo.put("teep", teep);
|
jo.put("teep", teep);
|
||||||
|
|||||||
Reference in New Issue
Block a user