备料计划点击备料重算后调高压MES修改 优化
This commit is contained in:
parent
ddb7eda540
commit
d13a478b11
|
|
@ -101,9 +101,10 @@ public class AfterApproveRuleHighpressureMes implements IRule<AggPickmVO> {
|
|||
// 生产部门
|
||||
String deptsql = " select code,name from org_dept where pk_dept='" + pickmHeadVO.getCdeptid() + "' and dr=0 ";
|
||||
Map<String, Object> dept = (Map<String, Object>) baseDAO.executeQuery(deptsql, new MapProcessor());
|
||||
singleObj.put("bipDeptName", dept.get("name")); // 生产部门
|
||||
singleObj.put("bipDeptId", dept.get("code")); // 生产部门编码
|
||||
|
||||
if (!dept.isEmpty()) {
|
||||
singleObj.put("bipDeptName", dept.get("name")); // 生产部门
|
||||
singleObj.put("bipDeptId", dept.get("code")); // 生产部门编码
|
||||
}
|
||||
singleObj.put("bipProcessProductionOrderId", pickmHeadVO.getVsourcemocode()); // 流程生产订单号
|
||||
singleObj.put("bipProcessProductionOrderRowNum", pickmHeadVO.getVsourcemorowcode()); // 来源单据号行号
|
||||
singleObj.put("bipParentProcessProductionOrderId", pickmHeadVO.getVfirstbillcode()); // 上级来源单据号
|
||||
|
|
@ -140,8 +141,8 @@ public class AfterApproveRuleHighpressureMes implements IRule<AggPickmVO> {
|
|||
JSONObject itemObj = new JSONObject();
|
||||
|
||||
itemObj.put("bipChildId", item.getCpickm_bid()); // 子项主键ID
|
||||
// itemObj.put("bchkitemforwr", item.getBchkitemforwr()); // 完工齐套检查
|
||||
itemObj.put("bchkitemforwr", "Y"); // 完工齐套检查
|
||||
// itemObj.put("bchkitemforwr", "Y"); // 完工齐套检查
|
||||
itemObj.put("bchkitemforwr",item.getBchkitemforwr().booleanValue()?"Y":"N"); // 完工齐套检查
|
||||
itemObj.put("quantityPerSet", item.getNunituseastnum() != null ? item.getNunituseastnum().doubleValue() : null); // 单套数量(单位用量)
|
||||
itemObj.put("reservedQuantity", item.getNatpastnum() != null ? item.getNatpastnum().doubleValue() : null); // 预留数量
|
||||
itemObj.put("cumulativePendingQuantity", item.getNshouldastnum() != null ? item.getNshouldastnum().doubleValue() : null); // 累计待发数量
|
||||
|
|
@ -180,8 +181,10 @@ public class AfterApproveRuleHighpressureMes implements IRule<AggPickmVO> {
|
|||
// 生产部门
|
||||
String deptsql = " select code,name from org_dept where pk_dept='" + pickmHeadVO.getCdeptid() + "' and dr=0 ";
|
||||
Map<String, Object> dept = (Map<String, Object>) baseDAO.executeQuery(deptsql, new MapProcessor());
|
||||
singleObj.put("bipDeptName", dept.get("name")); // 生产部门
|
||||
singleObj.put("bipDeptId", dept.get("code")); // 生产部门编码
|
||||
if (!dept.isEmpty()) {
|
||||
singleObj.put("bipDeptName", dept.get("name")); // 生产部门
|
||||
singleObj.put("bipDeptId", dept.get("code")); // 生产部门编码
|
||||
}
|
||||
|
||||
singleObj.put("bipProcessProductionOrderId", pickmHeadVO.getVsourcemocode()); // 流程生产订单号
|
||||
singleObj.put("bipProcessProductionOrderRowNum", pickmHeadVO.getVsourcemorowcode()); // 来源单据号行号
|
||||
|
|
@ -220,7 +223,8 @@ public class AfterApproveRuleHighpressureMes implements IRule<AggPickmVO> {
|
|||
JSONObject itemObj = new JSONObject();
|
||||
|
||||
itemObj.put("bipChildId", item.getCpickm_bid()); // 子项主键ID
|
||||
itemObj.put("bchkitemforwr", "Y"); // 完工齐套检查
|
||||
// itemObj.put("bchkitemforwr", "Y"); // 完工齐套检查
|
||||
itemObj.put("bchkitemforwr",item.getBchkitemforwr().booleanValue()?"Y":"N"); // 完工齐套检查
|
||||
itemObj.put("quantityPerSet", item.getNunituseastnum() != null ? item.getNunituseastnum().doubleValue() : null); // 单套数量(单位用量)
|
||||
itemObj.put("reservedQuantity", item.getNatpastnum() != null ? item.getNatpastnum().doubleValue() : null); // 预留数量
|
||||
itemObj.put("cumulativePendingQuantity", item.getNshouldastnum() != null ? item.getNshouldastnum().doubleValue() : null); // 累计待发数量
|
||||
|
|
|
|||
|
|
@ -130,9 +130,10 @@ public class AfterPickmRuleHighpressureRule implements IRule<PMOAggVO> {
|
|||
// 生产部门
|
||||
String deptsql = " select code,name from org_dept where pk_dept='" + pickmHeadVO.getCdeptid() + "' and dr=0 ";
|
||||
Map<String, Object> dept = (Map<String, Object>) baseDAO.executeQuery(deptsql, new MapProcessor());
|
||||
singleObj.put("bipDeptName", dept.get("name")); // 生产部门
|
||||
singleObj.put("bipDeptId", dept.get("code")); // 生产部门编码
|
||||
|
||||
if (!dept.isEmpty()) {
|
||||
singleObj.put("bipDeptName", dept.get("name")); // 生产部门
|
||||
singleObj.put("bipDeptId", dept.get("code")); // 生产部门编码
|
||||
}
|
||||
singleObj.put("bipProcessProductionOrderId", pickmHeadVO.getVsourcemocode()); // 流程生产订单号
|
||||
singleObj.put("bipProcessProductionOrderRowNum", pickmHeadVO.getVsourcemorowcode()); // 来源单据号行号
|
||||
singleObj.put("bipParentProcessProductionOrderId", pickmHeadVO.getVfirstbillcode()); // 上级来源单据号
|
||||
|
|
@ -168,7 +169,8 @@ public class AfterPickmRuleHighpressureRule implements IRule<PMOAggVO> {
|
|||
JSONObject itemObj = new JSONObject();
|
||||
|
||||
itemObj.put("bipChildId", item.getCpickm_bid()); // 子项主键ID
|
||||
itemObj.put("bchkitemforwr", "Y"); // 完工齐套检查
|
||||
// itemObj.put("bchkitemforwr", "Y"); // 完工齐套检查
|
||||
itemObj.put("bchkitemforwr",item.getBchkitemforwr().booleanValue()?"Y":"N"); // 完工齐套检查
|
||||
itemObj.put("quantityPerSet", item.getNunituseastnum() != null ? item.getNunituseastnum().doubleValue() : null); // 单套数量(单位用量)
|
||||
itemObj.put("reservedQuantity", item.getNatpastnum() != null ? item.getNatpastnum().doubleValue() : null); // 预留数量
|
||||
itemObj.put("cumulativePendingQuantity", item.getNshouldastnum() != null ? item.getNshouldastnum().doubleValue() : null); // 累计待发数量
|
||||
|
|
|
|||
|
|
@ -88,9 +88,10 @@ public class SyncGyMesPickmUtil {
|
|||
// 生产部门
|
||||
String deptsql = " select code,name from org_dept where pk_dept='" + pickmHeadVO.getCdeptid() + "' and dr=0 ";
|
||||
Map<String, Object> dept = (Map<String, Object>) baseDAO.executeQuery(deptsql, new MapProcessor());
|
||||
singleObj.put("bipDeptName", dept.get("name")); // 生产部门
|
||||
singleObj.put("bipDeptId", dept.get("code")); // 生产部门编码
|
||||
|
||||
if (!dept.isEmpty()) {
|
||||
singleObj.put("bipDeptName", dept.get("name")); // 生产部门
|
||||
singleObj.put("bipDeptId", dept.get("code")); // 生产部门编码
|
||||
}
|
||||
singleObj.put("bipProcessProductionOrderId", pickmHeadVO.getVsourcemocode()); // 流程生产订单号
|
||||
singleObj.put("bipProcessProductionOrderRowNum", pickmHeadVO.getVsourcemorowcode()); // 来源单据号行号
|
||||
singleObj.put("bipParentProcessProductionOrderId", pickmHeadVO.getVfirstbillcode()); // 上级来源单据号
|
||||
|
|
@ -126,7 +127,8 @@ public class SyncGyMesPickmUtil {
|
|||
JSONObject itemObj = new JSONObject();
|
||||
|
||||
itemObj.put("bipChildId", item.getCpickm_bid()); // 子项主键ID
|
||||
itemObj.put("bchkitemforwr", "Y"); // 完工齐套检查
|
||||
// itemObj.put("bchkitemforwr", "Y"); // 完工齐套检查
|
||||
itemObj.put("bchkitemforwr",item.getBchkitemforwr().booleanValue()?"Y":"N"); // 完工齐套检查
|
||||
itemObj.put("quantityPerSet", item.getNunituseastnum() != null ? item.getNunituseastnum().doubleValue() : null); // 单套数量(单位用量)
|
||||
itemObj.put("reservedQuantity", item.getNatpastnum() != null ? item.getNatpastnum().doubleValue() : null); // 预留数量
|
||||
itemObj.put("cumulativePendingQuantity", item.getNshouldastnum() != null ? item.getNshouldastnum().doubleValue() : null); // 累计待发数量
|
||||
|
|
|
|||
Loading…
Reference in New Issue