合并备料计划转出库申请单
This commit is contained in:
		
							parent
							
								
									0be0c63bf8
								
							
						
					
					
						commit
						c0d300fb62
					
				|  | @ -5,7 +5,7 @@ import nc.pubitf.pu.m422x.ic.m4455.IQuery422XFor4455; | ||||||
| import nc.ui.querytemplate.querytree.IQueryScheme; | import nc.ui.querytemplate.querytree.IQueryScheme; | ||||||
| import nc.vo.ic.pub.util.StringUtil; | import nc.vo.ic.pub.util.StringUtil; | ||||||
| import nc.vo.ic.pub.util.ValueCheckUtil; | import nc.vo.ic.pub.util.ValueCheckUtil; | ||||||
| import nc.vo.pu.m422x.entity.PickmReqAppVO; | import nc.vo.mmpac.pickm.entity.AggPickmVO; | ||||||
| import nc.vo.pub.BusinessException; | import nc.vo.pub.BusinessException; | ||||||
| import nc.vo.scmpub.res.billtype.ICBillType; | import nc.vo.scmpub.res.billtype.ICBillType; | ||||||
| import nccloud.dto.scmpub.page.entity.SCMQueryTreeFormatVO; | import nccloud.dto.scmpub.page.entity.SCMQueryTreeFormatVO; | ||||||
|  | @ -48,7 +48,7 @@ public class QueryPickmFor4455Action implements ICommonAction { | ||||||
| 
 | 
 | ||||||
|         scheme = schemeservice.appendOrgPermission(scheme); |         scheme = schemeservice.appendOrgPermission(scheme); | ||||||
| 
 | 
 | ||||||
|         PickmReqAppVO[] vos = null; |         AggPickmVO[] vos = null; | ||||||
| 
 | 
 | ||||||
|         IQuery422XFor4455 queryService = (IQuery422XFor4455) ServiceLocator.find(IQuery422XFor4455.class); |         IQuery422XFor4455 queryService = (IQuery422XFor4455) ServiceLocator.find(IQuery422XFor4455.class); | ||||||
|         try { |         try { | ||||||
|  |  | ||||||
|  | @ -29,9 +29,9 @@ import nc.vo.ic.pub.util.ValueCheckUtil; | ||||||
| import nc.vo.ic.warehouse.WarehouseInfoQuery; | import nc.vo.ic.warehouse.WarehouseInfoQuery; | ||||||
| import nc.vo.ml.LanguageVO; | import nc.vo.ml.LanguageVO; | ||||||
| import nc.vo.ml.NCLangRes4VoTransl; | import nc.vo.ml.NCLangRes4VoTransl; | ||||||
|  | import nc.vo.mmpac.pickm.entity.AggPickmVO; | ||||||
| import nc.vo.mmpac.pickm.entity.PickmHeadVO; | import nc.vo.mmpac.pickm.entity.PickmHeadVO; | ||||||
| import nc.vo.mmpac.pickm.entity.PickmItemVO; | import nc.vo.mmpac.pickm.entity.PickmItemVO; | ||||||
| import nc.vo.pu.m422x.entity.PickmReqAppVO; |  | ||||||
| import nc.vo.pub.AggregatedValueObject; | import nc.vo.pub.AggregatedValueObject; | ||||||
| import nc.vo.pub.BusinessException; | import nc.vo.pub.BusinessException; | ||||||
| import nc.vo.pub.CircularlyAccessibleValueObject; | import nc.vo.pub.CircularlyAccessibleValueObject; | ||||||
|  | @ -99,10 +99,10 @@ public class OutboundTransferVoServiceImpl1 implements IOutboundTransferVoServic | ||||||
|                 PickmHeadVO[] hvos = (PickmHeadVO[]) query.query(info.getInfo()[0].getHids()); |                 PickmHeadVO[] hvos = (PickmHeadVO[]) query.query(info.getInfo()[0].getHids()); | ||||||
|                 VOQuery<PickmItemVO> queryb = new VOQuery(PickmItemVO.class); |                 VOQuery<PickmItemVO> queryb = new VOQuery(PickmItemVO.class); | ||||||
|                 PickmItemVO[] bvos = (PickmItemVO[]) queryb.query(info.getInfo()[0].getBids()); |                 PickmItemVO[] bvos = (PickmItemVO[]) queryb.query(info.getInfo()[0].getBids()); | ||||||
|                 PickmReqAppVO[] volist = new PickmReqAppVO[hvos.length]; |                 AggPickmVO[] volist = new AggPickmVO[hvos.length]; | ||||||
| 
 | 
 | ||||||
|                 for (int i = 0; i < hvos.length; ++i) { |                 for (int i = 0; i < hvos.length; ++i) { | ||||||
|                     PickmReqAppVO vo = new PickmReqAppVO(); |                     AggPickmVO vo = new AggPickmVO(); | ||||||
|                     vo.setParentVO(hvos[i]); |                     vo.setParentVO(hvos[i]); | ||||||
|                     List<PickmItemVO> bodyvo = new ArrayList(); |                     List<PickmItemVO> bodyvo = new ArrayList(); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -8,9 +8,9 @@ package nc.bs.pu.m422x.query; | ||||||
| import nc.bs.scmpub.util.SCMDataAccessUtils; | import nc.bs.scmpub.util.SCMDataAccessUtils; | ||||||
| import nc.impl.pubapp.pattern.data.vo.VOQuery; | import nc.impl.pubapp.pattern.data.vo.VOQuery; | ||||||
| import nc.ui.querytemplate.querytree.IQueryScheme; | import nc.ui.querytemplate.querytree.IQueryScheme; | ||||||
|  | import nc.vo.mmpac.pickm.entity.AggPickmVO; | ||||||
| import nc.vo.mmpac.pickm.entity.PickmHeadVO; | import nc.vo.mmpac.pickm.entity.PickmHeadVO; | ||||||
| import nc.vo.mmpac.pickm.entity.PickmItemVO; | import nc.vo.mmpac.pickm.entity.PickmItemVO; | ||||||
| import nc.vo.pu.m422x.entity.PickmReqAppVO; |  | ||||||
| import nc.vo.pubapp.pattern.model.tool.BillComposite; | import nc.vo.pubapp.pattern.model.tool.BillComposite; | ||||||
| import nc.vo.pubapp.query2.sql.process.QuerySchemeProcessor; | import nc.vo.pubapp.query2.sql.process.QuerySchemeProcessor; | ||||||
| 
 | 
 | ||||||
|  | @ -42,7 +42,7 @@ public abstract class Abstract422XRefQueryBP1 { | ||||||
| 
 | 
 | ||||||
|     public abstract StringBuilder makeGetPKSql(); |     public abstract StringBuilder makeGetPKSql(); | ||||||
| 
 | 
 | ||||||
|     public PickmReqAppVO[] queryPickmReqVOs() { |     public AggPickmVO[] queryPickmReqVOs() { | ||||||
|         SCMDataAccessUtils utils = new SCMDataAccessUtils(10000); |         SCMDataAccessUtils utils = new SCMDataAccessUtils(10000); | ||||||
|         // this.psor.appendCurrentGroup(); |         // this.psor.appendCurrentGroup(); | ||||||
|         StringBuilder sql = this.makeGetPKSql(); |         StringBuilder sql = this.makeGetPKSql(); | ||||||
|  | @ -58,11 +58,11 @@ public abstract class Abstract422XRefQueryBP1 { | ||||||
| 
 | 
 | ||||||
|             PickmHeadVO[] headers = (PickmHeadVO[]) (new VOQuery(PickmHeadVO.class)).query((String[]) headPks.toArray(new String[headPks.size()])); |             PickmHeadVO[] headers = (PickmHeadVO[]) (new VOQuery(PickmHeadVO.class)).query((String[]) headPks.toArray(new String[headPks.size()])); | ||||||
|             PickmItemVO[] items = (PickmItemVO[]) (new VOQuery(PickmItemVO.class)).query(itemPks); |             PickmItemVO[] items = (PickmItemVO[]) (new VOQuery(PickmItemVO.class)).query(itemPks); | ||||||
|             BillComposite<PickmReqAppVO> bc = new BillComposite(PickmReqAppVO.class); |             BillComposite<AggPickmVO> bc = new BillComposite(AggPickmVO.class); | ||||||
|             PickmReqAppVO tempVO = new PickmReqAppVO(); |             AggPickmVO tempVO = new AggPickmVO(); | ||||||
|             bc.append(tempVO.getMetaData().getParent(), headers); |             bc.append(tempVO.getMetaData().getParent(), headers); | ||||||
|             bc.append(tempVO.getMetaData().getVOMeta(PickmItemVO.class), items); |             bc.append(tempVO.getMetaData().getVOMeta(PickmItemVO.class), items); | ||||||
|             PickmReqAppVO[] queryResult = (PickmReqAppVO[]) bc.composite(); |             AggPickmVO[] queryResult = (AggPickmVO[]) bc.composite(); | ||||||
|             // return this.processQueryResult(queryResult); |             // return this.processQueryResult(queryResult); | ||||||
|             return queryResult; |             return queryResult; | ||||||
|         } else { |         } else { | ||||||
|  | @ -82,7 +82,7 @@ public abstract class Abstract422XRefQueryBP1 { | ||||||
|         this.psor = psor; |         this.psor = psor; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     protected PickmReqAppVO[] processQueryResult(PickmReqAppVO[] queryResult) { |     protected AggPickmVO[] processQueryResult(AggPickmVO[] queryResult) { | ||||||
|         return queryResult; |         return queryResult; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -9,7 +9,7 @@ import nc.bs.pu.m422x.query.QueryFor4455BP; | ||||||
| import nc.bs.pu.m422x.query.QueryFor4455BP1; | import nc.bs.pu.m422x.query.QueryFor4455BP1; | ||||||
| import nc.pubitf.pu.m422x.ic.m4455.IQuery422XFor4455; | import nc.pubitf.pu.m422x.ic.m4455.IQuery422XFor4455; | ||||||
| import nc.ui.querytemplate.querytree.IQueryScheme; | import nc.ui.querytemplate.querytree.IQueryScheme; | ||||||
| import nc.vo.pu.m422x.entity.PickmReqAppVO; | import nc.vo.mmpac.pickm.entity.AggPickmVO; | ||||||
| import nc.vo.pu.m422x.entity.StoreReqAppVO; | import nc.vo.pu.m422x.entity.StoreReqAppVO; | ||||||
| import nc.vo.pub.BusinessException; | import nc.vo.pub.BusinessException; | ||||||
| import nc.vo.pubapp.pattern.exception.ExceptionUtils; | import nc.vo.pubapp.pattern.exception.ExceptionUtils; | ||||||
|  | @ -29,7 +29,7 @@ public class Query422XFor4455Impl implements IQuery422XFor4455 { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|     public PickmReqAppVO[] queryPickmAppsFor4455(IQueryScheme queryScheme) throws BusinessException { |     public AggPickmVO[] queryPickmAppsFor4455(IQueryScheme queryScheme) throws BusinessException { | ||||||
|         try { |         try { | ||||||
|             return (new QueryFor4455BP1(queryScheme)).queryPickmReqVOs(); |             return (new QueryFor4455BP1(queryScheme)).queryPickmReqVOs(); | ||||||
|         } catch (Exception e) { |         } catch (Exception e) { | ||||||
|  |  | ||||||
|  | @ -6,11 +6,12 @@ | ||||||
| package nc.pubitf.pu.m422x.ic.m4455; | package nc.pubitf.pu.m422x.ic.m4455; | ||||||
| 
 | 
 | ||||||
| import nc.ui.querytemplate.querytree.IQueryScheme; | import nc.ui.querytemplate.querytree.IQueryScheme; | ||||||
| import nc.vo.pu.m422x.entity.PickmReqAppVO; | import nc.vo.mmpac.pickm.entity.AggPickmVO; | ||||||
| import nc.vo.pu.m422x.entity.StoreReqAppVO; | import nc.vo.pu.m422x.entity.StoreReqAppVO; | ||||||
| import nc.vo.pub.BusinessException; | import nc.vo.pub.BusinessException; | ||||||
| 
 | 
 | ||||||
| public interface IQuery422XFor4455 { | public interface IQuery422XFor4455 { | ||||||
|     StoreReqAppVO[] queryStoreReqAppsFor4455(IQueryScheme queryScheme) throws BusinessException; |     StoreReqAppVO[] queryStoreReqAppsFor4455(IQueryScheme queryScheme) throws BusinessException; | ||||||
|     PickmReqAppVO[] queryPickmAppsFor4455(IQueryScheme queryScheme) throws BusinessException; | 
 | ||||||
|  |     AggPickmVO[] queryPickmAppsFor4455(IQueryScheme queryScheme) throws BusinessException; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -1,21 +0,0 @@ | ||||||
| // |  | ||||||
| // Source code recreated from a .class file by IntelliJ IDEA |  | ||||||
| // (powered by FernFlower decompiler) |  | ||||||
| // |  | ||||||
| 
 |  | ||||||
| package nc.vo.pu.m422x.entity; |  | ||||||
| 
 |  | ||||||
| import nc.vo.mmpac.pickm.entity.PickmHeadVO; |  | ||||||
| import nc.vo.mmpac.pickm.entity.PickmItemVO; |  | ||||||
| import nc.vo.pubapp.pattern.model.meta.entity.bill.AbstractBillMeta; |  | ||||||
| 
 |  | ||||||
| public class PickmAppVOMeta extends AbstractBillMeta { |  | ||||||
|     public PickmAppVOMeta() { |  | ||||||
|         this.init(); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     public void init() { |  | ||||||
|         this.setParent(PickmHeadVO.class); |  | ||||||
|         this.addChildren(PickmItemVO.class); |  | ||||||
|     } |  | ||||||
| } |  | ||||||
|  | @ -1,48 +0,0 @@ | ||||||
| // |  | ||||||
| // Source code recreated from a .class file by IntelliJ IDEA |  | ||||||
| // (powered by FernFlower decompiler) |  | ||||||
| // |  | ||||||
| 
 |  | ||||||
| package nc.vo.pu.m422x.entity; |  | ||||||
| 
 |  | ||||||
| import nc.vo.annotation.AggVoInfo; |  | ||||||
| import nc.vo.mmpac.pickm.entity.PickmHeadVO; |  | ||||||
| import nc.vo.mmpac.pickm.entity.PickmItemVO; |  | ||||||
| import nc.vo.pubapp.pattern.model.entity.bill.AbstractBill; |  | ||||||
| import nc.vo.pubapp.pattern.model.meta.entity.bill.BillMetaFactory; |  | ||||||
| import nc.vo.pubapp.pattern.model.meta.entity.bill.IBillMeta; |  | ||||||
| 
 |  | ||||||
| @AggVoInfo( |  | ||||||
|         parentVO = "nc.vo.mmpac.pickm.entity.PickmHeadVO" |  | ||||||
| ) |  | ||||||
| public class PickmReqAppVO extends AbstractBill { |  | ||||||
|     private static final long serialVersionUID = -3077249229044777149L; |  | ||||||
| 
 |  | ||||||
|     public PickmReqAppVO() { |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     /*public static StoreReqAppCloseVO[] getCloseVO(PickmReqAppVO[] vos) { |  | ||||||
|         return (StoreReqAppCloseVO[]) (new BillToViewConvertor(StoreReqAppCloseVO.class)).convert(vos); |  | ||||||
|     }*/ |  | ||||||
| 
 |  | ||||||
|     public PickmItemVO[] getBVO() { |  | ||||||
|         return (PickmItemVO[]) ((PickmItemVO[]) this.getChildrenVO()); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     public PickmHeadVO getHVO() { |  | ||||||
|         return (PickmHeadVO) this.getParent(); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     public IBillMeta getMetaData() { |  | ||||||
|         IBillMeta billMeta = BillMetaFactory.getInstance().getBillMeta(PickmAppVOMeta.class); |  | ||||||
|         return billMeta; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     public void setBVO(PickmItemVO[] voaChildren) { |  | ||||||
|         this.setChildrenVO(voaChildren); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     public void setHVO(PickmHeadVO voaParent) { |  | ||||||
|         this.setParent(voaParent); |  | ||||||
|     } |  | ||||||
| } |  | ||||||
		Loading…
	
		Reference in New Issue