备料计划推MES增加物料分类字段
This commit is contained in:
parent
a2b0b28f7e
commit
111cc0399b
|
|
@ -149,10 +149,11 @@ public class AfterApproveRuleHighpressureMes implements IRule<AggPickmVO> {
|
||||||
itemObj.put("totalQuantity", item.getNplanoutnum() != null ? item.getNplanoutnum().doubleValue() : null); // 总数量(计划出库主数量)
|
itemObj.put("totalQuantity", item.getNplanoutnum() != null ? item.getNplanoutnum().doubleValue() : null); // 总数量(计划出库主数量)
|
||||||
|
|
||||||
// 物料信息
|
// 物料信息
|
||||||
String mrlsql = "select code,name,graphid,pk_measdoc,materialtype from bd_material where pk_material = '" + item.getCbmaterialid() + "' ";
|
String mrlsql = "select code,name,graphid,pk_measdoc,materialtype,pk_marbasclass from bd_material where pk_material = '" + item.getCbmaterialid() + "' ";
|
||||||
Map<String, Object> material = (Map<String, Object>) baseDAO.executeQuery(mrlsql, new MapProcessor());
|
Map<String, Object> material = (Map<String, Object>) baseDAO.executeQuery(mrlsql, new MapProcessor());
|
||||||
itemObj.put("materialCode", material.get("code")); // 物料编码
|
itemObj.put("materialCode", material.get("code")); // 物料编码
|
||||||
itemObj.put("materialName", material.get("name")); // 物料名称
|
itemObj.put("materialName", material.get("name")); // 物料名称
|
||||||
|
itemObj.put("materialCategory", material.get("pk_marbasclass")); // ÎïÁÏ·ÖÀà
|
||||||
itemObj.put("drawingNumber", drawingNumber);
|
itemObj.put("drawingNumber", drawingNumber);
|
||||||
|
|
||||||
Object unit = hybo.findColValue("bd_measdoc", "code", " pk_measdoc = '" + material.get("pk_measdoc") + "' ");
|
Object unit = hybo.findColValue("bd_measdoc", "code", " pk_measdoc = '" + material.get("pk_measdoc") + "' ");
|
||||||
|
|
@ -231,10 +232,11 @@ public class AfterApproveRuleHighpressureMes implements IRule<AggPickmVO> {
|
||||||
itemObj.put("totalQuantity", item.getNplanoutnum() != null ? item.getNplanoutnum().doubleValue() : null); // 总数量(计划出库主数量)
|
itemObj.put("totalQuantity", item.getNplanoutnum() != null ? item.getNplanoutnum().doubleValue() : null); // 总数量(计划出库主数量)
|
||||||
|
|
||||||
// 物料信息
|
// 物料信息
|
||||||
String mrlsql = "select code,name,graphid,pk_measdoc,materialtype from bd_material where pk_material = '" + item.getCbmaterialid() + "' ";
|
String mrlsql = "select code,name,graphid,pk_measdoc,materialtype,pk_marbasclass from bd_material where pk_material = '" + item.getCbmaterialid() + "' ";
|
||||||
Map<String, Object> material = (Map<String, Object>) baseDAO.executeQuery(mrlsql, new MapProcessor());
|
Map<String, Object> material = (Map<String, Object>) baseDAO.executeQuery(mrlsql, new MapProcessor());
|
||||||
itemObj.put("materialCode", material.get("code")); // 物料编码
|
itemObj.put("materialCode", material.get("code")); // 物料编码
|
||||||
itemObj.put("materialName", material.get("name")); // 物料名称
|
itemObj.put("materialName", material.get("name")); // 物料名称
|
||||||
|
itemObj.put("materialCategory", material.get("pk_marbasclass")); // ÎïÁÏ·ÖÀà
|
||||||
itemObj.put("drawingNumber", drawingNumber);
|
itemObj.put("drawingNumber", drawingNumber);
|
||||||
|
|
||||||
Object unit = hybo.findColValue("bd_measdoc", "code", " pk_measdoc = '" + material.get("pk_measdoc") + "' ");
|
Object unit = hybo.findColValue("bd_measdoc", "code", " pk_measdoc = '" + material.get("pk_measdoc") + "' ");
|
||||||
|
|
|
||||||
|
|
@ -175,10 +175,11 @@ public class AfterPickmRuleHighpressureRule implements IRule<PMOAggVO> {
|
||||||
itemObj.put("totalQuantity", item.getNplanoutnum() != null ? item.getNplanoutnum().doubleValue() : null); // 总数量(计划出库主数量)
|
itemObj.put("totalQuantity", item.getNplanoutnum() != null ? item.getNplanoutnum().doubleValue() : null); // 总数量(计划出库主数量)
|
||||||
|
|
||||||
// 物料信息
|
// 物料信息
|
||||||
String mrlsql = "select code,name,graphid,pk_measdoc,materialtype from bd_material where pk_material = '" + item.getCbmaterialid() + "' ";
|
String mrlsql = "select code,name,graphid,pk_measdoc,materialtype,pk_marbasclass from bd_material where pk_material = '" + item.getCbmaterialid() + "' ";
|
||||||
Map<String, Object> material = (Map<String, Object>) baseDAO.executeQuery(mrlsql, new MapProcessor());
|
Map<String, Object> material = (Map<String, Object>) baseDAO.executeQuery(mrlsql, new MapProcessor());
|
||||||
itemObj.put("materialCode", material.get("code")); // 物料编码
|
itemObj.put("materialCode", material.get("code")); // 物料编码
|
||||||
itemObj.put("materialName", material.get("name")); // 物料名称
|
itemObj.put("materialName", material.get("name")); // 物料名称
|
||||||
|
itemObj.put("materialCategory", material.get("pk_marbasclass")); // 物料分类
|
||||||
itemObj.put("drawingNumber", drawingNumber);
|
itemObj.put("drawingNumber", drawingNumber);
|
||||||
|
|
||||||
Object unit = hybo.findColValue("bd_measdoc", "code", " pk_measdoc = '" + material.get("pk_measdoc") + "' ");
|
Object unit = hybo.findColValue("bd_measdoc", "code", " pk_measdoc = '" + material.get("pk_measdoc") + "' ");
|
||||||
|
|
|
||||||
|
|
@ -135,10 +135,11 @@ public class SyncGyMesPickmUtil {
|
||||||
itemObj.put("totalQuantity", item.getNplanoutnum() != null ? item.getNplanoutnum().doubleValue() : null); // 总数量(计划出库主数量)
|
itemObj.put("totalQuantity", item.getNplanoutnum() != null ? item.getNplanoutnum().doubleValue() : null); // 总数量(计划出库主数量)
|
||||||
|
|
||||||
// 物料信息
|
// 物料信息
|
||||||
String mrlsql = "select code,name,graphid,pk_measdoc,materialtype from bd_material where pk_material = '" + item.getCbmaterialid() + "' ";
|
String mrlsql = "select code,name,graphid,pk_measdoc,materialtype,pk_marbasclass from bd_material where pk_material = '" + item.getCbmaterialid() + "' ";
|
||||||
Map<String, Object> material = (Map<String, Object>) baseDAO.executeQuery(mrlsql, new MapProcessor());
|
Map<String, Object> material = (Map<String, Object>) baseDAO.executeQuery(mrlsql, new MapProcessor());
|
||||||
itemObj.put("materialCode", material.get("code")); // 物料编码
|
itemObj.put("materialCode", material.get("code")); // 物料编码
|
||||||
itemObj.put("materialName", material.get("name")); // 物料名称
|
itemObj.put("materialName", material.get("name")); // 物料名称
|
||||||
|
itemObj.put("materialCategory", material.get("pk_marbasclass")); // 物料分类
|
||||||
itemObj.put("drawingNumber", drawingNumber);
|
itemObj.put("drawingNumber", drawingNumber);
|
||||||
|
|
||||||
Object unit = hybo.findColValue("bd_measdoc", "code", " pk_measdoc = '" + material.get("pk_measdoc") + "' ");
|
Object unit = hybo.findColValue("bd_measdoc", "code", " pk_measdoc = '" + material.get("pk_measdoc") + "' ");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue