互感器采购订单_生产订单_备料计划过滤期初数据
This commit is contained in:
		
							parent
							
								
									bf23623f91
								
							
						
					
					
						commit
						6fa77b662d
					
				|  | @ -193,11 +193,15 @@ public class AfterApproveRuleSyncRZWMS implements IRule<AggPickmVO> { | |||
|             String orgCode = transferCodeByPk(OrgVO.getDefaultTableName(), OrgVO.CODE, OrgVO.PK_ORG, pkOrg); | ||||
|             //过滤上游不是生产订单和委外订单的备料计划 | ||||
|             String vfirstbilltype = aggvo.getParentVO().getVfirstbilltype(); | ||||
|             if ("C022".equals(orgCode)&& 1 == aggvo.getParentVO().getFbillstatus()&&aggvo.getChildrenVO()!=null && aggvo.getChildrenVO().length > 0) { | ||||
|                 if("61".equals(vfirstbilltype)||"55A2".equals(vfirstbilltype)){ | ||||
|                     aggvoList.add(aggvo); | ||||
|             String vdef20 = aggvo.getParentVO().getVdef20(); | ||||
|             if(vdef20==null||"N".equals(vdef20)){ | ||||
|                 if ("C022".equals(orgCode)&& 1 == aggvo.getParentVO().getFbillstatus()&&aggvo.getChildrenVO()!=null && aggvo.getChildrenVO().length > 0) { | ||||
|                     if("61".equals(vfirstbilltype)||"55A2".equals(vfirstbilltype)){ | ||||
|                         aggvoList.add(aggvo); | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
| 
 | ||||
|         } | ||||
|         return aggvoList; | ||||
|     } | ||||
|  |  | |||
|  | @ -84,16 +84,18 @@ public class AfterApprovingSynchronizeRuleRZ implements IRule<PMOAggVO> { | |||
|             Integer fbillstatus = aggvo.getParentVO().getFbillstatus(); | ||||
|             String tranid = aggvo.getParentVO().getCtrantypeid(); | ||||
|             String orgCode = transferCodeByPk(OrgVO.getDefaultTableName(), OrgVO.CODE, OrgVO.PK_ORG, pkOrg); | ||||
|             if(this.flag){ | ||||
|                 if ("C022".equals(orgCode) && 1 == fbillstatus&&aggvo.getChildrenVO()!=null && aggvo.getChildrenVO().length>0) { | ||||
|                     aggvoList.add(aggvo); | ||||
|                 } | ||||
|             }else{ | ||||
|                 if ("C022".equals(orgCode)&& 1 == fbillstatus&&aggvo.getChildrenVO()!=null && aggvo.getChildrenVO().length > 0 && !bSaveApproveMap.isEmpty()&&!bSaveApproveMap.getOrDefault(tranid, UFBoolean.FALSE).booleanValue()) { | ||||
|                     aggvoList.add(aggvo); | ||||
|             String vtrantypecode = aggvo.getParentVO().getVtrantypecode(); | ||||
|             if(!"55A2-Cxx-01".equals(vtrantypecode)){ | ||||
|                 if(this.flag){ | ||||
|                     if ("C022".equals(orgCode) && 1 == fbillstatus&&aggvo.getChildrenVO()!=null && aggvo.getChildrenVO().length>0) { | ||||
|                         aggvoList.add(aggvo); | ||||
|                     } | ||||
|                 }else{ | ||||
|                     if ("C022".equals(orgCode)&& 1 == fbillstatus&&aggvo.getChildrenVO()!=null && aggvo.getChildrenVO().length > 0 && !bSaveApproveMap.isEmpty()&&!bSaveApproveMap.getOrDefault(tranid, UFBoolean.FALSE).booleanValue()) { | ||||
|                         aggvoList.add(aggvo); | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
| 
 | ||||
|         } | ||||
|         return aggvoList; | ||||
|     } | ||||
|  |  | |||
|  | @ -66,8 +66,11 @@ public class AfterApprovingSynchronizeRuleRZ implements IRule<OrderVO> { | |||
|             String pkOrg = aggvo.getHVO().getPk_org(); | ||||
|             Integer forderstatus = aggvo.getHVO().getForderstatus(); | ||||
|             String orgCode = transferCodeByPk(OrgVO.getDefaultTableName(), OrgVO.CODE, OrgVO.PK_ORG, pkOrg); | ||||
|             if ("C022".equals(orgCode) && 3 == forderstatus && aggvo.getBVO()!=null && aggvo.getBVO().length > 0) { | ||||
|                 aggvoList.add(aggvo); | ||||
|             String vdef20 = aggvo.getHVO().getVdef20(); | ||||
|             if(vdef20==null||"N".equals(vdef20)){ | ||||
|                 if ("C022".equals(orgCode) && 3 == forderstatus && aggvo.getBVO()!=null && aggvo.getBVO().length > 0) { | ||||
|                     aggvoList.add(aggvo); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         return aggvoList; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue