备料计划优化
This commit is contained in:
parent
d9d35919a7
commit
e76a4f94f4
|
|
@ -221,7 +221,11 @@ public class PickmToBuyingreqAction implements ICommonAction {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 是否转为通用件若为Y,不下达请购单
|
// 是否转为通用件若为Y,不下达请购单
|
||||||
if(null != child.getAttributeValue("vbdef29") && child.getAttributeValue("vbdef29").equals("Y") ){
|
BaseDAO dao = new BaseDAO();
|
||||||
|
String mrlsql = " select def29 from bd_material where pk_material='" + child.getCbmaterialvid() + "' and dr=0";
|
||||||
|
|
||||||
|
String isCommon = (String) dao.executeQuery(mrlsql, new ColumnProcessor());
|
||||||
|
if(null != isCommon && isCommon.equals("Y") ){
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -231,7 +235,7 @@ public class PickmToBuyingreqAction implements ICommonAction {
|
||||||
if(!isFromBid) { // 核心修改:增加isFromBid判断
|
if(!isFromBid) { // 核心修改:增加isFromBid判断
|
||||||
if(null == materalType){
|
if(null == materalType){
|
||||||
String sql = " select cmaterialvid from mm_pickm where cpickmid='" + child.getCpickmid() + "' and dr=0";
|
String sql = " select cmaterialvid from mm_pickm where cpickmid='" + child.getCpickmid() + "' and dr=0";
|
||||||
BaseDAO dao = new BaseDAO();
|
|
||||||
String hmateral = (String) dao.executeQuery(sql, new ColumnProcessor());
|
String hmateral = (String) dao.executeQuery(sql, new ColumnProcessor());
|
||||||
|
|
||||||
sql="SELECT bd_defdoc.code FROM bd_bom_b " +
|
sql="SELECT bd_defdoc.code FROM bd_bom_b " +
|
||||||
|
|
@ -273,7 +277,6 @@ public class PickmToBuyingreqAction implements ICommonAction {
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
String sql="SELECT bd_defdoc.code FROM bd_defdoc where bd_defdoc.pk_defdoc='" + materalType + "'";
|
String sql="SELECT bd_defdoc.code FROM bd_defdoc where bd_defdoc.pk_defdoc='" + materalType + "'";
|
||||||
BaseDAO dao = new BaseDAO();
|
|
||||||
String bomcode = (String) dao.executeQuery(sql, new ColumnProcessor());
|
String bomcode = (String) dao.executeQuery(sql, new ColumnProcessor());
|
||||||
if(null == bomcode || "1".equals(bomcode) || "".equals(bomcode) ){
|
if(null == bomcode || "1".equals(bomcode) || "".equals(bomcode) ){
|
||||||
continue; // 制造件或未知类型过滤
|
continue; // 制造件或未知类型过滤
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue