NC 633 后台java代码执行分配动作(物料,客户,供应商)

 

//分配动作
String[] pks = {pk_customer.toString()};//pk
String[] funcPermissionOrgIDs = {"GLOBLE00000000000000","00013910000000000N4S"};//集团id
InvocationInfoProxy.getInstance().setGroupId("00013910000000000N4S"); //集团id  很重要 有问题就设置此字段
				/*
                用后台 的service 分配不成功也不报错
				@SuppressWarnings("restriction")
				nc.itf.bd.cust.assign.ICustAssignService service = new  nc.impl.bd.cust.assign.CustAssignServiceImpl();
				ErrLogReturnValue assignCustomerByPks = service.assignCustomerByPks(pks, targets, funcPermissionOrgIDs);
				System.out.println(assignCustomerByPks);*/
			//用前端对象实例化可以正常分配 	
nc.itf.bd.cust.assign.ICustAssignService cs = NCLocator.getInstance().lookup(nc.itf.bd.cust.assign.ICustAssignService.class);
ErrLogReturnValue assignCustomerByPks = cs.assignCustomerByPks(pks, targets,funcPermissionOrgIDs);

分配客户
String[] pks= { cuVO.getPk_customer() };
            nc.itf.bd.cust.assign.ICustAssignService cs = NCLocator.getInstance().lookup(
                    ICustAssignService.class);
            cs.assignCustomerByPks(pks, targets, new String[] {
                    "GLOBLE00000000000000", "00013910000000000N4S" });


分配供应商

nc.itf.bd.supplier.assign.ISupplierAssignService cs = NCLocator.getInstance().lookup(
                    ISupplierAssignService.class);
            cs.assignSupplierByPks(supplier_pk, orgs, new String[] {
                    "GLOBLE00000000000000", "00013910000000000N4S" });

-----------------------------------------------------------------------------------------------------------------------------

//物料分配动作
                        String[] pks = {pk};//物料pk
                        String[] funcPermissionOrgIDs = {"00013910000000000N4S"};//集团id
                        InvocationInfoProxy.getInstance().setGroupId("00013910000000000N4S"); //集团id  很重要 有问题就设置此字段
                        @SuppressWarnings("restriction")
                        nc.itf.bd.material.assign.IMaterialAssignService service = new nc.impl.bd.material.assign.MaterialAssignServiceImpl();
                        service.assignMaterialByPks(pks,targets,funcPermissionOrgIDs); 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值