物料分配修改后更新子页签库存信息,计划信息,成本信息,生产信息辅助项
This commit is contained in:
parent
0e124a2c02
commit
64cb37a8b4
|
@ -57,10 +57,10 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
|
||||||
if (e instanceof BDCommonEvent event) {
|
if (e instanceof BDCommonEvent event) {
|
||||||
if ("c7dc0ccd-8872-4eee-8882-160e8f49dfad".equals(event.getSourceID())) {
|
if ("c7dc0ccd-8872-4eee-8882-160e8f49dfad".equals(event.getSourceID())) {
|
||||||
if ("1004".equals(event.getEventType()) ) {
|
if ("1004".equals(event.getEventType()) ) {
|
||||||
this.dealMaterialStockAssts(event, false);//库存信息分配后
|
this.dealMaterialStockAssts(event, false);//库存信息分配后
|
||||||
this.dealMaterialPlanUpdateAssts(event, false);//计划信息分配后
|
this.dealMaterialPlanUpdateAssts(event, false);//计划信息分配后
|
||||||
// this.dealMaterialProdUpdateAssts(event, false);//生产信息
|
// this.dealMaterialProdUpdateAssts(event, false);//生产信息
|
||||||
// this.dealMaterialCostAssts(event, false);//成本信息分配后
|
// this.dealMaterialCostAssts(event, false);//成本信息分配后
|
||||||
|
|
||||||
} else if ("1061".equals(event.getEventType())) {
|
} else if ("1061".equals(event.getEventType())) {
|
||||||
this.dealMaterialStockAssts(event, true);
|
this.dealMaterialStockAssts(event, true);
|
||||||
|
@ -71,7 +71,7 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
|
||||||
// this.dealMaterialPlanUpdateAssts1(event, false);
|
// this.dealMaterialPlanUpdateAssts1(event, false);
|
||||||
// }
|
// }
|
||||||
}else if("8b7d49ab-7a65-4885-bcf1-7df89b84df4b".equals(event.getSourceID())){
|
}else if("8b7d49ab-7a65-4885-bcf1-7df89b84df4b".equals(event.getSourceID())){
|
||||||
//计划信息分配后
|
//计划信息分配后
|
||||||
if ("1009".equals(event.getEventType()) ) {
|
if ("1009".equals(event.getEventType()) ) {
|
||||||
this.dealMaterialStockAssts1(event, false);
|
this.dealMaterialStockAssts1(event, false);
|
||||||
this.dealMaterialPlanUpdateAssts1(event, false);
|
this.dealMaterialPlanUpdateAssts1(event, false);
|
||||||
|
@ -91,11 +91,11 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
|
||||||
if (!isBatchUp) {
|
if (!isBatchUp) {
|
||||||
BDPKLockUtil.lockString(new String[]{pk_material});
|
BDPKLockUtil.lockString(new String[]{pk_material});
|
||||||
}
|
}
|
||||||
//库存
|
//库存
|
||||||
this.updateMaterialStockUpdateAssts(pk_marasstframe, pk_material);
|
this.updateMaterialStockUpdateAssts(pk_marasstframe, pk_material);
|
||||||
//成本
|
//成本
|
||||||
this.updateMaterialCostUpdateAssts(pk_marasstframe, pk_material);
|
this.updateMaterialCostUpdateAssts(pk_marasstframe, pk_material);
|
||||||
//生产信息
|
//生产信息
|
||||||
this.updateMaterialProdAssts(pk_marasstframe, pk_material);
|
this.updateMaterialProdAssts(pk_marasstframe, pk_material);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -206,7 +206,7 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
|
||||||
private Set<String> getField(String pk_marasstframe) throws DAOException {
|
private Set<String> getField(String pk_marasstframe) throws DAOException {
|
||||||
List<String> codes = this.queryMarasstCodesByFrameID(pk_marasstframe);
|
List<String> codes = this.queryMarasstCodesByFrameID(pk_marasstframe);
|
||||||
Set<String> allowFields = new HashSet();
|
Set<String> allowFields = new HashSet();
|
||||||
//如果项目被更改项目需要被默认选中
|
//如果项目被更改项目需要被默认选中
|
||||||
for(int i = 2; i <= 16; ++i) {
|
for(int i = 2; i <= 16; ++i) {
|
||||||
if (codes.contains(Integer.toString(i)) ) {
|
if (codes.contains(Integer.toString(i)) ) {
|
||||||
allowFields.add(this.getAsstCodeByIndex(i));
|
allowFields.add(this.getAsstCodeByIndex(i));
|
||||||
|
@ -376,7 +376,7 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
|
||||||
private Set<String> getField1(String pk_marasstframe) throws DAOException {
|
private Set<String> getField1(String pk_marasstframe) throws DAOException {
|
||||||
List<String> codes = this.queryMarasstCodesByFrameID(pk_marasstframe);
|
List<String> codes = this.queryMarasstCodesByFrameID(pk_marasstframe);
|
||||||
Set<String> allowFields = new HashSet();
|
Set<String> allowFields = new HashSet();
|
||||||
//如果项目被更改项目需要被默认选中
|
//如果项目被更改项目需要被默认选中
|
||||||
for(int i = 2; i <= 16; ++i) {
|
for(int i = 2; i <= 16; ++i) {
|
||||||
String code = this.getNewCodeOfMarasst(i);
|
String code = this.getNewCodeOfMarasst(i);
|
||||||
if (codes.contains(code) ) {
|
if (codes.contains(code) ) {
|
||||||
|
|
Loading…
Reference in New Issue