如果下游备料计划未出库数量(计划出库-累计出库)小于0,生产订单自动完工取消
This commit is contained in:
parent
ef9c5ffb0d
commit
7c58413799
|
|
@ -264,12 +264,12 @@ public class PublicPMOService4WrImpl implements IPublicPMOService4Wr {
|
||||||
if (totalWRnum.doubleValue() >= compareplanputnum.doubleValue() && !MMMapUtil.isEmpty(autodonepara)) {
|
if (totalWRnum.doubleValue() >= compareplanputnum.doubleValue() && !MMMapUtil.isEmpty(autodonepara)) {
|
||||||
BaseDAO dao = new BaseDAO();
|
BaseDAO dao = new BaseDAO();
|
||||||
|
|
||||||
// 查询备料计划 如果下游备料计划未出库数量小于0,生产订单自动完工取消
|
// 查询备料计划 如果下游备料计划未出库数量(计划出库-累计出库)小于0,生产订单自动完工取消 naccoutnum 累计出库数量 nplanoutnum计划出库
|
||||||
String pickmsql = "select vbdef13 from mm_pickm_b where cpickmid in ( select cpickmid from mm_pickm where csourcebillrowid='" + item.getCmoid() + "' and dr=0) and dr = 0";
|
String pickmsql = "select nplanoutnum,naccoutnum from mm_pickm_b where cpickmid in ( select cpickmid from mm_pickm where csourcebillrowid='" + item.getCmoid() + "' and dr=0) and dr = 0";
|
||||||
List<Map<String,Object>> hmateral = (List<Map<String,Object>>) dao.executeQuery(pickmsql, new MapListProcessor());
|
List<Map<String,Object>> hmateral = (List<Map<String,Object>>) dao.executeQuery(pickmsql, new MapListProcessor());
|
||||||
Boolean l=false;
|
Boolean l=false;
|
||||||
for (Map<String,Object> map : hmateral) {
|
for (Map<String,Object> map : hmateral) {
|
||||||
if(null != map.get("vbdef13") && new UFDouble(String.valueOf(map.get("vbdef13"))).compareTo(UFDouble.ZERO_DBL) <0) {
|
if(null != map.get("nplanoutnum") && null != map.get("naccoutnum") && new UFDouble(String.valueOf(map.get("nplanoutnum"))).sub(new UFDouble(String.valueOf(map.get("naccoutnum")))).compareTo(UFDouble.ZERO_DBL) <0) {
|
||||||
l=true;
|
l=true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue