Compare commits
	
		
			2 Commits
		
	
	
		
			5f55993e68
			...
			afca6722ce
		
	
	| Author | SHA1 | Date | 
|---|---|---|
| 
							
							
								 | 
						afca6722ce | |
| 
							
							
								 | 
						4fab8b3eb6 | 
| 
						 | 
					@ -460,6 +460,7 @@
 | 
				
			||||||
			<action>mmpac.issue.issueDirectTransAction</action>
 | 
								<action>mmpac.issue.issueDirectTransAction</action>
 | 
				
			||||||
			<action>mmpac.issue.issueQueryFromPutPlanDirectTrans</action>
 | 
								<action>mmpac.issue.issueQueryFromPutPlanDirectTrans</action>
 | 
				
			||||||
			<action>mmpac.issue.checkIsNccNative</action>
 | 
								<action>mmpac.issue.checkIsNccNative</action>
 | 
				
			||||||
 | 
								<action>mmpac.issue.printAction</action>
 | 
				
			||||||
		</actions>
 | 
							</actions>
 | 
				
			||||||
	</authorize>
 | 
						</authorize>
 | 
				
			||||||
	<!-- add by maqna 备料计划统计查询 -->
 | 
						<!-- add by maqna 备料计划统计查询 -->
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -71,4 +71,9 @@
 | 
				
			||||||
		<clazz>nccloud.web.mmpac.issue.action.IssueCheckIsNccNative</clazz>
 | 
							<clazz>nccloud.web.mmpac.issue.action.IssueCheckIsNccNative</clazz>
 | 
				
			||||||
	</action>
 | 
						</action>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						  <action>
 | 
				
			||||||
 | 
							     <name>mmpac.issue.printAction</name>
 | 
				
			||||||
 | 
						        <label>生产领料-备料计划打印</label>
 | 
				
			||||||
 | 
						        <clazz>nccloud.web.mmpac.issue.action.IssuePrintAction</clazz>
 | 
				
			||||||
 | 
					     </action>
 | 
				
			||||||
</actions>
 | 
					</actions>
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,63 @@
 | 
				
			||||||
 | 
					package nccloud.pubimpl.mmpac.issue.service;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import nc.bs.framework.common.NCLocator;
 | 
				
			||||||
 | 
					import nc.md.model.MetaDataException;
 | 
				
			||||||
 | 
					import nc.md.persist.framework.IMDPersistenceQueryService;
 | 
				
			||||||
 | 
					import nc.ui.pub.print.IMetaDataDataSource;
 | 
				
			||||||
 | 
					import nc.vo.mmpac.reqpickm.entity.AggReqPickmVO;
 | 
				
			||||||
 | 
					import nc.vo.pubapp.pattern.exception.ExceptionUtils;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 实现 IMetaDataDataSource,getMDObjects() 返回查询出来的数据 VO
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					public class IssuePickmPrintDataSource implements IMetaDataDataSource {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String[] olds;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public IssuePickmPrintDataSource() {
 | 
				
			||||||
 | 
					        this.olds = olds;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public Object[] getMDObjects() {
 | 
				
			||||||
 | 
					        IMDPersistenceQueryService bs = NCLocator.getInstance().lookup(IMDPersistenceQueryService.class);
 | 
				
			||||||
 | 
					        AggReqPickmVO[] aggvos = new AggReqPickmVO[]{};
 | 
				
			||||||
 | 
					        try {
 | 
				
			||||||
 | 
					            aggvos =(AggReqPickmVO[]) bs.queryBillOfVOByPKs(AggReqPickmVO.class, this.olds, false).toArray(new AggReqPickmVO[0]);
 | 
				
			||||||
 | 
					        }catch(MetaDataException e){
 | 
				
			||||||
 | 
					            ExceptionUtils.wrappException(e);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return aggvos;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public String[] getItemValuesByExpress(String s) {
 | 
				
			||||||
 | 
					        return null;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public boolean isNumber(String s) {
 | 
				
			||||||
 | 
					        return false;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public String[] getDependentItemExpressByExpress(String s) {
 | 
				
			||||||
 | 
					        return null;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public String[] getAllDataItemExpress() {
 | 
				
			||||||
 | 
					        return null;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public String[] getAllDataItemNames() {
 | 
				
			||||||
 | 
					        return null;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public String getModuleName() {
 | 
				
			||||||
 | 
					        return null;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,10 @@
 | 
				
			||||||
package nccloud.pubimpl.mmpac.issue.service;
 | 
					package nccloud.pubimpl.mmpac.issue.service;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import nc.bs.framework.common.NCLocator;
 | 
				
			||||||
import nc.impl.pubapp.pattern.data.bill.BillQuery;
 | 
					import nc.impl.pubapp.pattern.data.bill.BillQuery;
 | 
				
			||||||
 | 
					import nc.md.model.MetaDataException;
 | 
				
			||||||
 | 
					import nc.md.persist.framework.IMDPersistenceQueryService;
 | 
				
			||||||
 | 
					import nc.ui.pub.print.IMetaDataDataSource;
 | 
				
			||||||
import nc.vo.mmpac.reqpickm.consts.ReqPickmLangConsts;
 | 
					import nc.vo.mmpac.reqpickm.consts.ReqPickmLangConsts;
 | 
				
			||||||
import nc.vo.mmpac.reqpickm.entity.AggReqPickmVO;
 | 
					import nc.vo.mmpac.reqpickm.entity.AggReqPickmVO;
 | 
				
			||||||
import nc.vo.mmpac.reqpickm.entity.ReqPickmItemVO;
 | 
					import nc.vo.mmpac.reqpickm.entity.ReqPickmItemVO;
 | 
				
			||||||
| 
						 | 
					@ -16,6 +20,8 @@ import java.util.List;
 | 
				
			||||||
 * 生产领料-备料计划列表打印和输出服务类
 | 
					 * 生产领料-备料计划列表打印和输出服务类
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
public class IssuePickmPrintOperator extends BaseMetaPrintService {
 | 
					public class IssuePickmPrintOperator extends BaseMetaPrintService {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public Object[] getDatas(String[] ids) {
 | 
					    public Object[] getDatas(String[] ids) {
 | 
				
			||||||
        BillQuery<AggReqPickmVO> query = new BillQuery(AggReqPickmVO.class);
 | 
					        BillQuery<AggReqPickmVO> query = new BillQuery(AggReqPickmVO.class);
 | 
				
			||||||
| 
						 | 
					@ -49,4 +55,7 @@ public class IssuePickmPrintOperator extends BaseMetaPrintService {
 | 
				
			||||||
            return uniqueIds;
 | 
					            return uniqueIds;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue