物料分配修改后更新子页签库存信息,计划信息,成本信息,生产信息辅助项

This commit is contained in:
lihao 2025-05-23 10:30:44 +08:00
parent 0e124a2c02
commit 64cb37a8b4
1 changed files with 10 additions and 10 deletions

View File

@ -57,10 +57,10 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
if (e instanceof BDCommonEvent event) {
if ("c7dc0ccd-8872-4eee-8882-160e8f49dfad".equals(event.getSourceID())) {
if ("1004".equals(event.getEventType()) ) {
this.dealMaterialStockAssts(event, false);//库存信息分配后
this.dealMaterialPlanUpdateAssts(event, false);//计划信息分配后
// this.dealMaterialProdUpdateAssts(event, false);//生产信息
// this.dealMaterialCostAssts(event, false);//成本信息分配后
this.dealMaterialStockAssts(event, false);//库存信息分配后
this.dealMaterialPlanUpdateAssts(event, false);//计划信息分配后
// this.dealMaterialProdUpdateAssts(event, false);//生产信息
// this.dealMaterialCostAssts(event, false);//成本信息分配后
} else if ("1061".equals(event.getEventType())) {
this.dealMaterialStockAssts(event, true);
@ -71,7 +71,7 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
// this.dealMaterialPlanUpdateAssts1(event, false);
// }
}else if("8b7d49ab-7a65-4885-bcf1-7df89b84df4b".equals(event.getSourceID())){
//计划信息分配后
//计划信息分配后
if ("1009".equals(event.getEventType()) ) {
this.dealMaterialStockAssts1(event, false);
this.dealMaterialPlanUpdateAssts1(event, false);
@ -91,11 +91,11 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
if (!isBatchUp) {
BDPKLockUtil.lockString(new String[]{pk_material});
}
//库存
//库存
this.updateMaterialStockUpdateAssts(pk_marasstframe, pk_material);
//成本
//成本
this.updateMaterialCostUpdateAssts(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 {
List<String> codes = this.queryMarasstCodesByFrameID(pk_marasstframe);
Set<String> allowFields = new HashSet();
//如果项目被更改项目需要被默认选中
//如果项目被更改项目需要被默认选中
for(int i = 2; i <= 16; ++i) {
if (codes.contains(Integer.toString(i)) ) {
allowFields.add(this.getAsstCodeByIndex(i));
@ -376,7 +376,7 @@ public class MaterialAsstFrame1ChangedListener implements IBusinessListener {
private Set<String> getField1(String pk_marasstframe) throws DAOException {
List<String> codes = this.queryMarasstCodesByFrameID(pk_marasstframe);
Set<String> allowFields = new HashSet();
//如果项目被更改项目需要被默认选中
//如果项目被更改项目需要被默认选中
for(int i = 2; i <= 16; ++i) {
String code = this.getNewCodeOfMarasst(i);
if (codes.contains(code) ) {